OpenJAUS Software Development Kit  4.3.1
Public Member Functions | Static Public Attributes | Private Attributes | Friends | List of all members
openjaus::mobility::SetWrenchEffort Class Reference

SetWrenchEffort Message Implementation. More...

#include <SetWrenchEffort.h>

Inherits openjaus::model::Message.

Public Member Functions

 SetWrenchEffort ()
 
 SetWrenchEffort (model::Message *message)
 
 ~SetWrenchEffort ()
 
virtual int to (system::Buffer *dst)
 Pack this message to the given openjaus::system::Buffer. More...
 
virtual int from (system::Buffer *src)
 Unpack this message from the given openjaus::system::Buffer. More...
 
virtual int length ()
 Get the number of bytes this message would occupy in a serialized buffer. More...
 
std::string toXml (unsigned char ojIndentLevel=0) const
 Used to serialize the runtime state of the message to an XML format. More...
 
std::string toString () const
 Returns a string populated with the Message name and ID More...
 
void setPresenceVector (uint16_t value)
 
uint16_t getPresenceVector (void) const
 
bool isPropulsiveLinearEffortXEnabled (void) const
 
void enablePropulsiveLinearEffortX (void)
 
void disablePropulsiveLinearEffortX (void)
 
bool isPropulsiveLinearEffortYEnabled (void) const
 
void enablePropulsiveLinearEffortY (void)
 
void disablePropulsiveLinearEffortY (void)
 
bool isPropulsiveLinearEffortZEnabled (void) const
 
void enablePropulsiveLinearEffortZ (void)
 
void disablePropulsiveLinearEffortZ (void)
 
bool isPropulsiveRotationalEffortXEnabled (void) const
 
void enablePropulsiveRotationalEffortX (void)
 
void disablePropulsiveRotationalEffortX (void)
 
bool isPropulsiveRotationalEffortYEnabled (void) const
 
void enablePropulsiveRotationalEffortY (void)
 
void disablePropulsiveRotationalEffortY (void)
 
bool isPropulsiveRotationalEffortZEnabled (void) const
 
void enablePropulsiveRotationalEffortZ (void)
 
void disablePropulsiveRotationalEffortZ (void)
 
bool isResistiveLinearEffortXEnabled (void) const
 
void enableResistiveLinearEffortX (void)
 
void disableResistiveLinearEffortX (void)
 
bool isResistiveLinearEffortYEnabled (void) const
 
void enableResistiveLinearEffortY (void)
 
void disableResistiveLinearEffortY (void)
 
bool isResistiveLinearEffortZEnabled (void) const
 
void enableResistiveLinearEffortZ (void)
 
void disableResistiveLinearEffortZ (void)
 
bool isResistiveRotationalEffortXEnabled (void) const
 
void enableResistiveRotationalEffortX (void)
 
void disableResistiveRotationalEffortX (void)
 
bool isResistiveRotationalEffortYEnabled (void) const
 
void enableResistiveRotationalEffortY (void)
 
void disableResistiveRotationalEffortY (void)
 
bool isResistiveRotationalEffortZEnabled (void) const
 
void enableResistiveRotationalEffortZ (void)
 
void disableResistiveRotationalEffortZ (void)
 
double getPropulsiveLinearEffortX_percent (void)
 
bool setPropulsiveLinearEffortX_percent (double value)
 
double getPropulsiveLinearEffortY_percent (void)
 
bool setPropulsiveLinearEffortY_percent (double value)
 
double getPropulsiveLinearEffortZ_percent (void)
 
bool setPropulsiveLinearEffortZ_percent (double value)
 
double getPropulsiveRotationalEffortX_percent (void)
 
bool setPropulsiveRotationalEffortX_percent (double value)
 
double getPropulsiveRotationalEffortY_percent (void)
 
bool setPropulsiveRotationalEffortY_percent (double value)
 
double getPropulsiveRotationalEffortZ_percent (void)
 
bool setPropulsiveRotationalEffortZ_percent (double value)
 
double getResistiveLinearEffortX_percent (void)
 
