player_power_data Struct Reference
#include <player.h>
Detailed Description
Data: voltage (PLAYER_POWER_DATA_STATE).
The power
interface returns data in this format.
Public Attributes | |
uint32_t | valid |
Status bits. | |
float | volts |
Battery voltage [V]. | |
float | percent |
Percent of full charge [%]. | |
float | joules |
energy stored [J]. | |
float | watts |
estimated current energy consumption (negative values) or aquisition (positive values) [W]. | |
int32_t | charging |
charge exchange status: if 1, the device is currently receiving charge from another energy device. |
Member Data Documentation
uint32_t player_power_data::valid |
Status bits.
The driver will set the bits to indicate which fields it is using. Bitwise-and with PLAYER_POWER_MASK_X values to see which fields are being set.
energy stored [J].
float player_power_data::watts |
estimated current energy consumption (negative values) or aquisition (positive values) [W].
int32_t player_power_data::charging |
charge exchange status: if 1, the device is currently receiving charge from another energy device.
If -1 the device is currently providing charge to another energy device. If 0, the device is not exchanging charge with an another device.
The documentation for this struct was generated from the following file: