|
OpenJAUS Software Development Kit
4.3.1
|
#include <GasEngineStatusRecord.h>
Inherits openjaus::model::fields::Record.
Public Member Functions | |
| GasEngineStatusRecord () | |
| GasEngineStatusRecord (const GasEngineStatusRecord &source) | |
| ~GasEngineStatusRecord () | |
| void | copy (GasEngineStatusRecord &source) |
| virtual int | to (system::Buffer *dst) |
| Operation to. More... | |
| virtual int | from (system::Buffer *src) |
| Operation from. More... | |
| virtual int | length (void) |
| Serializes object to internal transport buffer. More... | |
| std::string | toXml (unsigned char ojIndentLevel=0) const |
| void | setPresenceVector (uint16_t value) |
| uint16_t | getPresenceVector (void) const |
| bool | isRemainingFuelEnabled (void) const |
| void | enableRemainingFuel (void) |
| void | disableRemainingFuel (void) |
| bool | isOilPressureEnabled (void) const |
| void | enableOilPressure (void) |
| void | disableOilPressure (void) |
| bool | isOilLevelEnabled (void) const |
| void | enableOilLevel (void) |
| void | disableOilLevel (void) |
| bool | isOilTempEnabled (void) const |
| void | enableOilTemp (void) |
| void | disableOilTemp (void) |
| bool | isEngineTempEnabled (void) const |
| void | enableEngineTemp (void) |
| void | disableEngineTemp (void) |
| bool | isEngineHoursEnabled (void) const |
| void | enableEngineHours (void) |
| void | disableEngineHours (void) |
| bool | isTachometer_rpmEnabled (void) const |
| void | enableTachometer_rpm (void) |
| void | disableTachometer_rpm (void) |
| bool | isCoolantLevelEnabled (void) const |
| void | enableCoolantLevel (void) |
| void | disableCoolantLevel (void) |
| bool | isCoolantTempEnabled (void) const |
| void | enableCoolantTemp (void) |
| void | disableCoolantTemp (void) |
| bool | isAirIntakePressureEnabled (void) const |
| void | enableAirIntakePressure (void) |
| void | disableAirIntakePressure (void) |
| bool | isAirIntakeTempEnabled (void) const |
| void | enableAirIntakeTemp (void) |
| void | disableAirIntakeTemp (void) |
| bool | isExhaustTempEnabled (void) const |
| void | enableExhaustTemp (void) |
| void | disableExhaustTemp (void) |
| double | getRemainingFuel_percent (void) |
| bool | setRemainingFuel_percent (double value) |
| double | getOilPressure_percent (void) |
| bool | setOilPressure_percent (double value) |
| double | getOilLevel_percent (void) |
| bool | setOilLevel_percent (double value) |
| double | getOilTemp_degC (void) |
| bool | setOilTemp_degC (double value) |
| double | getEngineTemp_degC (void) |
| bool | setEngineTemp_degC (double value) |
| uint32_t | getEngineHours_hour (void) |
| bool | setEngineHours_hour (uint32_t value) |
| uint16_t | getTachometer_rpm (void) |
| bool | setTachometer_rpm (uint16_t value) |
| double | getCoolantLevel_l (void) |
| bool | setCoolantLevel_l (double value) |
| double | getCoolantTemp_degC (void) |
| bool | setCoolantTemp_degC (double value) |
| double | getAirIntakePressure_bar (void) |
| bool | setAirIntakePressure_bar (double value) |
| double | getAirIntakeTemp_degC (void) |
| bool | setAirIntakeTemp_degC (double value) |
| double | getExhaustTemp_degC (void) |
| bool | setExhaustTemp_degC (double value) |
Public Member Functions inherited from openjaus::model::fields::Record | |
| Record () | |
| virtual | ~Record () |
| const std::vector< Field *> & | getFields () const |
| Accessor to get the value of fields. More... | |
| bool | setFields (const Field &fields) |
| Accessor to set value of fields. More... | |
| virtual std::string | toString () const |
Public Member Functions inherited from openjaus::model::fields::ComplexField | |
| virtual | ~ComplexField () |
Public Member Functions inherited from openjaus::model::fields::Field | |
| Field () | |
| virtual | ~Field () |
| std::string | getName () const |
| Accessor to get the value of name. More... | |
| bool | setName (std::string name) |
| Accessor to set value of name. More... | |
Public Member Functions inherited from openjaus::system::Transportable | |
| virtual | ~Transportable () |
| Transportable () | |
Static Public Attributes | |
| static const uint16_t | PV_ALL_FIELDS = 0xFFFF |
| static const uint16_t | PV_NO_FIELDS = 0x0 |
| static const uint16_t | PV_REMAININGFUEL = 0x1 |
| static const uint16_t | PV_OILPRESSURE = 0x2 |
| static const uint16_t | PV_OILLEVEL = 0x4 |
| static const uint16_t | PV_OILTEMP = 0x8 |
| static const uint16_t | PV_ENGINETEMP = 0x10 |
| static const uint16_t | PV_ENGINEHOURS = 0x20 |
| static const uint16_t | PV_TACHOMETER_RPM = 0x40 |
| static const uint16_t | PV_COOLANTLEVEL = 0x80 |
| static const uint16_t | PV_COOLANTTEMP = 0x100 |
| static const uint16_t | PV_AIRINTAKEPRESSURE = 0x200 |
| static const uint16_t | PV_AIRINTAKETEMP = 0x400 |
| static const uint16_t | PV_EXHAUSTTEMP = 0x800 |
Protected Attributes | |
| RemainingFuelScaledInteger | remainingFuel_percent |
| OilPressureScaledInteger | oilPressure_percent |
| OilLevelScaledInteger | oilLevel_percent |
| OilTempScaledInteger | oilTemp_degC |
| EngineTempScaledInteger | engineTemp_degC |
| model::fields::UnsignedInteger | engineHours_hour |
| model::fields::UnsignedShort | tachometer_rpm |
| CoolantLevelScaledInteger | coolantLevel_l |
| CoolantTempScaledInteger | coolantTemp_degC |
| AirIntakePressureScaledInteger | airIntakePressure_bar |
| AirIntakeTempScaledInteger | airIntakeTemp_degC |
| ExhaustTempScaledInteger | exhaustTemp_degC |
| uint16_t | presenceVector |
Protected Attributes inherited from openjaus::model::fields::Record | |
| std::vector< Field *> | fields |
Protected Attributes inherited from openjaus::model::fields::Field | |
| std::string | name |
| openjaus::ugv::GasEngineStatusRecord::GasEngineStatusRecord | ( | ) |
| openjaus::ugv::GasEngineStatusRecord::GasEngineStatusRecord | ( | const GasEngineStatusRecord & | source | ) |
| openjaus::ugv::GasEngineStatusRecord::~GasEngineStatusRecord | ( | ) |
| void openjaus::ugv::GasEngineStatusRecord::copy | ( | GasEngineStatusRecord & | source | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableAirIntakePressure | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableAirIntakeTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableCoolantLevel | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableCoolantTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableEngineHours | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableEngineTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableExhaustTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableOilLevel | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableOilPressure | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableOilTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableRemainingFuel | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::disableTachometer_rpm | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableAirIntakePressure | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableAirIntakeTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableCoolantLevel | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableCoolantTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableEngineHours | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableEngineTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableExhaustTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableOilLevel | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableOilPressure | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableOilTemp | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableRemainingFuel | ( | void | ) |
| void openjaus::ugv::GasEngineStatusRecord::enableTachometer_rpm | ( | void | ) |
|
virtual |
| src |
Reimplemented from openjaus::model::fields::Record.
| double openjaus::ugv::GasEngineStatusRecord::getAirIntakePressure_bar | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getAirIntakeTemp_degC | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getCoolantLevel_l | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getCoolantTemp_degC | ( | void | ) |
| uint32_t openjaus::ugv::GasEngineStatusRecord::getEngineHours_hour | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getEngineTemp_degC | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getExhaustTemp_degC | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getOilLevel_percent | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getOilPressure_percent | ( | void | ) |
| double openjaus::ugv::GasEngineStatusRecord::getOilTemp_degC | ( | void | ) |
| uint16_t openjaus::ugv::GasEngineStatusRecord::getPresenceVector | ( | void | ) | const |
| double openjaus::ugv::GasEngineStatusRecord::getRemainingFuel_percent | ( | void | ) |
| uint16_t openjaus::ugv::GasEngineStatusRecord::getTachometer_rpm | ( | void | ) |
| bool openjaus::ugv::GasEngineStatusRecord::isAirIntakePressureEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isAirIntakeTempEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isCoolantLevelEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isCoolantTempEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isEngineHoursEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isEngineTempEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isExhaustTempEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isOilLevelEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isOilPressureEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isOilTempEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isRemainingFuelEnabled | ( | void | ) | const |
| bool openjaus::ugv::GasEngineStatusRecord::isTachometer_rpmEnabled | ( | void | ) | const |
|
virtual |
Reimplemented from openjaus::model::fields::Record.
| bool openjaus::ugv::GasEngineStatusRecord::setAirIntakePressure_bar | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setAirIntakeTemp_degC | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setCoolantLevel_l | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setCoolantTemp_degC | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setEngineHours_hour | ( | uint32_t | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setEngineTemp_degC | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setExhaustTemp_degC | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setOilLevel_percent | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setOilPressure_percent | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setOilTemp_degC | ( | double | value | ) |
| void openjaus::ugv::GasEngineStatusRecord::setPresenceVector | ( | uint16_t | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setRemainingFuel_percent | ( | double | value | ) |
| bool openjaus::ugv::GasEngineStatusRecord::setTachometer_rpm | ( | uint16_t | value | ) |
|
virtual |
| dst |
Reimplemented from openjaus::model::fields::Record.
| std::string openjaus::ugv::GasEngineStatusRecord::toXml | ( | unsigned char | ojIndentLevel = 0 | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |