OpenJAUS Software Development Kit
4.3.1
|
ReportWrenchEffort Message Implementation. More...
#include <ReportWrenchEffort.h>
Inherits openjaus::model::Message.
Friends | |
OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const ReportWrenchEffort &object) |
OStream operator for Message object More... | |
OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const ReportWrenchEffort *object) |
OStream operator for Message pointer More... | |
Additional Inherited Members | |
![]() | |
Wrapper (const Wrapper &wrapper) | |
![]() | |
AckNakType | ackNak |
bool | compressible |
bool | mustArrive |
uint16_t | sequenceNumber |
WrapperType | type |
Priority | priority |
BroadcastType | broadcastFlag |
LargeMessageType | largeMessageFlag |
Address | destination |
system::Transportable * | payload |
Address | source |
TransportData * | transportData |
![]() | |
double | triggerTimestamp_sec |
uint32_t | id |
This message is used to provide the receiver the current values of the commanded wrench effort. The message data and mapping of the presence vector for this message are identical to ID 0405 h: SetWrenchEffort.
openjaus::mobility::ReportWrenchEffort::ReportWrenchEffort | ( | ) |
openjaus::mobility::ReportWrenchEffort::ReportWrenchEffort | ( | model::Message * | message | ) |
openjaus::mobility::ReportWrenchEffort::~ReportWrenchEffort | ( | ) |
void openjaus::mobility::ReportWrenchEffort::disablePropulsiveLinearEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disablePropulsiveLinearEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disablePropulsiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disablePropulsiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disablePropulsiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disablePropulsiveRotationalEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disableResistiveLinearEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disableResistiveLinearEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disableResistiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disableResistiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disableResistiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::disableResistiveRotationalEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enablePropulsiveLinearEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enablePropulsiveLinearEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enablePropulsiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enablePropulsiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enablePropulsiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enablePropulsiveRotationalEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enableResistiveLinearEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enableResistiveLinearEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enableResistiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enableResistiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enableResistiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::ReportWrenchEffort::enableResistiveRotationalEffortZ | ( | void | ) |
|
virtual |
[in] | src | - The source openjaus::system::Buffer from which this message will be unpacked. |
Reimplemented from openjaus::transport::Wrapper.
uint16_t openjaus::mobility::ReportWrenchEffort::getPresenceVector | ( | void | ) | const |
double openjaus::mobility::ReportWrenchEffort::getPropulsiveLinearEffortX_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getPropulsiveLinearEffortY_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getPropulsiveLinearEffortZ_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getPropulsiveRotationalEffortX_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getPropulsiveRotationalEffortY_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getPropulsiveRotationalEffortZ_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getResistiveLinearEffortX_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getResistiveLinearEffortY_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getResistiveLinearEffortZ_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getResistiveRotationalEffortX_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getResistiveRotationalEffortY_percent | ( | void | ) |
double openjaus::mobility::ReportWrenchEffort::getResistiveRotationalEffortZ_percent | ( | void | ) |
bool openjaus::mobility::ReportWrenchEffort::isPropulsiveLinearEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isPropulsiveLinearEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isPropulsiveLinearEffortZEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isPropulsiveRotationalEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isPropulsiveRotationalEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isPropulsiveRotationalEffortZEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isResistiveLinearEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isResistiveLinearEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isResistiveLinearEffortZEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isResistiveRotationalEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isResistiveRotationalEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::ReportWrenchEffort::isResistiveRotationalEffortZEnabled | ( | void | ) | const |
|
virtual |
Reimplemented from openjaus::model::Message.
void openjaus::mobility::ReportWrenchEffort::setPresenceVector | ( | uint16_t | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setPropulsiveLinearEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setPropulsiveLinearEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setPropulsiveLinearEffortZ_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setPropulsiveRotationalEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setPropulsiveRotationalEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setPropulsiveRotationalEffortZ_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setResistiveLinearEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setResistiveLinearEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setResistiveLinearEffortZ_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setResistiveRotationalEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setResistiveRotationalEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::ReportWrenchEffort::setResistiveRotationalEffortZ_percent | ( | double | value | ) |
|
virtual |
[out] | dst | - The destination openjaus::system::Buffer to which this message will be packed. |
Reimplemented from openjaus::transport::Wrapper.
|
virtual |
Reimplemented from openjaus::model::Message.
std::string openjaus::mobility::ReportWrenchEffort::toXml | ( | unsigned char | ojIndentLevel = 0 | ) | const |
[in] | ojIndentLevel | - Used to determine how many tabs are inserted per line for pretty formating. |
|
friend |
|
friend |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |
|
static |
|
static |
|
private |