produceBattery static method
- DateTime? acquisitionTime,
- int level = 0,
- BatteryState state = BatteryState.unknown,
- BatteryHealth health = BatteryHealth.unknown,
- bool lowBatteryNoticed = false,
- PluggedType pluggedType = PluggedType.unplugged,
- int voltage = 0,
- int temperature = 0,
Produces a new Battery from provided parameters
Implementation
static Battery produceBattery({
final DateTime? acquisitionTime,
final int level = 0,
final BatteryState state = BatteryState.unknown,
final BatteryHealth health = BatteryHealth.unknown,
final bool lowBatteryNoticed = false,
final PluggedType pluggedType = PluggedType.unplugged,
final int voltage = 0,
final int temperature = 0,
}) {
return BatteryImpl(
type: DataType.battery,
acquisitionTime: acquisitionTime ?? DateTime.now(),
level: level,
state: state,
health: health,
lowBatteryNoticed: lowBatteryNoticed,
pluggedType: pluggedType,
voltage: voltage,
temperature: temperature,
);
}