# GamepadBatteryState

`import { GamepadBatteryState } from "destack:input/binding";`

Gamepad battery state.

```ds title="GamepadBatteryState"
export enum GamepadBatteryState {
    Unknown = 0,
    Charging = 1,
    Discharging = 2,
    Full = 3,
    NotPresent = 4,
}
```

[language/library/src/input/binding/gamepad.ds:28:39](https://github.com/destack-sh/destack/blob/main/language/library/src/input/binding/gamepad.ds#L28-L39)

## Variants

### `Unknown = 0`

Battery state is unknown.

### `Charging = 1`

Battery is charging.

### `Discharging = 2`

Battery is discharging.

### `Full = 3`

Battery is full.

### `NotPresent = 4`

Battery is not present.