bool setResistiveLinearEffortX_percent (double value)
 
double getResistiveLinearEffortY_percent (void)
 
bool setResistiveLinearEffortY_percent (double value)
 
double getResistiveLinearEffortZ_percent (void)
 
bool setResistiveLinearEffortZ_percent (double value)
 
double getResistiveRotationalEffortX_percent (void)
 
bool setResistiveRotationalEffortX_percent (double value)
 
double getResistiveRotationalEffortY_percent (void)
 
bool setResistiveRotationalEffortY_percent (double value)
 
double getResistiveRotationalEffortZ_percent (void)
 
bool setResistiveRotationalEffortZ_percent (double value)
 
- Public Member Functions inherited from openjaus::model::Message
 Message ()
 
virtual ~Message ()
 
 Message (Message *message)
 
int to (system::Buffer *dst)
 Operation to. More...
 
int from (system::Buffer *src)
 Operation from. More...
 
- Public Member Functions inherited from openjaus::transport::Wrapper
 Wrapper ()
 
virtual ~Wrapper ()
 
AckNakType getAckNak () const
 Accessor to get the value of ackNak. More...
 
bool setAckNak (AckNakType ackNak)
 Accessor to set value of ackNak. More...
 
bool isCompressible () const
 Accessor to get the value of compressible. More...
 
bool setCompressible (bool compressible)
 Accessor to set value of compressible. More...
 
bool isMustArrive () const
 Accessor to get the value of mustArrive. More...
 
bool setMustArrive (bool mustArrive)
 Accessor to set value of mustArrive. More...
 
uint16_t getSequenceNumber () const
 Accessor to get the value of sequenceNumber. More...
 
bool setSequenceNumber (uint16_t sequenceNumber)
 Accessor to set value of sequenceNumber. More...
 
WrapperType getType () const
 Accessor to get the value of type. More...
 
bool setType (WrapperType type)
 Accessor to set value of type. More...
 
Priority getPriority () const
 Accessor to get the value of priority. More...
 
bool setPriority (Priority priority)
 Accessor to set value of priority. More...
 
BroadcastType getBroadcastFlag () const
 Accessor to get the value of broadcastFlag. More...
 
bool setBroadcastFlag (BroadcastType broadcastFlag)
 Accessor to set value of broadcastFlag. More...
 
LargeMessageType getLargeMessageFlag () const
 Accessor to get the value of largeMessageFlag. More...
 
bool setLargeMessageFlag (LargeMessageType largeMessageFlag)
 Accessor to set value of largeMessageFlag. More...
 
const AddressgetDestination () const
 Accessor to get the value of destination. More...
 
bool setDestination (const Address &destination)
 Accessor to set value of destination. More...
 
system::TransportablegetPayload () const
 Accessor to get the value of payload. More...
 
bool setPayload (system::Transportable *payload)
 Accessor to set value of payload. More...
 
const AddressgetSource () const
 Accessor to get the value of source. More...
 
bool setSource (const Address &source)
 Accessor to set value of source. More...
 
TransportDatagetTransportData () const
 Accessor to get the value of transportData. More...
 
bool setTransportData (TransportData *transportData)
 Accessor to set value of transportData. More...
 
virtual int prioritizedValue ()
 Operation prioritizedValue. More...
 
virtual Wrapperclone ()
 
- Public Member Functions inherited from openjaus::system::Transportable
virtual ~Transportable ()
 
 Transportable ()
 
- Public Member Functions inherited from openjaus::system::Prioritized
virtual ~Prioritized ()
 
- Public Member Functions inherited from openjaus::model::Trigger
 Trigger ()
 
virtual ~Trigger ()
 
double getTriggerTimestamp_sec () const
 Accessor to get the value of triggerTimestamp_sec. More...
 
bool setTriggerTimestamp_sec (double triggerTimestamp_sec)
 Accessor to set value of triggerTimestamp_sec. More...
 
uint32_t getId () const
 Accessor to get the value of id. More...
 
bool setId (uint32_t id)
 Accessor to set value of id. More...
 
