player_power_data Struct Reference

#include <player.h>

List of all members.


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

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.

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.


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

Last updated 12 September 2005 21:38:45