|
OpenJAUS Software Development Kit
4.3.1
|
#include <IlluminationTypesBitField.h>
Inherits openjaus::model::fields::BitField.
Public Member Functions | |
| IlluminationTypesBitField () | |
| ~IlluminationTypesBitField () | |
| bool | setHeadlights (bool value) |
| bool | getHeadlights (void) const |
| bool | setLeftTurnSignal (bool value) |
| bool | getLeftTurnSignal (void) const |
| bool | setRightTurnSignal (bool value) |
| bool | getRightTurnSignal (void) const |
| bool | setRunningLights (bool value) |
| bool | getRunningLights (void) const |
| bool | setBrakeLights (bool value) |
| bool | getBrakeLights (void) const |
| bool | setBackupLights (bool value) |
| bool | getBackupLights (void) const |
| bool | setVisibleLightSource (bool value) |
| bool | getVisibleLightSource (void) const |
| bool | setIRLightSource (bool value) |
| bool | getIRLightSource (void) const |
| bool | setVariableLight1 (bool value) |
| bool | getVariableLight1 (void) const |
| bool | setVariableLight2 (bool value) |
| bool | getVariableLight2 (void) const |
| bool | setVariableLight3 (bool value) |
| bool | getVariableLight3 (void) const |
| bool | setVariableLight4 (bool value) |
| bool | getVariableLight4 (void) const |
| bool | setHighBeams (bool value) |
| bool | getHighBeams (void) const |
| bool | setParkingLights (bool value) |
| bool | getParkingLights (void) const |
| bool | setFogLights (bool value) |
| bool | getFogLights (void) const |
| bool | setHazardLights (bool value) |
| bool | getHazardLights (void) const |
| uint32_t | getIntegerValue (void) const |
| void | setIntegerValue (uint32_t value) |
| virtual int | to (system::Buffer *dst) |
| Operation to. More... | |
| virtual int | from (system::Buffer *src) |
| Operation from. More... | |
| virtual int | length () |
| Serializes object to internal transport buffer. More... | |
| void | copy (IlluminationTypesBitField &source) |
| std::string | toXml (unsigned char ojIndentLevel=0) const |
Public Member Functions inherited from openjaus::model::fields::BitField | |
| BitField () | |
| virtual | ~BitField () |
| long | getDefaultValue () const |
| Accessor to get the value of defaultValue. More... | |
| bool | setDefaultValue (long defaultValue) |
| Accessor to set value of defaultValue. More... | |
| uint64_t | getValue () const |
| Accessor to get the value of value. More... | |
| bool | setValue (uint64_t value) |
| Accessor to set value of value. More... | |
| TypesUnsigned | getSize () const |
| Accessor to get the value of size. More... | |
| bool | setSize (TypesUnsigned size) |
| Accessor to set value of size. More... | |
| const std::vector< BitFieldItem *> & | getItems () const |
| Accessor to get the value of items. More... | |
| bool | setItems (const BitFieldItem &items) |
| Accessor to set value of items. 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 () | |
Protected Attributes | |
| bool | headlights |
| bool | leftTurnSignal |
| bool | rightTurnSignal |
| bool | runningLights |
| bool | brakeLights |
| bool | backupLights |
| bool | visibleLightSource |
| bool | iRLightSource |
| bool | variableLight1 |
| bool | variableLight2 |
| bool | variableLight3 |
| bool | variableLight4 |
| bool | highBeams |
| bool | parkingLights |
| bool | fogLights |
| bool | hazardLights |
Protected Attributes inherited from openjaus::model::fields::BitField | |
| long | defaultValue |
| uint64_t | value |
| TypesUnsigned | size |
| std::vector< BitFieldItem *> | items |
Protected Attributes inherited from openjaus::model::fields::Field | |
| std::string | name |
Static Protected Attributes | |
| static const long | HEADLIGHTS_START_BIT = 0 |
| static const long | HEADLIGHTS_BIT_MASK = 0x1 |
| static const long | LEFTTURNSIGNAL_START_BIT = 1 |
| static const long | LEFTTURNSIGNAL_BIT_MASK = 0x1 |
| static const long | RIGHTTURNSIGNAL_START_BIT = 2 |
| static const long | RIGHTTURNSIGNAL_BIT_MASK = 0x1 |
| static const long | RUNNINGLIGHTS_START_BIT = 3 |
| static const long | RUNNINGLIGHTS_BIT_MASK = 0x1 |
| static const long | BRAKELIGHTS_START_BIT = 4 |
| static const long | BRAKELIGHTS_BIT_MASK = 0x1 |
| static const long | BACKUPLIGHTS_START_BIT = 5 |
| static const long | BACKUPLIGHTS_BIT_MASK = 0x1 |
| static const long | VISIBLELIGHTSOURCE_START_BIT = 6 |
| static const long | VISIBLELIGHTSOURCE_BIT_MASK = 0x1 |
| static const long | IRLIGHTSOURCE_START_BIT = 7 |
| static const long | IRLIGHTSOURCE_BIT_MASK = 0x1 |
| static const long | VARIABLELIGHT1_START_BIT = 8 |
| static const long | VARIABLELIGHT1_BIT_MASK = 0x1 |
| static const long | VARIABLELIGHT2_START_BIT = 9 |
| static const long | VARIABLELIGHT2_BIT_MASK = 0x1 |
| static const long | VARIABLELIGHT3_START_BIT = 10 |
| static const long | VARIABLELIGHT3_BIT_MASK = 0x1 |
| static const long | VARIABLELIGHT4_START_BIT = 11 |
| static const long | VARIABLELIGHT4_BIT_MASK = 0x1 |
| static const long | HIGHBEAMS_START_BIT = 12 |
| static const long | HIGHBEAMS_BIT_MASK = 0x1 |
| static const long | PARKINGLIGHTS_START_BIT = 13 |
| static const long | PARKINGLIGHTS_BIT_MASK = 0x1 |
| static const long | FOGLIGHTS_START_BIT = 14 |
| static const long | FOGLIGHTS_BIT_MASK = 0x1 |
| static const long | HAZARDLIGHTS_START_BIT = 15 |
| static const long | HAZARDLIGHTS_BIT_MASK = 0x1 |
| openjaus::ugv::IlluminationTypesBitField::IlluminationTypesBitField | ( | ) |
| openjaus::ugv::IlluminationTypesBitField::~IlluminationTypesBitField | ( | ) |
| void openjaus::ugv::IlluminationTypesBitField::copy | ( | IlluminationTypesBitField & | source | ) |
|
virtual |
| src |
Reimplemented from openjaus::model::fields::BitField.
| bool openjaus::ugv::IlluminationTypesBitField::getBackupLights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getBrakeLights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getFogLights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getHazardLights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getHeadlights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getHighBeams | ( | void | ) | const |
| uint32_t openjaus::ugv::IlluminationTypesBitField::getIntegerValue | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getIRLightSource | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getLeftTurnSignal | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getParkingLights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getRightTurnSignal | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getRunningLights | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getVariableLight1 | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getVariableLight2 | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getVariableLight3 | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getVariableLight4 | ( | void | ) | const |
| bool openjaus::ugv::IlluminationTypesBitField::getVisibleLightSource | ( | void | ) | const |
|
virtual |
Reimplemented from openjaus::model::fields::BitField.
| bool openjaus::ugv::IlluminationTypesBitField::setBackupLights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setBrakeLights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setFogLights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setHazardLights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setHeadlights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setHighBeams | ( | bool | value | ) |
| void openjaus::ugv::IlluminationTypesBitField::setIntegerValue | ( | uint32_t | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setIRLightSource | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setLeftTurnSignal | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setParkingLights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setRightTurnSignal | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setRunningLights | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setVariableLight1 | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setVariableLight2 | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setVariableLight3 | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setVariableLight4 | ( | bool | value | ) |
| bool openjaus::ugv::IlluminationTypesBitField::setVisibleLightSource | ( | bool | value | ) |
|
virtual |
| dst |
Reimplemented from openjaus::model::fields::BitField.
| std::string openjaus::ugv::IlluminationTypesBitField::toXml | ( | unsigned char | ojIndentLevel = 0 | ) | const |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
staticprotected |