std::string idString ()
 Operation idString. More...
 

Static Public Attributes

static const uint16_t ID = 0x0405
 
static const uint16_t PV_ALL_FIELDS = 0xFFFF
 
static const uint16_t PV_NO_FIELDS = 0x0
 
static const uint16_t PV_PROPULSIVELINEAREFFORTX = 0x1
 
static const uint16_t PV_PROPULSIVELINEAREFFORTY = 0x2
 
static const uint16_t PV_PROPULSIVELINEAREFFORTZ = 0x4
 
static const uint16_t PV_PROPULSIVEROTATIONALEFFORTX = 0x8
 
static const uint16_t PV_PROPULSIVEROTATIONALEFFORTY = 0x10
 
static const uint16_t PV_PROPULSIVEROTATIONALEFFORTZ = 0x20
 
static const uint16_t PV_RESISTIVELINEAREFFORTX = 0x40
 
static const uint16_t PV_RESISTIVELINEAREFFORTY = 0x80
 
static const uint16_t PV_RESISTIVELINEAREFFORTZ = 0x100
 
static const uint16_t PV_RESISTIVEROTATIONALEFFORTX = 0x200
 
static const uint16_t PV_RESISTIVEROTATIONALEFFORTY = 0x400
 
static const uint16_t PV_RESISTIVEROTATIONALEFFORTZ = 0x800
 
static const double PROPULSIVELINEAREFFORTX_MIN_VALUE = -100.0
 
static const double PROPULSIVELINEAREFFORTX_MAX_VALUE = 100.0
 
static const double PROPULSIVELINEAREFFORTY_MIN_VALUE = -100.0
 
static const double PROPULSIVELINEAREFFORTY_MAX_VALUE = 100.0
 
static const double PROPULSIVELINEAREFFORTZ_MIN_VALUE = -100.0
 
static const double PROPULSIVELINEAREFFORTZ_MAX_VALUE = 100.0
 
static const double PROPULSIVEROTATIONALEFFORTX_MIN_VALUE = -100.0
 
static const double PROPULSIVEROTATIONALEFFORTX_MAX_VALUE = 100.0
 
static const double PROPULSIVEROTATIONALEFFORTY_MIN_VALUE = -100.0
 
static const double PROPULSIVEROTATIONALEFFORTY_MAX_VALUE = 100.0
 
static const double PROPULSIVEROTATIONALEFFORTZ_MIN_VALUE = -100.0
 
static const double PROPULSIVEROTATIONALEFFORTZ_MAX_VALUE = 100.0
 
static const double RESISTIVELINEAREFFORTX_MIN_VALUE = 0.0
 
static const double RESISTIVELINEAREFFORTX_MAX_VALUE = 100.0
 
static const double RESISTIVELINEAREFFORTY_MIN_VALUE = 0.0
 
static const double RESISTIVELINEAREFFORTY_MAX_VALUE = 100.0
 
static const double RESISTIVELINEAREFFORTZ_MIN_VALUE = 0.0
 
static const double RESISTIVELINEAREFFORTZ_MAX_VALUE = 100.0
 
static const double RESISTIVEROTATIONALEFFORTX_MIN_VALUE = 0.0
 
static const double RESISTIVEROTATIONALEFFORTX_MAX_VALUE = 100.0
 
static const double RESISTIVEROTATIONALEFFORTY_MIN_VALUE = 0.0
 
static const double RESISTIVEROTATIONALEFFORTY_MAX_VALUE = 100.0
 
static const double RESISTIVEROTATIONALEFFORTZ_MIN_VALUE = 0.0
 
static const double RESISTIVEROTATIONALEFFORTZ_MAX_VALUE = 100.0
 

Private Attributes

PropulsiveEffortScaledInteger propulsiveLinearEffortX_percent
 
PropulsiveEffortScaledInteger propulsiveLinearEffortY_percent
 
PropulsiveEffortScaledInteger propulsiveLinearEffortZ_percent
 
PropulsiveEffortScaledInteger propulsiveRotationalEffortX_percent
 
