wlmaker
Loading...
Searching...
No Matches
Public Attributes | List of all members
wlm_battery Struct Reference

Public Attributes

bs_dllist_node_t dlnode
 
char * name
 
char * sysfs_path
 
uint64_t capacity
 
enum battery_status status
 
int remaining_min
 

Detailed Description

Battery state container.

Member Data Documentation

◆ capacity

uint64_t wlm_battery::capacity

Capacity (percent) of the batter. UINT64_MAX if not present.

◆ dlnode

bs_dllist_node_t wlm_battery::dlnode

List node, member of wlm_power_supply::batteries.

◆ name

char* wlm_battery::name

Battery name (e.g. "BAT0").

◆ remaining_min

int wlm_battery::remaining_min

Remaining time in minutes until either full (when charging) or empty (when discharging). -1 if unavailable.

◆ status

enum battery_status wlm_battery::status

Current battery status.

◆ sysfs_path

char* wlm_battery::sysfs_path

Absolute sysfs path.


The documentation for this struct was generated from the following file: