player_power_data Struct Reference

Data: voltage (PLAYER_POWER_DATA_STATE) More...

#include <player_interfaces.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

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.

energy stored [J].

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.

Referenced by SegwayRMP::UpdateData().

estimated current energy consumption (negative values) or aquisition (positive values) [W].


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