PropulsiveEffortScaledInteger propulsiveRotationalEffortY_percent
 
PropulsiveEffortScaledInteger propulsiveRotationalEffortZ_percent
 
ResistiveEffortScaledInteger resistiveLinearEffortX_percent
 
ResistiveEffortScaledInteger resistiveLinearEffortY_percent
 
ResistiveEffortScaledInteger resistiveLinearEffortZ_percent
 
ResistiveEffortScaledInteger resistiveRotationalEffortX_percent
 
ResistiveEffortScaledInteger resistiveRotationalEffortY_percent
 
ResistiveEffortScaledInteger resistiveRotationalEffortZ_percent
 
uint16_t presenceVector
 

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::Transportablepayload
 
Address source
 
TransportDatatransportData
 
- Protected Attributes inherited from openjaus::model::Trigger
double triggerTimestamp_sec
 
uint32_t id
 

Detailed Description

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.

Constructor & Destructor Documentation

§ SetWrenchEffort() [1/2]

openjaus::mobility::SetWrenchEffort::SetWrenchEffort ( )

§ SetWrenchEffort() [2/2]

openjaus::mobility::SetWrenchEffort::SetWrenchEffort ( model::Message message)

§ ~SetWrenchEffort()

openjaus::mobility::SetWrenchEffort::~SetWrenchEffort ( )

Member Function Documentation

§ disablePropulsiveLinearEffortX()

void openjaus::mobility::SetWrenchEffort::disablePropulsiveLinearEffortX ( void  )

§ disablePropulsiveLinearEffortY()

void openjaus::mobility::SetWrenchEffort::disablePropulsiveLinearEffortY ( void  )

§ disablePropulsiveLinearEffortZ()

void openjaus::mobility::SetWrenchEffort::disablePropulsiveLinearEffortZ ( void  )

§ disablePropulsiveRotationalEffortX()

void openjaus::mobility::SetWrenchEffort::disablePropulsiveRotationalEffortX ( void  )

§ disablePropulsiveRotationalEffortY()

void openjaus::mobility::SetWrenchEffort::disablePropulsiveRotationalEffortY ( void  )

§ disablePropulsiveRotationalEffortZ()

void openjaus::mobility::SetWrenchEffort::disablePropulsiveRotationalEffortZ ( void  )

§ disableResistiveLinearEffortX()

void openjaus::mobility::SetWrenchEffort::disableResistiveLinearEffortX ( void  )

§ disableResistiveLinearEffortY()

void openjaus::mobility::SetWrenchEffort::disableResistiveLinearEffortY ( void  )

§ disableResistiveLinearEffortZ()

void openjaus::mobility::SetWrenchEffort::disableResistiveLinearEffortZ ( void  )

§ disableResistiveRotationalEffortX()

void openjaus::mobility::SetWrenchEffort::disableResistiveRotationalEffortX ( void  )

§ disableResistiveRotationalEffortY()

void openjaus::mobility::SetWrenchEffort::disableResistiveRotationalEffortY ( void  )

§ disableResistiveRotationalEffortZ()

void openjaus::mobility::SetWrenchEffort::disableResistiveRotationalEffortZ ( void  )

§ enablePropulsiveLinearEffortX()

void openjaus::mobility::SetWrenchEffort::enablePropulsiveLinearEffortX ( void  )

§ enablePropulsiveLinearEffortY()

void openjaus::mobility::SetWrenchEffort::enablePropulsiveLinearEffortY ( void  )

§ enablePropulsiveLinearEffortZ()

void openjaus::mobility::SetWrenchEffort::enablePropulsiveLinearEffortZ ( void  )

§ enablePropulsiveRotationalEffortX()

void openjaus::mobility::SetWrenchEffort::enablePropulsiveRotationalEffortX ( void  )

§ enablePropulsiveRotationalEffortY()

void openjaus::mobility::SetWrenchEffort::enablePropulsiveRotationalEffortY ( void  )

§ enablePropulsiveRotationalEffortZ()

