Returns the current battery state.
@override Future<BatteryState> get batteryState { final device = createDevice(); return device .getState() .then((value) => value.toBatteryState()) .whenComplete(() => device.dispose()); }