OpenJAUS Software Development Kit
4.3.1
|
SetWrenchEffort Message Implementation. More...
#include <SetWrenchEffort.h>
Inherits openjaus::model::Message.
Friends | |
OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const SetWrenchEffort &object) |
OStream operator for Message object More... | |
OPENJAUS_EXPORT friend std::ostream & | operator<< (std::ostream &output, const SetWrenchEffort *object) |
OStream operator for Message pointer More... | |
Additional Inherited Members | |
Protected Member Functions inherited from openjaus::transport::Wrapper | |
Wrapper (const Wrapper &wrapper) | |
Protected Attributes inherited from openjaus::transport::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 |
Protected Attributes inherited from openjaus::model::Trigger | |
double | triggerTimestamp_sec |
uint32_t | id |
This message is used to provide open-loop mobility control in the coordinate frame defined in Section 3.1. The consists of a six element propulsive wrench and a six element resistive wrench. The six elements of each wrench down into three linear elements and three rotational elements, which are mapped to the three axis orthogonal coordinate frame of the vehicle. All elements of the Wrench message are not necessarily applicable to a particular platform.
openjaus::mobility::SetWrenchEffort::SetWrenchEffort | ( | ) |
openjaus::mobility::SetWrenchEffort::SetWrenchEffort | ( | model::Message * | message | ) |
openjaus::mobility::SetWrenchEffort::~SetWrenchEffort | ( | ) |
void openjaus::mobility::SetWrenchEffort::disablePropulsiveLinearEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disablePropulsiveLinearEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disablePropulsiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disablePropulsiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disablePropulsiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disablePropulsiveRotationalEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disableResistiveLinearEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disableResistiveLinearEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disableResistiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disableResistiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disableResistiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::disableResistiveRotationalEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enablePropulsiveLinearEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enablePropulsiveLinearEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enablePropulsiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enablePropulsiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enablePropulsiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enablePropulsiveRotationalEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enableResistiveLinearEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enableResistiveLinearEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enableResistiveLinearEffortZ | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enableResistiveRotationalEffortX | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::enableResistiveRotationalEffortY | ( | void | ) |
void openjaus::mobility::SetWrenchEffort::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::SetWrenchEffort::getPresenceVector | ( | void | ) | const |
double openjaus::mobility::SetWrenchEffort::getPropulsiveLinearEffortX_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getPropulsiveLinearEffortY_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getPropulsiveLinearEffortZ_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getPropulsiveRotationalEffortX_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getPropulsiveRotationalEffortY_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getPropulsiveRotationalEffortZ_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getResistiveLinearEffortX_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getResistiveLinearEffortY_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getResistiveLinearEffortZ_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getResistiveRotationalEffortX_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getResistiveRotationalEffortY_percent | ( | void | ) |
double openjaus::mobility::SetWrenchEffort::getResistiveRotationalEffortZ_percent | ( | void | ) |
bool openjaus::mobility::SetWrenchEffort::isPropulsiveLinearEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isPropulsiveLinearEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isPropulsiveLinearEffortZEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isPropulsiveRotationalEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isPropulsiveRotationalEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isPropulsiveRotationalEffortZEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isResistiveLinearEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isResistiveLinearEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isResistiveLinearEffortZEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isResistiveRotationalEffortXEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isResistiveRotationalEffortYEnabled | ( | void | ) | const |
bool openjaus::mobility::SetWrenchEffort::isResistiveRotationalEffortZEnabled | ( | void | ) | const |
|
virtual |
Reimplemented from openjaus::model::Message.
void openjaus::mobility::SetWrenchEffort::setPresenceVector | ( | uint16_t | value | ) |
bool openjaus::mobility::SetWrenchEffort::setPropulsiveLinearEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setPropulsiveLinearEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setPropulsiveLinearEffortZ_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setPropulsiveRotationalEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setPropulsiveRotationalEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setPropulsiveRotationalEffortZ_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setResistiveLinearEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setResistiveLinearEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setResistiveLinearEffortZ_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setResistiveRotationalEffortX_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::setResistiveRotationalEffortY_percent | ( | double | value | ) |
bool openjaus::mobility::SetWrenchEffort::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::SetWrenchEffort::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 |