void openjaus::mobility::SetWrenchEffort::enablePropulsiveRotationalEffortZ ( void  )

§ enableResistiveLinearEffortX()

void openjaus::mobility::SetWrenchEffort::enableResistiveLinearEffortX ( void  )

§ enableResistiveLinearEffortY()

void openjaus::mobility::SetWrenchEffort::enableResistiveLinearEffortY ( void  )

§ enableResistiveLinearEffortZ()

void openjaus::mobility::SetWrenchEffort::enableResistiveLinearEffortZ ( void  )

§ enableResistiveRotationalEffortX()

void openjaus::mobility::SetWrenchEffort::enableResistiveRotationalEffortX ( void  )

§ enableResistiveRotationalEffortY()

void openjaus::mobility::SetWrenchEffort::enableResistiveRotationalEffortY ( void  )

§ enableResistiveRotationalEffortZ()

void openjaus::mobility::SetWrenchEffort::enableResistiveRotationalEffortZ ( void  )

§ from()

int openjaus::mobility::SetWrenchEffort::from ( system::Buffer src)
virtual
Parameters
[in]src- The source openjaus::system::Buffer from which this message will be unpacked.
Returns
The number of bytes unpacked from the source buffer

Reimplemented from openjaus::transport::Wrapper.

§ getPresenceVector()

uint16_t openjaus::mobility::SetWrenchEffort::getPresenceVector ( void  ) const

§ getPropulsiveLinearEffortX_percent()

double openjaus::mobility::SetWrenchEffort::getPropulsiveLinearEffortX_percent ( void  )

§ getPropulsiveLinearEffortY_percent()

double openjaus::mobility::SetWrenchEffort::getPropulsiveLinearEffortY_percent ( void  )

§ getPropulsiveLinearEffortZ_percent()

double openjaus::mobility::SetWrenchEffort::getPropulsiveLinearEffortZ_percent ( void  )

§ getPropulsiveRotationalEffortX_percent()

double openjaus::mobility::SetWrenchEffort::getPropulsiveRotationalEffortX_percent ( void  )

§ getPropulsiveRotationalEffortY_percent()

double openjaus::mobility::SetWrenchEffort::getPropulsiveRotationalEffortY_percent ( void  )

§ getPropulsiveRotationalEffortZ_percent()

double openjaus::mobility::SetWrenchEffort::getPropulsiveRotationalEffortZ_percent ( void  )

§ getResistiveLinearEffortX_percent()

double openjaus::mobility::SetWrenchEffort::getResistiveLinearEffortX_percent ( void  )

§ getResistiveLinearEffortY_percent()

double openjaus::mobility::SetWrenchEffort::getResistiveLinearEffortY_percent ( void  )

§ getResistiveLinearEffortZ_percent()

double openjaus::mobility::SetWrenchEffort::getResistiveLinearEffortZ_percent ( void  )

§ getResistiveRotationalEffortX_percent()

double openjaus::mobility::SetWrenchEffort::getResistiveRotationalEffortX_percent ( void  )

§ getResistiveRotationalEffortY_percent()

double openjaus::mobility::SetWrenchEffort::getResistiveRotationalEffortY_percent ( void  )

§ getResistiveRotationalEffortZ_percent()

double openjaus::mobility::SetWrenchEffort::getResistiveRotationalEffortZ_percent ( void  )

§ isPropulsiveLinearEffortXEnabled()

bool openjaus::mobility::SetWrenchEffort::isPropulsiveLinearEffortXEnabled ( void  ) const

§ isPropulsiveLinearEffortYEnabled()

bool openjaus::mobility::SetWrenchEffort::isPropulsiveLinearEffortYEnabled ( void  ) const

§ isPropulsiveLinearEffortZEnabled()

bool openjaus::mobility::SetWrenchEffort::isPropulsiveLinearEffortZEnabled ( void  ) const

§ isPropulsiveRotationalEffortXEnabled()

bool openjaus::mobility::SetWrenchEffort::isPropulsiveRotationalEffortXEnabled ( void  ) const

§ isPropulsiveRotationalEffortYEnabled()

