BatteryChargeState battery_state_service_peek | ( | void | ) |
Peek at the last known battery state.
void battery_state_service_subscribe | ( | BatteryStateHandler | handler | ) |
Subscribe to the battery state event service. Once subscribed, the handler gets called on every battery state change.
handler | A callback to be executed on battery state change event |
void battery_state_service_unsubscribe | ( | void | ) |
Unsubscribe from the battery state event service. Once unsubscribed, the previously registered handler will no longer be called.
struct BatteryChargeState |
typedef void(* BatteryStateHandler)(BatteryChargeState charge) |
Callback type for battery state change events.
charge | the state of the battery BatteryChargeState |