AdaptiveBatteryObservation constructor
const
AdaptiveBatteryObservation({
- required DateTime observedAt,
- int? batteryPercent,
- bool? charging,
- bool lowPowerMode = false,
- AdaptiveThermalState thermalState = AdaptiveThermalState.unavailable,
- TrackingActivityType activityType = TrackingActivityType.unknown,
- int activityConfidence = 0,
- Duration stationaryDwell = Duration.zero,
- double? recentFixAccuracyMeters,
- 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,
});