bool openjaus::mobility::SetWrenchEffort::isPropulsiveRotationalEffortYEnabled ( void  ) const

§ isPropulsiveRotationalEffortZEnabled()

bool openjaus::mobility::SetWrenchEffort::isPropulsiveRotationalEffortZEnabled ( void  ) const

§ isResistiveLinearEffortXEnabled()

bool openjaus::mobility::SetWrenchEffort::isResistiveLinearEffortXEnabled ( void  ) const

§ isResistiveLinearEffortYEnabled()

bool openjaus::mobility::SetWrenchEffort::isResistiveLinearEffortYEnabled ( void  ) const

§ isResistiveLinearEffortZEnabled()

bool openjaus::mobility::SetWrenchEffort::isResistiveLinearEffortZEnabled ( void  ) const

§ isResistiveRotationalEffortXEnabled()

bool openjaus::mobility::SetWrenchEffort::isResistiveRotationalEffortXEnabled ( void  ) const

§ isResistiveRotationalEffortYEnabled()

bool openjaus::mobility::SetWrenchEffort::isResistiveRotationalEffortYEnabled ( void  ) const

§ isResistiveRotationalEffortZEnabled()

bool openjaus::mobility::SetWrenchEffort::isResistiveRotationalEffortZEnabled ( void  ) const

§ length()

int openjaus::mobility::SetWrenchEffort::length ( void  )
virtual
Returns
The number of bytes this message would occupy in a buffer

Reimplemented from openjaus::model::Message.

§ setPresenceVector()

void openjaus::mobility::SetWrenchEffort::setPresenceVector ( uint16_t  value)

§ setPropulsiveLinearEffortX_percent()

bool openjaus::mobility::SetWrenchEffort::setPropulsiveLinearEffortX_percent ( double  value)

§ setPropulsiveLinearEffortY_percent()

bool openjaus::mobility::SetWrenchEffort::setPropulsiveLinearEffortY_percent ( double  value)

§ setPropulsiveLinearEffortZ_percent()

bool openjaus::mobility::SetWrenchEffort::setPropulsiveLinearEffortZ_percent ( double  value)

§ setPropulsiveRotationalEffortX_percent()

bool openjaus::mobility::SetWrenchEffort::setPropulsiveRotationalEffortX_percent ( double  value)

§ setPropulsiveRotationalEffortY_percent()

bool openjaus::mobility::SetWrenchEffort::setPropulsiveRotationalEffortY_percent ( double  value)

§ setPropulsiveRotationalEffortZ_percent()

bool openjaus::mobility::SetWrenchEffort::setPropulsiveRotationalEffortZ_percent ( double  value)

§ setResistiveLinearEffortX_percent()

bool openjaus::mobility::SetWrenchEffort::setResistiveLinearEffortX_percent ( double  value)

§ setResistiveLinearEffortY_percent()

bool openjaus::mobility::SetWrenchEffort::setResistiveLinearEffortY_percent ( double  value)

§ setResistiveLinearEffortZ_percent()

bool openjaus::mobility::SetWrenchEffort::setResistiveLinearEffortZ_percent ( double  value)

§ setResistiveRotationalEffortX_percent()

bool openjaus::mobility::SetWrenchEffort::setResistiveRotationalEffortX_percent ( double  value)

§ setResistiveRotationalEffortY_percent()

bool openjaus::mobility::SetWrenchEffort::setResistiveRotationalEffortY_percent ( double  value)

§ setResistiveRotationalEffortZ_percent()

bool openjaus::mobility::SetWrenchEffort::setResistiveRotationalEffortZ_percent ( double  value)

§ to()

int openjaus::mobility::SetWrenchEffort::to ( system::Buffer dst)
virtual
Parameters
[out]dst- The destination openjaus::system::Buffer to which this message will be packed.
Returns
The number of bytes packed into the destination buffer

Reimplemented from openjaus::transport::Wrapper.

§ toString()

std::string openjaus::mobility::SetWrenchEffort::toString ( ) const
virtual
Returns
The string

