#include <BatteryState.h>
|
static int | serializeAvrFloat64 (unsigned char *outbuffer, const float f) |
| This tricky function handles promoting a 32bit float to a 64bit double, so that AVR can publish messages containing float64 fields, despite AVV having no native support for double. More...
|
|
static int | deserializeAvrFloat64 (const unsigned char *inbuffer, float *f) |
| This tricky function handles demoting a 64bit double to a 32bit float, so that AVR can understand messages containing float64 fields, despite AVR having no native support for double. More...
|
|
Enumerator |
---|
POWER_SUPPLY_STATUS_UNKNOWN |
|
Enumerator |
---|
POWER_SUPPLY_STATUS_CHARGING |
|
Enumerator |
---|
POWER_SUPPLY_STATUS_DISCHARGING |
|
Enumerator |
---|
POWER_SUPPLY_STATUS_NOT_CHARGING |
|
Enumerator |
---|
POWER_SUPPLY_STATUS_FULL |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_UNKNOWN |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_GOOD |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_OVERHEAT |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_DEAD |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_OVERVOLTAGE |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_UNSPEC_FAILURE |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_COLD |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE |
|
Enumerator |
---|
POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_UNKNOWN |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_NIMH |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_LION |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_LIPO |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_LIFE |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_NICD |
|
Enumerator |
---|
POWER_SUPPLY_TECHNOLOGY_LIMN |
|
sensor_msgs::BatteryState::BatteryState |
( |
| ) |
|
|
inline |
virtual int sensor_msgs::BatteryState::deserialize |
( |
unsigned char * |
inbuffer | ) |
|
|
inlinevirtual |
const char* sensor_msgs::BatteryState::getMD5 |
( |
| ) |
|
|
inlinevirtual |
const char* sensor_msgs::BatteryState::getType |
( |
| ) |
|
|
inlinevirtual |
virtual int sensor_msgs::BatteryState::serialize |
( |
unsigned char * |
outbuffer | ) |
const |
|
inlinevirtual |
float sensor_msgs::BatteryState::capacity |
float* sensor_msgs::BatteryState::cell_voltage |
uint8_t sensor_msgs::BatteryState::cell_voltage_length |
float sensor_msgs::BatteryState::charge |
float sensor_msgs::BatteryState::current |
float sensor_msgs::BatteryState::design_capacity |
const char* sensor_msgs::BatteryState::location |
float sensor_msgs::BatteryState::percentage |
uint8_t sensor_msgs::BatteryState::power_supply_health |
uint8_t sensor_msgs::BatteryState::power_supply_status |
uint8_t sensor_msgs::BatteryState::power_supply_technology |
bool sensor_msgs::BatteryState::present |
const char* sensor_msgs::BatteryState::serial_number |
float sensor_msgs::BatteryState::st_cell_voltage |
float sensor_msgs::BatteryState::voltage |
The documentation for this class was generated from the following file: