estimateBatteryRunway method

  1. @override
Future<BatteryRunway> estimateBatteryRunway()
override

Implementation

@override
Future<BatteryRunway> estimateBatteryRunway() async {
  _methodCalls.add('estimateBatteryRunway');
  return BatteryRunwayCalculator.calculate(
    currentLevel:
        _batteryStats.currentBatteryLevel ?? _powerState.batteryLevel,
    isCharging: _batteryStats.isCharging ?? _powerState.isCharging,
    drainPercent: _batteryStats.estimatedDrainPercent,
    trackingMinutes: _batteryStats.trackingDurationMinutes,
  );
}