#include <BatteryStatusRecord.h>
Inherits openjaus::model::fields::Record.
§ BatteryStatusRecord() [1/2]
| openjaus::ugv::BatteryStatusRecord::BatteryStatusRecord |
( |
| ) |
|
§ BatteryStatusRecord() [2/2]
§ ~BatteryStatusRecord()
| openjaus::ugv::BatteryStatusRecord::~BatteryStatusRecord |
( |
| ) |
|
§ copy()
§ disableBatteryHours()
| void openjaus::ugv::BatteryStatusRecord::disableBatteryHours |
( |
void |
| ) |
|
§ disableBatteryTemp()
| void openjaus::ugv::BatteryStatusRecord::disableBatteryTemp |
( |
void |
| ) |
|
§ disableChargeRemaining()
| void openjaus::ugv::BatteryStatusRecord::disableChargeRemaining |
( |
void |
| ) |
|
§ disableCurrentDraw()
| void openjaus::ugv::BatteryStatusRecord::disableCurrentDraw |
( |
void |
| ) |
|
§ disableVoltage()
| void openjaus::ugv::BatteryStatusRecord::disableVoltage |
( |
void |
| ) |
|
§ enableBatteryHours()
| void openjaus::ugv::BatteryStatusRecord::enableBatteryHours |
( |
void |
| ) |
|
§ enableBatteryTemp()
| void openjaus::ugv::BatteryStatusRecord::enableBatteryTemp |
( |
void |
| ) |
|
§ enableChargeRemaining()
| void openjaus::ugv::BatteryStatusRecord::enableChargeRemaining |
( |
void |
| ) |
|
§ enableCurrentDraw()
| void openjaus::ugv::BatteryStatusRecord::enableCurrentDraw |
( |
void |
| ) |
|
§ enableVoltage()
| void openjaus::ugv::BatteryStatusRecord::enableVoltage |
( |
void |
| ) |
|
§ from()
§ getBatteryHours_hour()
| uint32_t openjaus::ugv::BatteryStatusRecord::getBatteryHours_hour |
( |
void |
| ) |
|
§ getBatteryTemp_degC()
| double openjaus::ugv::BatteryStatusRecord::getBatteryTemp_degC |
( |
void |
| ) |
|
§ getChargeRemaining_percent()
| double openjaus::ugv::BatteryStatusRecord::getChargeRemaining_percent |
( |
void |
| ) |
|
§ getCurrentDraw_A()
| double openjaus::ugv::BatteryStatusRecord::getCurrentDraw_A |
( |
void |
| ) |
|
§ getPresenceVector()
| uint8_t openjaus::ugv::BatteryStatusRecord::getPresenceVector |
( |
void |
| ) |
const |
§ getVoltage_V()
| double openjaus::ugv::BatteryStatusRecord::getVoltage_V |
( |
void |
| ) |
|
§ isBatteryHoursEnabled()
| bool openjaus::ugv::BatteryStatusRecord::isBatteryHoursEnabled |
( |
void |
| ) |
const |
§ isBatteryTempEnabled()
| bool openjaus::ugv::BatteryStatusRecord::isBatteryTempEnabled |
( |
void |
| ) |
const |
§ isChargeRemainingEnabled()
| bool openjaus::ugv::BatteryStatusRecord::isChargeRemainingEnabled |
( |
void |
| ) |
const |
§ isCurrentDrawEnabled()
| bool openjaus::ugv::BatteryStatusRecord::isCurrentDrawEnabled |
( |
void |
| ) |
const |
§ isVoltageEnabled()
| bool openjaus::ugv::BatteryStatusRecord::isVoltageEnabled |
( |
void |
| ) |
const |
§ length()
| int openjaus::ugv::BatteryStatusRecord::length |
( |
void |
| ) |
|
|
virtual |
§ setBatteryHours_hour()
| bool openjaus::ugv::BatteryStatusRecord::setBatteryHours_hour |
( |
uint32_t |
value | ) |
|
§ setBatteryTemp_degC()
| bool openjaus::ugv::BatteryStatusRecord::setBatteryTemp_degC |
( |
double |
value | ) |
|
§ setChargeRemaining_percent()
| bool openjaus::ugv::BatteryStatusRecord::setChargeRemaining_percent |
( |
double |
value | ) |
|
§ setCurrentDraw_A()
| bool openjaus::ugv::BatteryStatusRecord::setCurrentDraw_A |
( |
double |
value | ) |
|
§ setPresenceVector()
| void openjaus::ugv::BatteryStatusRecord::setPresenceVector |
( |
uint8_t |
value | ) |
|
§ setVoltage_V()
| bool openjaus::ugv::BatteryStatusRecord::setVoltage_V |
( |
double |
value | ) |
|
§ to()
§ toXml()
| std::string openjaus::ugv::BatteryStatusRecord::toXml |
( |
unsigned char |
ojIndentLevel = 0 | ) |
const |
§ batteryHours_hour
§ batteryTemp_degC
§ chargeRemaining_percent
§ currentDraw_A
§ presenceVector
| uint8_t openjaus::ugv::BatteryStatusRecord::presenceVector |
|
protected |
§ PV_ALL_FIELDS
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_ALL_FIELDS = 0xFF |
|
static |
§ PV_BATTERYHOURS
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_BATTERYHOURS = 0x10 |
|
static |
§ PV_BATTERYTEMP
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_BATTERYTEMP = 0x8 |
|
static |
§ PV_CHARGEREMAINING
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_CHARGEREMAINING = 0x1 |
|
static |
§ PV_CURRENTDRAW
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_CURRENTDRAW = 0x4 |
|
static |
§ PV_NO_FIELDS
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_NO_FIELDS = 0x0 |
|
static |
§ PV_VOLTAGE
| const uint8_t openjaus::ugv::BatteryStatusRecord::PV_VOLTAGE = 0x2 |
|
static |
§ voltage_V
The documentation for this class was generated from the following files: