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 |