Reimplemented from openjaus::model::Message.

§ toXml()

std::string openjaus::mobility::SetWrenchEffort::toXml ( unsigned char  ojIndentLevel = 0) const
Parameters
[in]ojIndentLevel- Used to determine how many tabs are inserted per line for pretty formating.
Returns
The serialized XML string

Friends And Related Function Documentation

§ operator<< [1/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const SetWrenchEffort object 
)
friend

§ operator<< [2/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const SetWrenchEffort object 
)
friend

Member Data Documentation

§ ID

const uint16_t openjaus::mobility::SetWrenchEffort::ID = 0x0405
static

§ presenceVector

uint16_t openjaus::mobility::SetWrenchEffort::presenceVector
private

§ PROPULSIVELINEAREFFORTX_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVELINEAREFFORTX_MAX_VALUE = 100.0
static

§ PROPULSIVELINEAREFFORTX_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVELINEAREFFORTX_MIN_VALUE = -100.0
static

§ propulsiveLinearEffortX_percent

PropulsiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::propulsiveLinearEffortX_percent
private

§ PROPULSIVELINEAREFFORTY_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVELINEAREFFORTY_MAX_VALUE = 100.0
static

§ PROPULSIVELINEAREFFORTY_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVELINEAREFFORTY_MIN_VALUE = -100.0
static

§ propulsiveLinearEffortY_percent

PropulsiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::propulsiveLinearEffortY_percent
private

§ PROPULSIVELINEAREFFORTZ_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVELINEAREFFORTZ_MAX_VALUE = 100.0
static

§ PROPULSIVELINEAREFFORTZ_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVELINEAREFFORTZ_MIN_VALUE = -100.0
static

§ propulsiveLinearEffortZ_percent

PropulsiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::propulsiveLinearEffortZ_percent
private

§ PROPULSIVEROTATIONALEFFORTX_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVEROTATIONALEFFORTX_MAX_VALUE = 100.0
static

§ PROPULSIVEROTATIONALEFFORTX_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVEROTATIONALEFFORTX_MIN_VALUE = -100.0
static

§ propulsiveRotationalEffortX_percent

PropulsiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::propulsiveRotationalEffortX_percent
private

§ PROPULSIVEROTATIONALEFFORTY_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVEROTATIONALEFFORTY_MAX_VALUE = 100.0
static

§ PROPULSIVEROTATIONALEFFORTY_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVEROTATIONALEFFORTY_MIN_VALUE = -100.0
static

§ propulsiveRotationalEffortY_percent

PropulsiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::propulsiveRotationalEffortY_percent
private

§ PROPULSIVEROTATIONALEFFORTZ_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVEROTATIONALEFFORTZ_MAX_VALUE = 100.0
static

§ PROPULSIVEROTATIONALEFFORTZ_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::PROPULSIVEROTATIONALEFFORTZ_MIN_VALUE = -100.0
static

§ propulsiveRotationalEffortZ_percent

PropulsiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::propulsiveRotationalEffortZ_percent
private

§ PV_ALL_FIELDS

const uint16_t openjaus::mobility::SetWrenchEffort::PV_ALL_FIELDS = 0xFFFF
static

§ PV_NO_FIELDS

const uint16_t openjaus::mobility::SetWrenchEffort::PV_NO_FIELDS = 0x0
static

§ PV_PROPULSIVELINEAREFFORTX

const uint16_t openjaus::mobility::SetWrenchEffort::PV_PROPULSIVELINEAREFFORTX = 0x1
static

§ PV_PROPULSIVELINEAREFFORTY

const uint16_t openjaus::mobility::SetWrenchEffort::PV_PROPULSIVELINEAREFFORTY = 0x2
static

§ PV_PROPULSIVELINEAREFFORTZ

const uint16_t openjaus::mobility::SetWrenchEffort::PV_PROPULSIVELINEAREFFORTZ = 0x4
static

§ PV_PROPULSIVEROTATIONALEFFORTX

const uint16_t openjaus::mobility::SetWrenchEffort::PV_PROPULSIVEROTATIONALEFFORTX = 0x8
static

