ReportAccelerationState Message Implementation. More...
#include <ReportAccelerationState.h>
Inherits openjaus::model::Message.
This message is used to provide the receiver the rate of change in linear velocity and rotational rate of the platform.
enum openjaus::mobility::ReportAccelerationState::pvEnum [private] |
| openjaus::mobility::ReportAccelerationState::ReportAccelerationState | ( | ) |
| openjaus::mobility::ReportAccelerationState::ReportAccelerationState | ( | model::Message * | message | ) |
| openjaus::mobility::ReportAccelerationState::~ReportAccelerationState | ( | ) |
| void openjaus::mobility::ReportAccelerationState::disableAccelerationRms | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableAccelerationX | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableAccelerationY | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableAccelerationZ | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disablePitchAcceleration | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableRollAcceleration | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableRotationalAccelerationRms | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableTimeStamp | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::disableYawAcceleration | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableAccelerationRms | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableAccelerationX | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableAccelerationY | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableAccelerationZ | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enablePitchAcceleration | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableRollAcceleration | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableRotationalAccelerationRms | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableTimeStamp | ( | void | ) |
| void openjaus::mobility::ReportAccelerationState::enableYawAcceleration | ( | void | ) |
| int openjaus::mobility::ReportAccelerationState::from | ( | system::Buffer * | src | ) | [virtual] |
src - The source openjaus::system::Buffer from which this message will be unpacked.
Reimplemented from openjaus::model::Message.
| double openjaus::mobility::ReportAccelerationState::getAccelerationRms_mps2 | ( | void | ) |
| double openjaus::mobility::ReportAccelerationState::getAccelerationX_mps2 | ( | void | ) |
| double openjaus::mobility::ReportAccelerationState::getAccelerationY_mps2 | ( | void | ) |
| double openjaus::mobility::ReportAccelerationState::getAccelerationZ_mps2 | ( | void | ) |
| double openjaus::mobility::ReportAccelerationState::getPitchAcceleration_rps2 | ( | void | ) |
| uint16_t openjaus::mobility::ReportAccelerationState::getPresenceVector | ( | void | ) | const |
| double openjaus::mobility::ReportAccelerationState::getRollAcceleration_rps2 | ( | void | ) |
| double openjaus::mobility::ReportAccelerationState::getRotationalAccelerationRms_rps2 | ( | void | ) |
| JausTimeStampBitField & openjaus::mobility::ReportAccelerationState::getTimeStamp | ( | void | ) |
Reimplemented from openjaus::model::Trigger.
| double openjaus::mobility::ReportAccelerationState::getYawAcceleration_rps2 | ( | void | ) |
| bool openjaus::mobility::ReportAccelerationState::isAccelerationRmsEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isAccelerationXEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isAccelerationYEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isAccelerationZEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isPitchAccelerationEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isRollAccelerationEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isRotationalAccelerationRmsEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isTimeStampEnabled | ( | void | ) | const |
| bool openjaus::mobility::ReportAccelerationState::isYawAccelerationEnabled | ( | void | ) | const |
| int openjaus::mobility::ReportAccelerationState::length | ( | void | ) | [virtual] |
The number of bytes this message would occupy in a buffer
Reimplemented from openjaus::model::Message.
| void openjaus::mobility::ReportAccelerationState::setAccelerationRms_mps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setAccelerationX_mps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setAccelerationY_mps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setAccelerationZ_mps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setPitchAcceleration_rps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setPresenceVector | ( | uint16_t | value | ) |
| void openjaus::mobility::ReportAccelerationState::setRollAcceleration_rps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setRotationalAccelerationRms_rps2 | ( | double | value | ) |
| void openjaus::mobility::ReportAccelerationState::setYawAcceleration_rps2 | ( | double | value | ) |
| int openjaus::mobility::ReportAccelerationState::to | ( | system::Buffer * | dst | ) | [virtual] |
dst - The destination openjaus::system::Buffer to which this message will be packed.
Reimplemented from openjaus::model::Message.
| std::string openjaus::mobility::ReportAccelerationState::toXml | ( | unsigned char | level = 0 |
) | const |
level - Used to determine how many tabs are inserted per line for pretty formating.
LinearAccelerationRmsScaledInteger openjaus::mobility::ReportAccelerationState::accelerationRms_mps2 [private] |
LinearAccelerationScaledInteger openjaus::mobility::ReportAccelerationState::accelerationX_mps2 [private] |
LinearAccelerationScaledInteger openjaus::mobility::ReportAccelerationState::accelerationY_mps2 [private] |
LinearAccelerationScaledInteger openjaus::mobility::ReportAccelerationState::accelerationZ_mps2 [private] |
const uint16_t openjaus::mobility::ReportAccelerationState::ID = 0x4417 [static] |
AngularAccelerationScaledInteger openjaus::mobility::ReportAccelerationState::pitchAcceleration_rps2 [private] |
AngularAccelerationScaledInteger openjaus::mobility::ReportAccelerationState::rollAcceleration_rps2 [private] |
AngularAccelerationRmsScaledInteger openjaus::mobility::ReportAccelerationState::rotationalAccelerationRms_rps2 [private] |
Reimplemented from openjaus::model::Trigger.
AngularAccelerationScaledInteger openjaus::mobility::ReportAccelerationState::yawAcceleration_rps2 [private] |
1.7.1