---
title: batteryState
framework: watchkit
role: symbol
role_heading: Instance Property
path: watchkit/wkinterfacedevice/batterystate
---

# batteryState

The device’s battery state.

## Declaration

```swift
var batteryState: WKInterfaceDeviceBatteryState { get }
```

## Discussion

Discussion If battery monitoring is enabled, this property is set to the device’s current battery state. For a list of possible states, see WKInterfaceDeviceBatteryState. If battery monitoring is disabled, this property is set to WKInterfaceDeviceBatteryState.unknown.

## See Also

### Reading Information About the Battery

- [isBatteryMonitoringEnabled](watchkit/wkinterfacedevice/isbatterymonitoringenabled.md)
- [batteryLevel](watchkit/wkinterfacedevice/batterylevel.md)
- [WKInterfaceDeviceBatteryState](watchkit/wkinterfacedevicebatterystate.md)
