BatteryRunway.insufficientData constructor

const BatteryRunway.insufficientData({
  1. required int currentLevel,
  2. bool isCharging = false,
})

Creates an estimation indicating insufficient data.

Implementation

const BatteryRunway.insufficientData({
  required this.currentLevel,
  this.isCharging = false,
})  : duration = Duration.zero,
      lowPowerDuration = Duration.zero,
      recommendation = 'Insufficient tracking data for estimation',
      drainRatePerHour = null,
      lowPowerDrainRatePerHour = null,
      confidence = 0.0;