§ PV_PROPULSIVEROTATIONALEFFORTY

const uint16_t openjaus::mobility::SetWrenchEffort::PV_PROPULSIVEROTATIONALEFFORTY = 0x10
static

§ PV_PROPULSIVEROTATIONALEFFORTZ

const uint16_t openjaus::mobility::SetWrenchEffort::PV_PROPULSIVEROTATIONALEFFORTZ = 0x20
static

§ PV_RESISTIVELINEAREFFORTX

const uint16_t openjaus::mobility::SetWrenchEffort::PV_RESISTIVELINEAREFFORTX = 0x40
static

§ PV_RESISTIVELINEAREFFORTY

const uint16_t openjaus::mobility::SetWrenchEffort::PV_RESISTIVELINEAREFFORTY = 0x80
static

§ PV_RESISTIVELINEAREFFORTZ

const uint16_t openjaus::mobility::SetWrenchEffort::PV_RESISTIVELINEAREFFORTZ = 0x100
static

§ PV_RESISTIVEROTATIONALEFFORTX

const uint16_t openjaus::mobility::SetWrenchEffort::PV_RESISTIVEROTATIONALEFFORTX = 0x200
static

§ PV_RESISTIVEROTATIONALEFFORTY

const uint16_t openjaus::mobility::SetWrenchEffort::PV_RESISTIVEROTATIONALEFFORTY = 0x400
static

§ PV_RESISTIVEROTATIONALEFFORTZ

const uint16_t openjaus::mobility::SetWrenchEffort::PV_RESISTIVEROTATIONALEFFORTZ = 0x800
static

§ RESISTIVELINEAREFFORTX_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVELINEAREFFORTX_MAX_VALUE = 100.0
static

§ RESISTIVELINEAREFFORTX_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVELINEAREFFORTX_MIN_VALUE = 0.0
static

§ resistiveLinearEffortX_percent

ResistiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::resistiveLinearEffortX_percent
private

§ RESISTIVELINEAREFFORTY_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVELINEAREFFORTY_MAX_VALUE = 100.0
static

§ RESISTIVELINEAREFFORTY_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVELINEAREFFORTY_MIN_VALUE = 0.0
static

§ resistiveLinearEffortY_percent

ResistiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::resistiveLinearEffortY_percent
private

§ RESISTIVELINEAREFFORTZ_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVELINEAREFFORTZ_MAX_VALUE = 100.0
static

§ RESISTIVELINEAREFFORTZ_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVELINEAREFFORTZ_MIN_VALUE = 0.0
static

§ resistiveLinearEffortZ_percent

ResistiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::resistiveLinearEffortZ_percent
private

§ RESISTIVEROTATIONALEFFORTX_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVEROTATIONALEFFORTX_MAX_VALUE = 100.0
static

§ RESISTIVEROTATIONALEFFORTX_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVEROTATIONALEFFORTX_MIN_VALUE = 0.0
static

§ resistiveRotationalEffortX_percent

ResistiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::resistiveRotationalEffortX_percent
private

§ RESISTIVEROTATIONALEFFORTY_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVEROTATIONALEFFORTY_MAX_VALUE = 100.0
static

§ RESISTIVEROTATIONALEFFORTY_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVEROTATIONALEFFORTY_MIN_VALUE = 0.0
static

§ resistiveRotationalEffortY_percent

ResistiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::resistiveRotationalEffortY_percent
private

§ RESISTIVEROTATIONALEFFORTZ_MAX_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVEROTATIONALEFFORTZ_MAX_VALUE = 100.0
static

§ RESISTIVEROTATIONALEFFORTZ_MIN_VALUE

const double openjaus::mobility::SetWrenchEffort::RESISTIVEROTATIONALEFFORTZ_MIN_VALUE = 0.0
static

§ resistiveRotationalEffortZ_percent

ResistiveEffortScaledInteger openjaus::mobility::SetWrenchEffort::resistiveRotationalEffortZ_percent
private

The documentation for this class was generated from the following files: