|
OpenJAUS Software Development Kit
4.3.1
|
#include <PlatformSpecRecord.h>
Inherits openjaus::model::fields::Record.
Public Member Functions | |
| PlatformSpecRecord () | |
| PlatformSpecRecord (const PlatformSpecRecord &source) | |
| ~PlatformSpecRecord () | |
| void | copy (PlatformSpecRecord &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 | isFrontEnabled (void) const |
| void | enableFront (void) |
| void | disableFront (void) |
| bool | isBackEnabled (void) const |
| void | enableBack (void) |
| void | disableBack (void) |
| bool | isRightEnabled (void) const |
| void | enableRight (void) |
| void | disableRight (void) |
| bool | isLeftEnabled (void) const |
| void | enableLeft (void) |
| void | disableLeft (void) |
| bool | isBottomEnabled (void) const |
| void | enableBottom (void) |
| void | disableBottom (void) |
| bool | isTopEnabled (void) const |
| void | enableTop (void) |
| void | disableTop (void) |
| bool | isXcgEnabled (void) const |
| void | enableXcg (void) |
| void | disableXcg (void) |
| bool | isYcgEnabled (void) const |
| void | enableYcg (void) |
| void | disableYcg (void) |
| bool | isZcgEnabled (void) const |
| void | enableZcg (void) |
| void | disableZcg (void) |
| bool | isWheelBaseEnabled (void) const |
| void | enableWheelBase (void) |
| void | disableWheelBase (void) |
| bool | isStaticPitchOverEnabled (void) const |
| void | enableStaticPitchOver (void) |
| void | disableStaticPitchOver (void) |
| bool | isStaticRollOverEnabled (void) const |
| void | enableStaticRollOver (void) |
| void | disableStaticRollOver (void) |
| bool | isVehicleWeightEnabled (void) const |
| void | enableVehicleWeight (void) |
| void | disableVehicleWeight (void) |
| bool | isApproachAngleEnabled (void) const |
| void | enableApproachAngle (void) |
| void | disableApproachAngle (void) |
| bool | isDepartureAngleEnabled (void) const |
| void | enableDepartureAngle (void) |
| void | disableDepartureAngle (void) |
| bool | isBreakOverAngleEnabled (void) const |
| void | enableBreakOverAngle (void) |
| void | disableBreakOverAngle (void) |
| std::string | getMobilityPlatformName (void) |
| bool | setMobilityPlatformName (std::string value) |
| double | getFront_m (void) |
| bool | setFront_m (double value) |
| double | getBack_m (void) |
| bool | setBack_m (double value) |
| double | getRight_m (void) |
| bool | setRight_m (double value) |
| double | getLeft_m (void) |
| bool | setLeft_m (double value) |
| double | getBottom_m (void) |
| bool | setBottom_m (double value) |
| double | getTop_m (void) |
| bool | setTop_m (double value) |
| double | getXcg_m (void) |
| bool | setXcg_m (double value) |
| double | getYcg_m (void) |
| bool | setYcg_m (double value) |
| double | getZcg_m (void) |
| bool | setZcg_m (double value) |
| double | getWheelBase_m (void) |
| bool | setWheelBase_m (double value) |
| double | getStaticPitchOver_rad (void) |
| bool | setStaticPitchOver_rad (double value) |
| double | getStaticRollOver_rad (void) |
| bool | setStaticRollOver_rad (double value) |
| double | getVehicleWeight_kg (void) |
| bool | setVehicleWeight_kg (double value) |
| double | getApproachAngle_rad (void) |
| bool | setApproachAngle_rad (double value) |
| double | getDepartureAngle_rad (void) |
| bool | setDepartureAngle_rad (double value) |
| double | getBreakOverAngle_rad (void) |
| bool | setBreakOverAngle_rad (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_FRONT = 0x1 |
| static const uint16_t | PV_BACK = 0x2 |
| static const uint16_t | PV_RIGHT = 0x4 |
| static const uint16_t | PV_LEFT = 0x8 |
| static const uint16_t | PV_BOTTOM = 0x10 |
| static const uint16_t | PV_TOP = 0x20 |
| static const uint16_t | PV_XCG = 0x40 |
| static const uint16_t | PV_YCG = 0x80 |
| static const uint16_t | PV_ZCG = 0x100 |
| static const uint16_t | PV_WHEELBASE = 0x200 |
| static const uint16_t | PV_STATICPITCHOVER = 0x400 |
| static const uint16_t | PV_STATICROLLOVER = 0x800 |
| static const uint16_t | PV_VEHICLEWEIGHT = 0x1000 |
| static const uint16_t | PV_APPROACHANGLE = 0x2000 |
| static const uint16_t | PV_DEPARTUREANGLE = 0x4000 |
| static const uint16_t | PV_BREAKOVERANGLE = 0x8000 |
| openjaus::ugv::PlatformSpecRecord::PlatformSpecRecord | ( | ) |
| openjaus::ugv::PlatformSpecRecord::PlatformSpecRecord | ( | const PlatformSpecRecord & | source | ) |
| openjaus::ugv::PlatformSpecRecord::~PlatformSpecRecord | ( | ) |
| void openjaus::ugv::PlatformSpecRecord::copy | ( | PlatformSpecRecord & | source | ) |
| void openjaus::ugv::PlatformSpecRecord::disableApproachAngle | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableBack | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableBottom | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableBreakOverAngle | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableDepartureAngle | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableFront | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableLeft | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableRight | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableStaticPitchOver | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableStaticRollOver | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableTop | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableVehicleWeight | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableWheelBase | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableXcg | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableYcg | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::disableZcg | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableApproachAngle | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableBack | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableBottom | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableBreakOverAngle | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableDepartureAngle | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableFront | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableLeft | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableRight | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableStaticPitchOver | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableStaticRollOver | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableTop | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableVehicleWeight | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableWheelBase | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableXcg | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableYcg | ( | void | ) |
| void openjaus::ugv::PlatformSpecRecord::enableZcg | ( | void | ) |
|
virtual |
| src |
Reimplemented from openjaus::model::fields::Record.
| double openjaus::ugv::PlatformSpecRecord::getApproachAngle_rad | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getBack_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getBottom_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getBreakOverAngle_rad | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getDepartureAngle_rad | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getFront_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getLeft_m | ( | void | ) |
| std::string openjaus::ugv::PlatformSpecRecord::getMobilityPlatformName | ( | void | ) |
| uint16_t openjaus::ugv::PlatformSpecRecord::getPresenceVector | ( | void | ) | const |
| double openjaus::ugv::PlatformSpecRecord::getRight_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getStaticPitchOver_rad | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getStaticRollOver_rad | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getTop_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getVehicleWeight_kg | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getWheelBase_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getXcg_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getYcg_m | ( | void | ) |
| double openjaus::ugv::PlatformSpecRecord::getZcg_m | ( | void | ) |
| bool openjaus::ugv::PlatformSpecRecord::isApproachAngleEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isBackEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isBottomEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isBreakOverAngleEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isDepartureAngleEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isFrontEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isLeftEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isRightEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isStaticPitchOverEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isStaticRollOverEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isTopEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isVehicleWeightEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isWheelBaseEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isXcgEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isYcgEnabled | ( | void | ) | const |
| bool openjaus::ugv::PlatformSpecRecord::isZcgEnabled | ( | void | ) | const |
|
virtual |
Reimplemented from openjaus::model::fields::Record.
| bool openjaus::ugv::PlatformSpecRecord::setApproachAngle_rad | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setBack_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setBottom_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setBreakOverAngle_rad | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setDepartureAngle_rad | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setFront_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setLeft_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setMobilityPlatformName | ( | std::string | value | ) |
| void openjaus::ugv::PlatformSpecRecord::setPresenceVector | ( | uint16_t | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setRight_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setStaticPitchOver_rad | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setStaticRollOver_rad | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setTop_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setVehicleWeight_kg | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setWheelBase_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setXcg_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setYcg_m | ( | double | value | ) |
| bool openjaus::ugv::PlatformSpecRecord::setZcg_m | ( | double | value | ) |
|
virtual |
| dst |
Reimplemented from openjaus::model::fields::Record.
| std::string openjaus::ugv::PlatformSpecRecord::toXml | ( | unsigned char | ojIndentLevel = 0 | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |