#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: