AdaptiveBatteryObservation constructor

const AdaptiveBatteryObservation({
  1. required DateTime observedAt,
  2. int? batteryPercent,
  3. bool? charging,
  4. bool lowPowerMode = false,
  5. AdaptiveThermalState thermalState = AdaptiveThermalState.unavailable,
  6. TrackingActivityType activityType = TrackingActivityType.unknown,
  7. int activityConfidence = 0,
  8. Duration stationaryDwell = Duration.zero,
  9. double? recentFixAccuracyMeters,
  10. int? pendingNativeEvents,
})

Implementation

const AdaptiveBatteryObservation({
  required this.observedAt,
  this.batteryPercent,
  this.charging,
  this.lowPowerMode = false,
  this.thermalState = AdaptiveThermalState.unavailable,
  this.activityType = TrackingActivityType.unknown,
  this.activityConfidence = 0,
  this.stationaryDwell = Duration.zero,
  this.recentFixAccuracyMeters,
  this.pendingNativeEvents,
});