Battery API¶
Monitor device battery status and health.
Methods¶
readBatteryData()¶
Get complete battery information.
Returns: Dict with battery data
batteryStartMonitoring()¶
Start battery monitoring.
batteryStopMonitoring()¶
Stop battery monitoring.
batteryGetLevel()¶
Get battery percentage.
Returns: Int (0-100)
batteryGetStatus()¶
Get charging status.
Returns: - 1: Unknown - 2: Charging - 3: Discharging - 4: Not charging - 5: Full
batteryGetPlugType()¶
Get power source.
Returns: - -1: Unknown - 0: Unplugged - 1: AC charger - 2: USB port
batteryGetHealth()¶
Get battery health.
Returns: - 1: Unknown - 2: Good - 3: Overheat - 4: Dead - 5: Over voltage - 6: Unspecified failure