|
wlmaker
|
Public Attributes | |
| bs_dllist_node_t | dlnode |
| char * | name |
| char * | sysfs_path |
| uint64_t | capacity |
| enum battery_status | status |
| uint64_t | energy_now |
| uint64_t | energy_full |
| uint64_t | power_now |
| uint64_t | charge_now |
| uint64_t | charge_full |
| uint64_t | current_now |
| int | time_remaining_min |
Battery state container.
| uint64_t wlm_battery::capacity |
Loaded battery properties
| uint64_t wlm_battery::charge_full |
Full charge.
| uint64_t wlm_battery::charge_now |
Current charge.
| uint64_t wlm_battery::current_now |
current adding charge currently.
| bs_dllist_node_t wlm_battery::dlnode |
List node, member of wlm_power_supply::batteries.
| uint64_t wlm_battery::energy_full |
Energy when full
| uint64_t wlm_battery::energy_now |
Current energy.
| char* wlm_battery::name |
Battery name (e.g. "BAT0").
| uint64_t wlm_battery::power_now |
power being added currently.
| enum battery_status wlm_battery::status |
Current battery status.
| char* wlm_battery::sysfs_path |
Absolute sysfs path.
| int wlm_battery::time_remaining_min |
Precalculated remaining time in minutes, based on availability of energy/charge records (-1 if unavailable).