OpenJAUS SAE SDK  6.0.0
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
openjaus::transport::Wrapper Class Reference

Application layer wrapper. More...

#include <Wrapper.h>

Inherits openjaus::system::Transportable, and openjaus::system::Prioritized.

Inherited by openjaus::model::InternalEvent, openjaus::model::Message, openjaus::transport::AS5669::ConfigurationWrapper, openjaus::transport::AS5669::JausWrapper, and openjaus::transport::AS5669::OjudpWrapper.

Public Member Functions

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 uint64 to (system::BufferWriter &dst) const
 Serializes the contents of this object into the Buffer connected to the provided BufferWriter. More...
 
virtual uint64 from (system::BufferReader &src)
 Deserializes the contents the Buffer connected to the provided BufferReader into this object. More...
 
virtual uint64 length () const
 Gets the serialized length of this object. More...
 
virtual int prioritizedValue ()
 Operation prioritizedValue. More...
 
virtual Wrapperclone ()
 
virtual std::string toString () const
 
- Public Member Functions inherited from openjaus::system::Transportable
 Transportable ()
 
virtual ~Transportable ()
 
- Public Member Functions inherited from openjaus::system::Prioritized
virtual ~Prioritized ()
 

Protected Member Functions

 Wrapper ()
 
 Wrapper (const Wrapper &wrapper)
 

Protected Attributes

AckNakType ackNak
 
bool compressible
 
bool mustArrive
 
uint16_t sequenceNumber
 
WrapperType type
 
Priority priority
 
BroadcastType broadcastFlag
 
LargeMessageType largeMessageFlag
 
Address destination
 
system::Transportablepayload
 
Address source
 
TransportDatatransportData
 

Friends

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

Detailed Description

This is an application layer transport wrapper. It is meant to contain all of the information necessary for the application developer to specify exactly how a message will be transported.

Author
Name (name@.nosp@m.emai.nosp@m.l.com)

Constructor & Destructor Documentation

◆ ~Wrapper()

openjaus::transport::Wrapper::~Wrapper ( )
virtual

◆ Wrapper() [1/2]

openjaus::transport::Wrapper::Wrapper ( )
protected

◆ Wrapper() [2/2]

openjaus::transport::Wrapper::Wrapper ( const Wrapper wrapper)
protected

Member Function Documentation

◆ clone()

Wrapper * openjaus::transport::Wrapper::clone ( )
virtual

◆ from()

uint64 openjaus::transport::Wrapper::from ( system::BufferReader src)
virtual

Deserializes the contents the Buffer connected to the provided BufferReader into this object. The BufferReader position will be advanced inside this method such that calling from() again will attempt to read the next Transportable object from the Buffer.

Parameters
src

Implements openjaus::system::Transportable.

Reimplemented in openjaus::mobility_v1_0::SetWrenchEffort, openjaus::mobility_v1_0::ReportWrenchEffort, openjaus::manipulator_v1_0::ReportPanTiltSpecifications, openjaus::mobility_v1_0::ReportGlobalPose, openjaus::mobility_v1_0::ReportLocalPose, openjaus::mobility_v1_0::SetLocalPose, openjaus::mobility_v1_0::ReportAccelerationState, openjaus::mobility_v1_0::ReportVelocityState, openjaus::mobility_v1_0::SetGlobalPose, openjaus::mobility_v1_0::SetGlobalWaypoint, openjaus::mobility_v1_0::SetLocalWaypoint, openjaus::mobility_v1_0::SetGlobalPathSegment, openjaus::mobility_v1_0::SetLocalPathSegment, openjaus::mobility_v1_0::ReportGlobalWaypoint, openjaus::mobility_v1_0::ReportLocalWaypoint, openjaus::mobility_v1_0::ReportGlobalPathSegment, openjaus::mobility_v1_0::ReportLocalPathSegment, openjaus::mobility_v1_0::ReportAccelerationLimit, openjaus::mobility_v1_0::ReportVelocityCommand, openjaus::mobility_v1_0::SetAccelerationLimit, openjaus::mobility_v1_0::SetGlobalVector, openjaus::mobility_v1_0::SetVelocityCommand, openjaus::mobility_v1_0::SetLocalVector, openjaus::manipulator_v1_0::SetEndEffectorPose, openjaus::mobility_v1_0::ReportGlobalVector, openjaus::mobility_v1_0::ReportLocalVector, openjaus::manipulator_v1_0::ReportCommandedEndEffectorPose, openjaus::manipulator_v1_0::ReportEndEffectorPose, openjaus::manipulator_v1_0::ReportManipulatorSpecifications, openjaus::ugv_v1_0::ReportAckermannConfiguration, openjaus::ugv_v1_0::SetAckermannConfiguration, openjaus::manipulator_v1_0::ReportCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportPanTiltMotionProfile, openjaus::manipulator_v1_0::SetEndEffectorVelocityState, openjaus::manipulator_v1_0::SetPanTiltMotionProfile, openjaus::transport::AS5669::JausWrapper, openjaus::core_v1_1::ReportTime, openjaus::manipulator_v1_0::SetToolOffset, openjaus::environment_v1_0::ReportRangeSensorGeometricProperties, openjaus::environment_v1_0::ReportVisualSensorGeometricProperties, openjaus::manipulator_v1_0::ReportToolOffset, openjaus::transport::AS5669::ConfigurationWrapper, openjaus::core_v1_1::RejectEventRequest, openjaus::environment_v1_0::ConfirmSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCompressedData, openjaus::environment_v1_0::ReportRangeSensorData, openjaus::manipulator_v1_0::SetPanTiltJointEffort, openjaus::mobility_v1_0::ExecuteList, openjaus::core_v1_1::ConfirmControl, openjaus::core_v1_1::ConfirmEventRequest, openjaus::core_v1_1::CreateEvent, openjaus::environment_v1_0::SetAnalogVideoSensorConfiguration, openjaus::environment_v1_0::SetDigitalVideoSensorConfiguration, openjaus::environment_v1_0::SetRangeSensorConfiguration, openjaus::environment_v1_0::SetStillImageSensorConfiguration, openjaus::environment_v1_0::SetVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportPanTiltJointEffort, openjaus::core_v1_1::ReportServices, openjaus::environment_v1_0::QueryRangeSensorData, openjaus::manipulator_v1_0::ExecuteList, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::ReportPanTiltJointPosition, openjaus::manipulator_v1_0::ReportPanTiltJointVelocity, openjaus::manipulator_v1_0::SetPanTiltJointPosition, openjaus::manipulator_v1_0::SetPanTiltJointVelocity, openjaus::ugv_v1_0::ReportParkingBrake, openjaus::ugv_v1_0::ReportSkidSteerEffort, openjaus::ugv_v1_0::SetSkidSteerEffort, openjaus::core_v1_1::RequestControl, openjaus::environment_v1_0::ControlDigitalVideoSensorStream, openjaus::environment_v1_0::QueryDigitalVideoSensorCapabilities, openjaus::environment_v1_0::QueryDigitalVideoSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCapabilities, openjaus::environment_v1_0::QueryRangeSensorConfiguration, openjaus::environment_v1_0::QueryStillImageData, openjaus::environment_v1_0::QueryStillImageSensorCapabilities, openjaus::environment_v1_0::QueryStillImageSensorConfiguration, openjaus::environment_v1_0::QueryVisualSensorCapabilities, openjaus::environment_v1_0::QueryVisualSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorCompressedData, openjaus::manipulator_v1_0::SetEndEffectorEffort, openjaus::core_v1_1::CreateCommandEvent, openjaus::core_v1_1::QueryServices, openjaus::core_v1_1::SetTime, openjaus::environment_v1_0::ReportAnalogVideoSensorCapabilities, openjaus::environment_v1_0::ReportDigitalVideoSensorCapabilities, openjaus::environment_v1_0::ReportRangeSensorCapabilities, openjaus::environment_v1_0::ReportStillImageData, openjaus::environment_v1_0::ReportStillImageSensorCapabilities, openjaus::environment_v1_0::ReportVisualSensorCapabilities, openjaus::manipulator_v1_0::QueryManipulatorSpecifications, openjaus::manipulator_v1_0::SetJointEffort, openjaus::mobility_v1_0::QueryAccelerationState, openjaus::mobility_v1_0::QueryGlobalPathSegment, openjaus::mobility_v1_0::QueryGlobalPose, openjaus::mobility_v1_0::QueryGlobalVector, openjaus::mobility_v1_0::QueryLocalPathSegment, openjaus::mobility_v1_0::QueryLocalPose, openjaus::mobility_v1_0::QueryVelocityState, openjaus::mobility_v1_0::QueryWrenchEffort, openjaus::mobility_v1_0::ReportElement, openjaus::mobility_v1_0::ReportElementList, openjaus::mobility_v1_0::ReportGeomagneticProperty, openjaus::mobility_v1_0::ReportTravelSpeed, openjaus::mobility_v1_0::SetElement, openjaus::ugv_v1_0::ReportPlatformSpecifications, openjaus::core_v1_1::CommandEvent, openjaus::core_v1_1::QueryConfiguration, openjaus::core_v1_1::QueryEvents, openjaus::core_v1_1::RejectControl, openjaus::core_v1_1::ReportConfiguration, openjaus::core_v1_1::ReportControl, openjaus::core_v1_1::ReportEvents, openjaus::core_v1_1::ReportSubsystemList, openjaus::core_v1_1::UpdateEvent, openjaus::environment_v1_0::QueryAnalogVideoSensorCapabilities, openjaus::environment_v1_0::QueryAnalogVideoSensorConfiguration, openjaus::environment_v1_0::QuerySensorGeometricProperties, openjaus::environment_v1_0::QueryVisualSensorGeometricProperties, openjaus::environment_v1_0::ReportAnalogVideoSensorConfiguration, openjaus::environment_v1_0::ReportDigitalVideoSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorConfiguration, openjaus::environment_v1_0::ReportStillImageSensorConfiguration, openjaus::environment_v1_0::ReportVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportEndEffectorEffort, openjaus::manipulator_v1_0::ReportJointEffort, openjaus::manipulator_v1_0::ReportJointForceTorque, openjaus::manipulator_v1_0::SetActuatorForceTorque, openjaus::manipulator_v1_0::SetJointMotionProfile, openjaus::manipulator_v1_0::SetJointPosition, openjaus::manipulator_v1_0::SetJointVelocity, openjaus::mobility_v1_0::QueryAccelerationLimit, openjaus::mobility_v1_0::QueryVelocityCommand, openjaus::mobility_v1_0::ReportElementCount, openjaus::mobility_v1_0::SetGeomagneticProperty, openjaus::ugv_v1_0::ReportTransmissionCapabilities, openjaus::ugv_v1_0::ReportTransmissionState, openjaus::ugv_v1_0::SetParkingBrake, openjaus::core_v1_1::DismissController, openjaus::core_v1_1::Event, openjaus::core_v1_1::QueryIdentification, openjaus::core_v1_1::QuerySubsystemList, openjaus::core_v1_1::SetAuthority, openjaus::manipulator_v1_0::QueryCommandedActuatorForceTorque, openjaus::manipulator_v1_0::QueryCommandedEndEffectorPose, openjaus::manipulator_v1_0::QueryCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryCommandedJointPosition, openjaus::manipulator_v1_0::QueryCommandedJointVelocity, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryEndEffectorEffort, openjaus::manipulator_v1_0::QueryEndEffectorPose, openjaus::manipulator_v1_0::QueryEndEffectorSpecification, openjaus::manipulator_v1_0::QueryEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryJointForceTorque, openjaus::manipulator_v1_0::QueryJointMotionProfile, openjaus::manipulator_v1_0::QueryJointPosition, openjaus::manipulator_v1_0::QueryJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltJointEffort, openjaus::manipulator_v1_0::QueryPanTiltJointPosition, openjaus::manipulator_v1_0::QueryPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltMotionProfile, openjaus::manipulator_v1_0::QueryPanTiltSpecifications, openjaus::manipulator_v1_0::ReportCommandedActuatorForceTorque, openjaus::manipulator_v1_0::ReportCommandedJointPosition, openjaus::manipulator_v1_0::ReportCommandedJointVelocity, openjaus::manipulator_v1_0::ReportEndEffectorSpecification, openjaus::manipulator_v1_0::ReportJointMotionProfile, openjaus::manipulator_v1_0::ReportJointPosition, openjaus::manipulator_v1_0::ReportJointVelocity, openjaus::mobility_v1_0::DeleteElement, openjaus::mobility_v1_0::QueryGeomagneticProperty, openjaus::mobility_v1_0::QueryGlobalWaypoint, openjaus::mobility_v1_0::QueryLocalWaypoint, openjaus::mobility_v1_0::QueryTravelSpeed, openjaus::mobility_v1_0::RejectElementRequest, openjaus::mobility_v1_0::SetTravelSpeed, openjaus::ugv_v1_0::QueryOdometry, openjaus::ugv_v1_0::QueryPowerPlantCapabilities, openjaus::ugv_v1_0::QueryPowerPlantConfiguration, openjaus::ugv_v1_0::QueryPowerPlantStatus, openjaus::ugv_v1_0::QueryStabilizerEffort, openjaus::ugv_v1_0::QueryStabilizerPosition, openjaus::ugv_v1_0::ReportAnnunciatorConfiguration, openjaus::ugv_v1_0::ReportAnnunciatorState, openjaus::ugv_v1_0::ReportIlluminationConfiguration, openjaus::ugv_v1_0::ReportIlluminationState, openjaus::ugv_v1_0::ReportOdometry, openjaus::ugv_v1_0::ReportPowerPlantCapabilities, openjaus::ugv_v1_0::ReportPowerPlantConfiguration, openjaus::ugv_v1_0::ReportPowerPlantStatus, openjaus::ugv_v1_0::ReportStabilizerCapabilities, openjaus::ugv_v1_0::ReportStabilizerEffort, openjaus::ugv_v1_0::ReportStabilizerPosition, openjaus::ugv_v1_0::ReportTransferCaseState, openjaus::ugv_v1_0::ResetOdometry, openjaus::ugv_v1_0::SetAnnunciatorState, openjaus::ugv_v1_0::SetIlluminationState, openjaus::ugv_v1_0::SetPowerPlantConfiguration, openjaus::ugv_v1_0::SetStabilizerEffort, openjaus::ugv_v1_0::SetStabilizerPosition, openjaus::ugv_v1_0::SetTransferCaseState, openjaus::ugv_v1_0::SetTransmissionState, openjaus::core_v1_1::CancelEvent, openjaus::core_v1_1::ClearEmergency, openjaus::core_v1_1::QueryAuthority, openjaus::core_v1_1::QueryControl, openjaus::core_v1_1::QueryServiceList, openjaus::core_v1_1::QueryTimeout, openjaus::core_v1_1::RegisterServices, openjaus::core_v1_1::ReleaseControl, openjaus::core_v1_1::ReportAuthority, openjaus::core_v1_1::ReportEventTimeout, openjaus::core_v1_1::ReportIdentification, openjaus::core_v1_1::ReportJausAddress, openjaus::core_v1_1::ReportServiceList, openjaus::core_v1_1::ReportStatus, openjaus::core_v1_1::ReportStopped, openjaus::core_v1_1::ReportTimeout, openjaus::core_v1_1::ReportTransportPolicy, openjaus::core_v1_1::SetEmergency, openjaus::manipulator_v1_0::QueryActiveElement, openjaus::manipulator_v1_0::QueryJointEffort, openjaus::manipulator_v1_0::QueryToolOffset, openjaus::manipulator_v1_0::ReportActiveElement, openjaus::mobility_v1_0::ConfirmElementRequest, openjaus::mobility_v1_0::QueryActiveElement, openjaus::mobility_v1_0::QueryElement, openjaus::mobility_v1_0::QueryElementCount, openjaus::mobility_v1_0::QueryElementList, openjaus::mobility_v1_0::ReportActiveElement, openjaus::ugv_v1_0::QueryAckermannConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorState, openjaus::ugv_v1_0::QueryIlluminationConfiguration, openjaus::ugv_v1_0::QueryIlluminationState, openjaus::ugv_v1_0::QueryParkingBrake, openjaus::ugv_v1_0::QueryPlatformSpecifications, openjaus::ugv_v1_0::QuerySkidSteerEffort, openjaus::ugv_v1_0::QueryStabilizerCapabilities, openjaus::ugv_v1_0::QueryTransferCaseState, openjaus::ugv_v1_0::QueryTransmissionCapabilities, openjaus::ugv_v1_0::QueryTransmissionState, openjaus::core_v1_1::QueryEventTimeout, openjaus::core_v1_1::QueryHeartbeatPulse, openjaus::core_v1_1::QueryJausAddress, openjaus::core_v1_1::QueryStatus, openjaus::core_v1_1::QueryTime, openjaus::core_v1_1::QueryTransportPolicy, openjaus::core_v1_1::ReportHeartbeatPulse, openjaus::core_v1_1::Reset, openjaus::core_v1_1::Resume, openjaus::core_v1_1::Shutdown, openjaus::core_v1_1::Standby, openjaus::mobility_v1_0::QueryLocalVector, openjaus::model::Message, openjaus::core_v1_1::ProcessEventRequest, openjaus::core_v1_1::AccessControlTimeout, openjaus::core_v1_1::Failure, and openjaus::core_v1_1::Initialized.

◆ getAckNak()

AckNakType openjaus::transport::Wrapper::getAckNak ( ) const

◆ getBroadcastFlag()

BroadcastType openjaus::transport::Wrapper::getBroadcastFlag ( ) const

◆ getDestination()

const Address & openjaus::transport::Wrapper::getDestination ( ) const

◆ getLargeMessageFlag()

LargeMessageType openjaus::transport::Wrapper::getLargeMessageFlag ( ) const

◆ getPayload()

system::Transportable * openjaus::transport::Wrapper::getPayload ( ) const

◆ getPriority()

Priority openjaus::transport::Wrapper::getPriority ( ) const

◆ getSequenceNumber()

uint16_t openjaus::transport::Wrapper::getSequenceNumber ( void  ) const

◆ getSource()

const Address & openjaus::transport::Wrapper::getSource ( ) const

◆ getTransportData()

TransportData * openjaus::transport::Wrapper::getTransportData ( ) const

◆ getType()

WrapperType openjaus::transport::Wrapper::getType ( void  ) const

◆ isCompressible()

bool openjaus::transport::Wrapper::isCompressible ( ) const

◆ isMustArrive()

bool openjaus::transport::Wrapper::isMustArrive ( ) const

◆ length()

uint64 openjaus::transport::Wrapper::length ( ) const
virtual

Implements openjaus::system::Transportable.

Reimplemented in openjaus::mobility_v1_0::SetWrenchEffort, openjaus::mobility_v1_0::ReportWrenchEffort, openjaus::manipulator_v1_0::ReportPanTiltSpecifications, openjaus::mobility_v1_0::ReportGlobalPose, openjaus::mobility_v1_0::ReportLocalPose, openjaus::mobility_v1_0::SetLocalPose, openjaus::mobility_v1_0::ReportAccelerationState, openjaus::mobility_v1_0::ReportVelocityState, openjaus::mobility_v1_0::SetGlobalPose, openjaus::mobility_v1_0::SetGlobalWaypoint, openjaus::mobility_v1_0::SetLocalWaypoint, openjaus::mobility_v1_0::SetGlobalPathSegment, openjaus::mobility_v1_0::SetLocalPathSegment, openjaus::mobility_v1_0::ReportGlobalWaypoint, openjaus::mobility_v1_0::ReportLocalWaypoint, openjaus::mobility_v1_0::ReportGlobalPathSegment, openjaus::mobility_v1_0::ReportLocalPathSegment, openjaus::mobility_v1_0::ReportAccelerationLimit, openjaus::mobility_v1_0::ReportVelocityCommand, openjaus::mobility_v1_0::SetAccelerationLimit, openjaus::mobility_v1_0::SetGlobalVector, openjaus::mobility_v1_0::SetVelocityCommand, openjaus::mobility_v1_0::SetLocalVector, openjaus::manipulator_v1_0::SetEndEffectorPose, openjaus::mobility_v1_0::ReportGlobalVector, openjaus::mobility_v1_0::ReportLocalVector, openjaus::manipulator_v1_0::ReportCommandedEndEffectorPose, openjaus::manipulator_v1_0::ReportEndEffectorPose, openjaus::manipulator_v1_0::ReportManipulatorSpecifications, openjaus::ugv_v1_0::ReportAckermannConfiguration, openjaus::ugv_v1_0::SetAckermannConfiguration, openjaus::manipulator_v1_0::ReportCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportPanTiltMotionProfile, openjaus::manipulator_v1_0::SetEndEffectorVelocityState, openjaus::manipulator_v1_0::SetPanTiltMotionProfile, openjaus::transport::AS5669::JausWrapper, openjaus::core_v1_1::ReportTime, openjaus::manipulator_v1_0::SetToolOffset, openjaus::environment_v1_0::ReportRangeSensorGeometricProperties, openjaus::environment_v1_0::ReportVisualSensorGeometricProperties, openjaus::manipulator_v1_0::ReportToolOffset, openjaus::core_v1_1::RejectEventRequest, openjaus::environment_v1_0::ConfirmSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCompressedData, openjaus::environment_v1_0::ReportRangeSensorData, openjaus::manipulator_v1_0::SetPanTiltJointEffort, openjaus::mobility_v1_0::ExecuteList, openjaus::transport::AS5669::ConfigurationWrapper, openjaus::core_v1_1::ConfirmControl, openjaus::core_v1_1::ConfirmEventRequest, openjaus::core_v1_1::CreateEvent, openjaus::environment_v1_0::SetAnalogVideoSensorConfiguration, openjaus::environment_v1_0::SetDigitalVideoSensorConfiguration, openjaus::environment_v1_0::SetRangeSensorConfiguration, openjaus::environment_v1_0::SetStillImageSensorConfiguration, openjaus::environment_v1_0::SetVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportPanTiltJointEffort, openjaus::core_v1_1::ReportServices, openjaus::environment_v1_0::QueryRangeSensorData, openjaus::manipulator_v1_0::ExecuteList, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::ReportPanTiltJointPosition, openjaus::manipulator_v1_0::ReportPanTiltJointVelocity, openjaus::manipulator_v1_0::SetPanTiltJointPosition, openjaus::manipulator_v1_0::SetPanTiltJointVelocity, openjaus::ugv_v1_0::ReportParkingBrake, openjaus::ugv_v1_0::ReportSkidSteerEffort, openjaus::ugv_v1_0::SetSkidSteerEffort, openjaus::core_v1_1::RequestControl, openjaus::environment_v1_0::ControlDigitalVideoSensorStream, openjaus::environment_v1_0::QueryDigitalVideoSensorCapabilities, openjaus::environment_v1_0::QueryDigitalVideoSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCapabilities, openjaus::environment_v1_0::QueryRangeSensorConfiguration, openjaus::environment_v1_0::QueryStillImageData, openjaus::environment_v1_0::QueryStillImageSensorCapabilities, openjaus::environment_v1_0::QueryStillImageSensorConfiguration, openjaus::environment_v1_0::QueryVisualSensorCapabilities, openjaus::environment_v1_0::QueryVisualSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorCompressedData, openjaus::manipulator_v1_0::SetEndEffectorEffort, openjaus::core_v1_1::CreateCommandEvent, openjaus::core_v1_1::QueryServices, openjaus::core_v1_1::SetTime, openjaus::environment_v1_0::ReportAnalogVideoSensorCapabilities, openjaus::environment_v1_0::ReportDigitalVideoSensorCapabilities, openjaus::environment_v1_0::ReportRangeSensorCapabilities, openjaus::environment_v1_0::ReportStillImageData, openjaus::environment_v1_0::ReportStillImageSensorCapabilities, openjaus::environment_v1_0::ReportVisualSensorCapabilities, openjaus::manipulator_v1_0::QueryManipulatorSpecifications, openjaus::manipulator_v1_0::SetJointEffort, openjaus::mobility_v1_0::QueryAccelerationState, openjaus::mobility_v1_0::QueryGlobalPathSegment, openjaus::mobility_v1_0::QueryGlobalPose, openjaus::mobility_v1_0::QueryGlobalVector, openjaus::mobility_v1_0::QueryLocalPathSegment, openjaus::mobility_v1_0::QueryLocalPose, openjaus::mobility_v1_0::QueryVelocityState, openjaus::mobility_v1_0::QueryWrenchEffort, openjaus::mobility_v1_0::ReportElement, openjaus::mobility_v1_0::ReportElementList, openjaus::mobility_v1_0::ReportGeomagneticProperty, openjaus::mobility_v1_0::ReportTravelSpeed, openjaus::mobility_v1_0::SetElement, openjaus::ugv_v1_0::ReportPlatformSpecifications, openjaus::core_v1_1::CommandEvent, openjaus::core_v1_1::QueryConfiguration, openjaus::core_v1_1::QueryEvents, openjaus::core_v1_1::RejectControl, openjaus::core_v1_1::ReportConfiguration, openjaus::core_v1_1::ReportControl, openjaus::core_v1_1::ReportEvents, openjaus::core_v1_1::ReportSubsystemList, openjaus::core_v1_1::UpdateEvent, openjaus::environment_v1_0::QueryAnalogVideoSensorCapabilities, openjaus::environment_v1_0::QueryAnalogVideoSensorConfiguration, openjaus::environment_v1_0::QuerySensorGeometricProperties, openjaus::environment_v1_0::QueryVisualSensorGeometricProperties, openjaus::environment_v1_0::ReportAnalogVideoSensorConfiguration, openjaus::environment_v1_0::ReportDigitalVideoSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorConfiguration, openjaus::environment_v1_0::ReportStillImageSensorConfiguration, openjaus::environment_v1_0::ReportVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportEndEffectorEffort, openjaus::manipulator_v1_0::ReportJointEffort, openjaus::manipulator_v1_0::ReportJointForceTorque, openjaus::manipulator_v1_0::SetActuatorForceTorque, openjaus::manipulator_v1_0::SetJointMotionProfile, openjaus::manipulator_v1_0::SetJointPosition, openjaus::manipulator_v1_0::SetJointVelocity, openjaus::mobility_v1_0::QueryAccelerationLimit, openjaus::mobility_v1_0::QueryVelocityCommand, openjaus::mobility_v1_0::ReportElementCount, openjaus::mobility_v1_0::SetGeomagneticProperty, openjaus::ugv_v1_0::ReportTransmissionCapabilities, openjaus::ugv_v1_0::ReportTransmissionState, openjaus::ugv_v1_0::SetParkingBrake, openjaus::core_v1_1::DismissController, openjaus::core_v1_1::Event, openjaus::core_v1_1::QueryIdentification, openjaus::core_v1_1::QuerySubsystemList, openjaus::core_v1_1::SetAuthority, openjaus::manipulator_v1_0::QueryCommandedActuatorForceTorque, openjaus::manipulator_v1_0::QueryCommandedEndEffectorPose, openjaus::manipulator_v1_0::QueryCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryCommandedJointPosition, openjaus::manipulator_v1_0::QueryCommandedJointVelocity, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryEndEffectorEffort, openjaus::manipulator_v1_0::QueryEndEffectorPose, openjaus::manipulator_v1_0::QueryEndEffectorSpecification, openjaus::manipulator_v1_0::QueryEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryJointForceTorque, openjaus::manipulator_v1_0::QueryJointMotionProfile, openjaus::manipulator_v1_0::QueryJointPosition, openjaus::manipulator_v1_0::QueryJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltJointEffort, openjaus::manipulator_v1_0::QueryPanTiltJointPosition, openjaus::manipulator_v1_0::QueryPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltMotionProfile, openjaus::manipulator_v1_0::QueryPanTiltSpecifications, openjaus::manipulator_v1_0::ReportCommandedActuatorForceTorque, openjaus::manipulator_v1_0::ReportCommandedJointPosition, openjaus::manipulator_v1_0::ReportCommandedJointVelocity, openjaus::manipulator_v1_0::ReportEndEffectorSpecification, openjaus::manipulator_v1_0::ReportJointMotionProfile, openjaus::manipulator_v1_0::ReportJointPosition, openjaus::manipulator_v1_0::ReportJointVelocity, openjaus::mobility_v1_0::DeleteElement, openjaus::mobility_v1_0::QueryGeomagneticProperty, openjaus::mobility_v1_0::QueryGlobalWaypoint, openjaus::mobility_v1_0::QueryLocalWaypoint, openjaus::mobility_v1_0::QueryTravelSpeed, openjaus::mobility_v1_0::RejectElementRequest, openjaus::mobility_v1_0::SetTravelSpeed, openjaus::ugv_v1_0::QueryOdometry, openjaus::ugv_v1_0::QueryPowerPlantCapabilities, openjaus::ugv_v1_0::QueryPowerPlantConfiguration, openjaus::ugv_v1_0::QueryPowerPlantStatus, openjaus::ugv_v1_0::QueryStabilizerEffort, openjaus::ugv_v1_0::QueryStabilizerPosition, openjaus::ugv_v1_0::ReportAnnunciatorConfiguration, openjaus::ugv_v1_0::ReportAnnunciatorState, openjaus::ugv_v1_0::ReportIlluminationConfiguration, openjaus::ugv_v1_0::ReportIlluminationState, openjaus::ugv_v1_0::ReportOdometry, openjaus::ugv_v1_0::ReportPowerPlantCapabilities, openjaus::ugv_v1_0::ReportPowerPlantConfiguration, openjaus::ugv_v1_0::ReportPowerPlantStatus, openjaus::ugv_v1_0::ReportStabilizerCapabilities, openjaus::ugv_v1_0::ReportStabilizerEffort, openjaus::ugv_v1_0::ReportStabilizerPosition, openjaus::ugv_v1_0::ReportTransferCaseState, openjaus::ugv_v1_0::ResetOdometry, openjaus::ugv_v1_0::SetAnnunciatorState, openjaus::ugv_v1_0::SetIlluminationState, openjaus::ugv_v1_0::SetPowerPlantConfiguration, openjaus::ugv_v1_0::SetStabilizerEffort, openjaus::ugv_v1_0::SetStabilizerPosition, openjaus::ugv_v1_0::SetTransferCaseState, openjaus::ugv_v1_0::SetTransmissionState, openjaus::core_v1_1::CancelEvent, openjaus::core_v1_1::ClearEmergency, openjaus::core_v1_1::QueryAuthority, openjaus::core_v1_1::QueryControl, openjaus::core_v1_1::QueryServiceList, openjaus::core_v1_1::QueryTimeout, openjaus::core_v1_1::RegisterServices, openjaus::core_v1_1::ReleaseControl, openjaus::core_v1_1::ReportAuthority, openjaus::core_v1_1::ReportEventTimeout, openjaus::core_v1_1::ReportIdentification, openjaus::core_v1_1::ReportJausAddress, openjaus::core_v1_1::ReportServiceList, openjaus::core_v1_1::ReportStatus, openjaus::core_v1_1::ReportStopped, openjaus::core_v1_1::ReportTimeout, openjaus::core_v1_1::ReportTransportPolicy, openjaus::core_v1_1::SetEmergency, openjaus::manipulator_v1_0::QueryActiveElement, openjaus::manipulator_v1_0::QueryJointEffort, openjaus::manipulator_v1_0::QueryToolOffset, openjaus::manipulator_v1_0::ReportActiveElement, openjaus::mobility_v1_0::ConfirmElementRequest, openjaus::mobility_v1_0::QueryActiveElement, openjaus::mobility_v1_0::QueryElement, openjaus::mobility_v1_0::QueryElementCount, openjaus::mobility_v1_0::QueryElementList, openjaus::mobility_v1_0::ReportActiveElement, openjaus::ugv_v1_0::QueryAckermannConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorState, openjaus::ugv_v1_0::QueryIlluminationConfiguration, openjaus::ugv_v1_0::QueryIlluminationState, openjaus::ugv_v1_0::QueryParkingBrake, openjaus::ugv_v1_0::QueryPlatformSpecifications, openjaus::ugv_v1_0::QuerySkidSteerEffort, openjaus::ugv_v1_0::QueryStabilizerCapabilities, openjaus::ugv_v1_0::QueryTransferCaseState, openjaus::ugv_v1_0::QueryTransmissionCapabilities, openjaus::ugv_v1_0::QueryTransmissionState, openjaus::core_v1_1::QueryEventTimeout, openjaus::core_v1_1::QueryHeartbeatPulse, openjaus::core_v1_1::QueryJausAddress, openjaus::core_v1_1::QueryStatus, openjaus::core_v1_1::QueryTime, openjaus::core_v1_1::QueryTransportPolicy, openjaus::core_v1_1::ReportHeartbeatPulse, openjaus::core_v1_1::Reset, openjaus::core_v1_1::Resume, openjaus::core_v1_1::Shutdown, openjaus::core_v1_1::Standby, openjaus::mobility_v1_0::QueryLocalVector, openjaus::model::Message, openjaus::core_v1_1::ProcessEventRequest, openjaus::core_v1_1::AccessControlTimeout, openjaus::core_v1_1::Failure, and openjaus::core_v1_1::Initialized.

◆ prioritizedValue()

int openjaus::transport::Wrapper::prioritizedValue ( )
virtual

◆ setAckNak()

bool openjaus::transport::Wrapper::setAckNak ( AckNakType  ackNak)
Parameters
ackNakThe value of the new ackNak.

◆ setBroadcastFlag()

bool openjaus::transport::Wrapper::setBroadcastFlag ( BroadcastType  broadcastFlag)
Parameters
broadcastFlagThe value of the new broadcastFlag.

◆ setCompressible()

bool openjaus::transport::Wrapper::setCompressible ( bool  compressible)
Parameters
compressibleThe value of the new compressible.

◆ setDestination()

bool openjaus::transport::Wrapper::setDestination ( const Address destination)
Parameters
destinationThe value of the new destination.

◆ setLargeMessageFlag()

bool openjaus::transport::Wrapper::setLargeMessageFlag ( LargeMessageType  largeMessageFlag)
Parameters
largeMessageFlagThe value of the new largeMessageFlag.

◆ setMustArrive()

bool openjaus::transport::Wrapper::setMustArrive ( bool  mustArrive)
Parameters
mustArriveThe value of the new mustArrive.

◆ setPayload()

bool openjaus::transport::Wrapper::setPayload ( system::Transportable payload)
Parameters
payloadThe value of the new payload.

◆ setPriority()

bool openjaus::transport::Wrapper::setPriority ( Priority  priority)
Parameters
priorityThe value of the new priority.

◆ setSequenceNumber()

bool openjaus::transport::Wrapper::setSequenceNumber ( uint16_t  sequenceNumber)
Parameters
sequenceNumberThe value of the new sequenceNumber.

◆ setSource()

bool openjaus::transport::Wrapper::setSource ( const Address source)
Parameters
sourceThe value of the new source.

◆ setTransportData()

bool openjaus::transport::Wrapper::setTransportData ( TransportData transportData)
Parameters
transportDataThe value of the new transportData.

◆ setType()

bool openjaus::transport::Wrapper::setType ( WrapperType  type)
Parameters
typeThe value of the new type.

◆ to()

uint64 openjaus::transport::Wrapper::to ( system::BufferWriter dst) const
virtual

Serializes the contents of this object into the Buffer connected to the provided BufferWriter. The BufferWriter position will be advanced inside this method such that calling to() again will write the Transportable object into the Buffer a second time.

Parameters
dst

Implements openjaus::system::Transportable.

Reimplemented in openjaus::mobility_v1_0::SetWrenchEffort, openjaus::mobility_v1_0::ReportWrenchEffort, openjaus::manipulator_v1_0::ReportPanTiltSpecifications, openjaus::mobility_v1_0::ReportGlobalPose, openjaus::mobility_v1_0::ReportLocalPose, openjaus::mobility_v1_0::SetLocalPose, openjaus::mobility_v1_0::ReportAccelerationState, openjaus::mobility_v1_0::ReportVelocityState, openjaus::mobility_v1_0::SetGlobalPose, openjaus::mobility_v1_0::SetGlobalWaypoint, openjaus::mobility_v1_0::SetLocalWaypoint, openjaus::mobility_v1_0::SetGlobalPathSegment, openjaus::mobility_v1_0::SetLocalPathSegment, openjaus::mobility_v1_0::ReportGlobalWaypoint, openjaus::mobility_v1_0::ReportLocalWaypoint, openjaus::mobility_v1_0::ReportGlobalPathSegment, openjaus::mobility_v1_0::ReportLocalPathSegment, openjaus::mobility_v1_0::ReportAccelerationLimit, openjaus::mobility_v1_0::ReportVelocityCommand, openjaus::mobility_v1_0::SetAccelerationLimit, openjaus::mobility_v1_0::SetGlobalVector, openjaus::mobility_v1_0::SetVelocityCommand, openjaus::mobility_v1_0::SetLocalVector, openjaus::manipulator_v1_0::SetEndEffectorPose, openjaus::mobility_v1_0::ReportGlobalVector, openjaus::mobility_v1_0::ReportLocalVector, openjaus::manipulator_v1_0::ReportCommandedEndEffectorPose, openjaus::manipulator_v1_0::ReportEndEffectorPose, openjaus::manipulator_v1_0::ReportManipulatorSpecifications, openjaus::transport::AS5669::JausWrapper, openjaus::ugv_v1_0::ReportAckermannConfiguration, openjaus::ugv_v1_0::SetAckermannConfiguration, openjaus::manipulator_v1_0::ReportCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportPanTiltMotionProfile, openjaus::manipulator_v1_0::SetEndEffectorVelocityState, openjaus::manipulator_v1_0::SetPanTiltMotionProfile, openjaus::core_v1_1::ReportTime, openjaus::manipulator_v1_0::SetToolOffset, openjaus::transport::AS5669::ConfigurationWrapper, openjaus::environment_v1_0::ReportRangeSensorGeometricProperties, openjaus::environment_v1_0::ReportVisualSensorGeometricProperties, openjaus::manipulator_v1_0::ReportToolOffset, openjaus::core_v1_1::RejectEventRequest, openjaus::environment_v1_0::ConfirmSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCompressedData, openjaus::environment_v1_0::ReportRangeSensorData, openjaus::manipulator_v1_0::SetPanTiltJointEffort, openjaus::mobility_v1_0::ExecuteList, openjaus::core_v1_1::ConfirmControl, openjaus::core_v1_1::ConfirmEventRequest, openjaus::core_v1_1::CreateEvent, openjaus::environment_v1_0::SetAnalogVideoSensorConfiguration, openjaus::environment_v1_0::SetDigitalVideoSensorConfiguration, openjaus::environment_v1_0::SetRangeSensorConfiguration, openjaus::environment_v1_0::SetStillImageSensorConfiguration, openjaus::environment_v1_0::SetVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportPanTiltJointEffort, openjaus::core_v1_1::ReportServices, openjaus::environment_v1_0::QueryRangeSensorData, openjaus::manipulator_v1_0::ExecuteList, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::ReportPanTiltJointPosition, openjaus::manipulator_v1_0::ReportPanTiltJointVelocity, openjaus::manipulator_v1_0::SetPanTiltJointPosition, openjaus::manipulator_v1_0::SetPanTiltJointVelocity, openjaus::ugv_v1_0::ReportParkingBrake, openjaus::ugv_v1_0::ReportSkidSteerEffort, openjaus::ugv_v1_0::SetSkidSteerEffort, openjaus::core_v1_1::RequestControl, openjaus::environment_v1_0::ControlDigitalVideoSensorStream, openjaus::environment_v1_0::QueryDigitalVideoSensorCapabilities, openjaus::environment_v1_0::QueryDigitalVideoSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCapabilities, openjaus::environment_v1_0::QueryRangeSensorConfiguration, openjaus::environment_v1_0::QueryStillImageData, openjaus::environment_v1_0::QueryStillImageSensorCapabilities, openjaus::environment_v1_0::QueryStillImageSensorConfiguration, openjaus::environment_v1_0::QueryVisualSensorCapabilities, openjaus::environment_v1_0::QueryVisualSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorCompressedData, openjaus::manipulator_v1_0::SetEndEffectorEffort, openjaus::core_v1_1::CreateCommandEvent, openjaus::core_v1_1::QueryServices, openjaus::core_v1_1::SetTime, openjaus::environment_v1_0::ReportAnalogVideoSensorCapabilities, openjaus::environment_v1_0::ReportDigitalVideoSensorCapabilities, openjaus::environment_v1_0::ReportRangeSensorCapabilities, openjaus::environment_v1_0::ReportStillImageData, openjaus::environment_v1_0::ReportStillImageSensorCapabilities, openjaus::environment_v1_0::ReportVisualSensorCapabilities, openjaus::manipulator_v1_0::QueryManipulatorSpecifications, openjaus::manipulator_v1_0::SetJointEffort, openjaus::mobility_v1_0::QueryAccelerationState, openjaus::mobility_v1_0::QueryGlobalPathSegment, openjaus::mobility_v1_0::QueryGlobalPose, openjaus::mobility_v1_0::QueryGlobalVector, openjaus::mobility_v1_0::QueryLocalPathSegment, openjaus::mobility_v1_0::QueryLocalPose, openjaus::mobility_v1_0::QueryVelocityState, openjaus::mobility_v1_0::QueryWrenchEffort, openjaus::mobility_v1_0::ReportElement, openjaus::mobility_v1_0::ReportElementList, openjaus::mobility_v1_0::ReportGeomagneticProperty, openjaus::mobility_v1_0::ReportTravelSpeed, openjaus::mobility_v1_0::SetElement, openjaus::ugv_v1_0::ReportPlatformSpecifications, openjaus::core_v1_1::CommandEvent, openjaus::core_v1_1::QueryConfiguration, openjaus::core_v1_1::QueryEvents, openjaus::core_v1_1::RejectControl, openjaus::core_v1_1::ReportConfiguration, openjaus::core_v1_1::ReportControl, openjaus::core_v1_1::ReportEvents, openjaus::core_v1_1::ReportSubsystemList, openjaus::core_v1_1::UpdateEvent, openjaus::environment_v1_0::QueryAnalogVideoSensorCapabilities, openjaus::environment_v1_0::QueryAnalogVideoSensorConfiguration, openjaus::environment_v1_0::QuerySensorGeometricProperties, openjaus::environment_v1_0::QueryVisualSensorGeometricProperties, openjaus::environment_v1_0::ReportAnalogVideoSensorConfiguration, openjaus::environment_v1_0::ReportDigitalVideoSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorConfiguration, openjaus::environment_v1_0::ReportStillImageSensorConfiguration, openjaus::environment_v1_0::ReportVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportEndEffectorEffort, openjaus::manipulator_v1_0::ReportJointEffort, openjaus::manipulator_v1_0::ReportJointForceTorque, openjaus::manipulator_v1_0::SetActuatorForceTorque, openjaus::manipulator_v1_0::SetJointMotionProfile, openjaus::manipulator_v1_0::SetJointPosition, openjaus::manipulator_v1_0::SetJointVelocity, openjaus::mobility_v1_0::QueryAccelerationLimit, openjaus::mobility_v1_0::QueryVelocityCommand, openjaus::mobility_v1_0::ReportElementCount, openjaus::mobility_v1_0::SetGeomagneticProperty, openjaus::ugv_v1_0::ReportTransmissionCapabilities, openjaus::ugv_v1_0::ReportTransmissionState, openjaus::ugv_v1_0::SetParkingBrake, openjaus::core_v1_1::DismissController, openjaus::core_v1_1::Event, openjaus::core_v1_1::QueryIdentification, openjaus::core_v1_1::QuerySubsystemList, openjaus::core_v1_1::SetAuthority, openjaus::manipulator_v1_0::QueryCommandedActuatorForceTorque, openjaus::manipulator_v1_0::QueryCommandedEndEffectorPose, openjaus::manipulator_v1_0::QueryCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryCommandedJointPosition, openjaus::manipulator_v1_0::QueryCommandedJointVelocity, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryEndEffectorEffort, openjaus::manipulator_v1_0::QueryEndEffectorPose, openjaus::manipulator_v1_0::QueryEndEffectorSpecification, openjaus::manipulator_v1_0::QueryEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryJointForceTorque, openjaus::manipulator_v1_0::QueryJointMotionProfile, openjaus::manipulator_v1_0::QueryJointPosition, openjaus::manipulator_v1_0::QueryJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltJointEffort, openjaus::manipulator_v1_0::QueryPanTiltJointPosition, openjaus::manipulator_v1_0::QueryPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltMotionProfile, openjaus::manipulator_v1_0::QueryPanTiltSpecifications, openjaus::manipulator_v1_0::ReportCommandedActuatorForceTorque, openjaus::manipulator_v1_0::ReportCommandedJointPosition, openjaus::manipulator_v1_0::ReportCommandedJointVelocity, openjaus::manipulator_v1_0::ReportEndEffectorSpecification, openjaus::manipulator_v1_0::ReportJointMotionProfile, openjaus::manipulator_v1_0::ReportJointPosition, openjaus::manipulator_v1_0::ReportJointVelocity, openjaus::mobility_v1_0::DeleteElement, openjaus::mobility_v1_0::QueryGeomagneticProperty, openjaus::mobility_v1_0::QueryGlobalWaypoint, openjaus::mobility_v1_0::QueryLocalWaypoint, openjaus::mobility_v1_0::QueryTravelSpeed, openjaus::mobility_v1_0::RejectElementRequest, openjaus::mobility_v1_0::SetTravelSpeed, openjaus::model::Message, openjaus::ugv_v1_0::QueryOdometry, openjaus::ugv_v1_0::QueryPowerPlantCapabilities, openjaus::ugv_v1_0::QueryPowerPlantConfiguration, openjaus::ugv_v1_0::QueryPowerPlantStatus, openjaus::ugv_v1_0::QueryStabilizerEffort, openjaus::ugv_v1_0::QueryStabilizerPosition, openjaus::ugv_v1_0::ReportAnnunciatorConfiguration, openjaus::ugv_v1_0::ReportAnnunciatorState, openjaus::ugv_v1_0::ReportIlluminationConfiguration, openjaus::ugv_v1_0::ReportIlluminationState, openjaus::ugv_v1_0::ReportOdometry, openjaus::ugv_v1_0::ReportPowerPlantCapabilities, openjaus::ugv_v1_0::ReportPowerPlantConfiguration, openjaus::ugv_v1_0::ReportPowerPlantStatus, openjaus::ugv_v1_0::ReportStabilizerCapabilities, openjaus::ugv_v1_0::ReportStabilizerEffort, openjaus::ugv_v1_0::ReportStabilizerPosition, openjaus::ugv_v1_0::ReportTransferCaseState, openjaus::ugv_v1_0::ResetOdometry, openjaus::ugv_v1_0::SetAnnunciatorState, openjaus::ugv_v1_0::SetIlluminationState, openjaus::ugv_v1_0::SetPowerPlantConfiguration, openjaus::ugv_v1_0::SetStabilizerEffort, openjaus::ugv_v1_0::SetStabilizerPosition, openjaus::ugv_v1_0::SetTransferCaseState, openjaus::ugv_v1_0::SetTransmissionState, openjaus::core_v1_1::CancelEvent, openjaus::core_v1_1::ClearEmergency, openjaus::core_v1_1::QueryAuthority, openjaus::core_v1_1::QueryControl, openjaus::core_v1_1::QueryServiceList, openjaus::core_v1_1::QueryTimeout, openjaus::core_v1_1::RegisterServices, openjaus::core_v1_1::ReleaseControl, openjaus::core_v1_1::ReportAuthority, openjaus::core_v1_1::ReportEventTimeout, openjaus::core_v1_1::ReportIdentification, openjaus::core_v1_1::ReportJausAddress, openjaus::core_v1_1::ReportServiceList, openjaus::core_v1_1::ReportStatus, openjaus::core_v1_1::ReportStopped, openjaus::core_v1_1::ReportTimeout, openjaus::core_v1_1::ReportTransportPolicy, openjaus::core_v1_1::SetEmergency, openjaus::manipulator_v1_0::QueryActiveElement, openjaus::manipulator_v1_0::QueryJointEffort, openjaus::manipulator_v1_0::QueryToolOffset, openjaus::manipulator_v1_0::ReportActiveElement, openjaus::mobility_v1_0::ConfirmElementRequest, openjaus::mobility_v1_0::QueryActiveElement, openjaus::mobility_v1_0::QueryElement, openjaus::mobility_v1_0::QueryElementCount, openjaus::mobility_v1_0::QueryElementList, openjaus::mobility_v1_0::ReportActiveElement, openjaus::ugv_v1_0::QueryAckermannConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorState, openjaus::ugv_v1_0::QueryIlluminationConfiguration, openjaus::ugv_v1_0::QueryIlluminationState, openjaus::ugv_v1_0::QueryParkingBrake, openjaus::ugv_v1_0::QueryPlatformSpecifications, openjaus::ugv_v1_0::QuerySkidSteerEffort, openjaus::ugv_v1_0::QueryStabilizerCapabilities, openjaus::ugv_v1_0::QueryTransferCaseState, openjaus::ugv_v1_0::QueryTransmissionCapabilities, openjaus::ugv_v1_0::QueryTransmissionState, openjaus::core_v1_1::QueryEventTimeout, openjaus::core_v1_1::QueryHeartbeatPulse, openjaus::core_v1_1::QueryJausAddress, openjaus::core_v1_1::QueryStatus, openjaus::core_v1_1::QueryTime, openjaus::core_v1_1::QueryTransportPolicy, openjaus::core_v1_1::ReportHeartbeatPulse, openjaus::core_v1_1::Reset, openjaus::core_v1_1::Resume, openjaus::core_v1_1::Shutdown, openjaus::core_v1_1::Standby, openjaus::mobility_v1_0::QueryLocalVector, openjaus::core_v1_1::ProcessEventRequest, openjaus::core_v1_1::AccessControlTimeout, openjaus::core_v1_1::Failure, and openjaus::core_v1_1::Initialized.

◆ toString()

std::string openjaus::transport::Wrapper::toString ( ) const
virtual

Reimplemented in openjaus::mobility_v1_0::SetWrenchEffort, openjaus::mobility_v1_0::ReportWrenchEffort, openjaus::manipulator_v1_0::ReportPanTiltSpecifications, openjaus::mobility_v1_0::ReportGlobalPose, openjaus::mobility_v1_0::ReportLocalPose, openjaus::mobility_v1_0::SetLocalPose, openjaus::mobility_v1_0::ReportAccelerationState, openjaus::mobility_v1_0::ReportVelocityState, openjaus::mobility_v1_0::SetGlobalPose, openjaus::mobility_v1_0::SetGlobalWaypoint, openjaus::mobility_v1_0::SetLocalWaypoint, openjaus::mobility_v1_0::SetGlobalPathSegment, openjaus::mobility_v1_0::SetLocalPathSegment, openjaus::mobility_v1_0::ReportGlobalWaypoint, openjaus::mobility_v1_0::ReportLocalWaypoint, openjaus::mobility_v1_0::ReportGlobalPathSegment, openjaus::mobility_v1_0::ReportLocalPathSegment, openjaus::mobility_v1_0::ReportAccelerationLimit, openjaus::mobility_v1_0::ReportVelocityCommand, openjaus::mobility_v1_0::SetAccelerationLimit, openjaus::mobility_v1_0::SetGlobalVector, openjaus::mobility_v1_0::SetVelocityCommand, openjaus::mobility_v1_0::SetLocalVector, openjaus::manipulator_v1_0::SetEndEffectorPose, openjaus::mobility_v1_0::ReportGlobalVector, openjaus::mobility_v1_0::ReportLocalVector, openjaus::manipulator_v1_0::ReportCommandedEndEffectorPose, openjaus::manipulator_v1_0::ReportEndEffectorPose, openjaus::manipulator_v1_0::ReportManipulatorSpecifications, openjaus::ugv_v1_0::ReportAckermannConfiguration, openjaus::ugv_v1_0::SetAckermannConfiguration, openjaus::manipulator_v1_0::ReportCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportEndEffectorVelocityState, openjaus::manipulator_v1_0::ReportPanTiltMotionProfile, openjaus::manipulator_v1_0::SetEndEffectorVelocityState, openjaus::manipulator_v1_0::SetPanTiltMotionProfile, openjaus::core_v1_1::ReportTime, openjaus::manipulator_v1_0::SetToolOffset, openjaus::environment_v1_0::ReportRangeSensorGeometricProperties, openjaus::environment_v1_0::ReportVisualSensorGeometricProperties, openjaus::manipulator_v1_0::ReportToolOffset, openjaus::core_v1_1::RejectEventRequest, openjaus::environment_v1_0::ConfirmSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCompressedData, openjaus::environment_v1_0::ReportRangeSensorData, openjaus::manipulator_v1_0::SetPanTiltJointEffort, openjaus::mobility_v1_0::ExecuteList, openjaus::transport::AS5669::JausWrapper, openjaus::core_v1_1::ConfirmControl, openjaus::core_v1_1::ConfirmEventRequest, openjaus::core_v1_1::CreateEvent, openjaus::environment_v1_0::SetAnalogVideoSensorConfiguration, openjaus::environment_v1_0::SetDigitalVideoSensorConfiguration, openjaus::environment_v1_0::SetRangeSensorConfiguration, openjaus::environment_v1_0::SetStillImageSensorConfiguration, openjaus::environment_v1_0::SetVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportPanTiltJointEffort, openjaus::core_v1_1::ReportServices, openjaus::environment_v1_0::QueryRangeSensorData, openjaus::manipulator_v1_0::ExecuteList, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::ReportCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::ReportPanTiltJointPosition, openjaus::manipulator_v1_0::ReportPanTiltJointVelocity, openjaus::manipulator_v1_0::SetPanTiltJointPosition, openjaus::manipulator_v1_0::SetPanTiltJointVelocity, openjaus::ugv_v1_0::ReportParkingBrake, openjaus::ugv_v1_0::ReportSkidSteerEffort, openjaus::ugv_v1_0::SetSkidSteerEffort, openjaus::core_v1_1::RequestControl, openjaus::environment_v1_0::ControlDigitalVideoSensorStream, openjaus::environment_v1_0::QueryDigitalVideoSensorCapabilities, openjaus::environment_v1_0::QueryDigitalVideoSensorConfiguration, openjaus::environment_v1_0::QueryRangeSensorCapabilities, openjaus::environment_v1_0::QueryRangeSensorConfiguration, openjaus::environment_v1_0::QueryStillImageData, openjaus::environment_v1_0::QueryStillImageSensorCapabilities, openjaus::environment_v1_0::QueryStillImageSensorConfiguration, openjaus::environment_v1_0::QueryVisualSensorCapabilities, openjaus::environment_v1_0::QueryVisualSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorCompressedData, openjaus::manipulator_v1_0::SetEndEffectorEffort, openjaus::core_v1_1::CreateCommandEvent, openjaus::core_v1_1::QueryServices, openjaus::core_v1_1::SetTime, openjaus::environment_v1_0::ReportAnalogVideoSensorCapabilities, openjaus::environment_v1_0::ReportDigitalVideoSensorCapabilities, openjaus::environment_v1_0::ReportRangeSensorCapabilities, openjaus::environment_v1_0::ReportStillImageData, openjaus::environment_v1_0::ReportStillImageSensorCapabilities, openjaus::environment_v1_0::ReportVisualSensorCapabilities, openjaus::manipulator_v1_0::QueryManipulatorSpecifications, openjaus::manipulator_v1_0::SetJointEffort, openjaus::mobility_v1_0::QueryAccelerationState, openjaus::mobility_v1_0::QueryGlobalPathSegment, openjaus::mobility_v1_0::QueryGlobalPose, openjaus::mobility_v1_0::QueryGlobalVector, openjaus::mobility_v1_0::QueryLocalPathSegment, openjaus::mobility_v1_0::QueryLocalPose, openjaus::mobility_v1_0::QueryVelocityState, openjaus::mobility_v1_0::QueryWrenchEffort, openjaus::mobility_v1_0::ReportElement, openjaus::mobility_v1_0::ReportElementList, openjaus::mobility_v1_0::ReportGeomagneticProperty, openjaus::mobility_v1_0::ReportTravelSpeed, openjaus::mobility_v1_0::SetElement, openjaus::ugv_v1_0::ReportPlatformSpecifications, openjaus::core_v1_1::CommandEvent, openjaus::core_v1_1::QueryConfiguration, openjaus::core_v1_1::QueryEvents, openjaus::core_v1_1::RejectControl, openjaus::core_v1_1::ReportConfiguration, openjaus::core_v1_1::ReportControl, openjaus::core_v1_1::ReportEvents, openjaus::core_v1_1::ReportSubsystemList, openjaus::core_v1_1::UpdateEvent, openjaus::environment_v1_0::QueryAnalogVideoSensorCapabilities, openjaus::environment_v1_0::QueryAnalogVideoSensorConfiguration, openjaus::environment_v1_0::QuerySensorGeometricProperties, openjaus::environment_v1_0::QueryVisualSensorGeometricProperties, openjaus::environment_v1_0::ReportAnalogVideoSensorConfiguration, openjaus::environment_v1_0::ReportDigitalVideoSensorConfiguration, openjaus::environment_v1_0::ReportRangeSensorConfiguration, openjaus::environment_v1_0::ReportStillImageSensorConfiguration, openjaus::environment_v1_0::ReportVisualSensorConfiguration, openjaus::manipulator_v1_0::ReportEndEffectorEffort, openjaus::manipulator_v1_0::ReportJointEffort, openjaus::manipulator_v1_0::ReportJointForceTorque, openjaus::manipulator_v1_0::SetActuatorForceTorque, openjaus::manipulator_v1_0::SetJointMotionProfile, openjaus::manipulator_v1_0::SetJointPosition, openjaus::manipulator_v1_0::SetJointVelocity, openjaus::mobility_v1_0::QueryAccelerationLimit, openjaus::mobility_v1_0::QueryVelocityCommand, openjaus::mobility_v1_0::ReportElementCount, openjaus::mobility_v1_0::SetGeomagneticProperty, openjaus::ugv_v1_0::ReportTransmissionCapabilities, openjaus::ugv_v1_0::ReportTransmissionState, openjaus::ugv_v1_0::SetParkingBrake, openjaus::core_v1_1::DismissController, openjaus::core_v1_1::Event, openjaus::core_v1_1::QueryIdentification, openjaus::core_v1_1::QuerySubsystemList, openjaus::core_v1_1::SetAuthority, openjaus::manipulator_v1_0::QueryCommandedActuatorForceTorque, openjaus::manipulator_v1_0::QueryCommandedEndEffectorPose, openjaus::manipulator_v1_0::QueryCommandedEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryCommandedJointPosition, openjaus::manipulator_v1_0::QueryCommandedJointVelocity, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointPosition, openjaus::manipulator_v1_0::QueryCommandedPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryEndEffectorEffort, openjaus::manipulator_v1_0::QueryEndEffectorPose, openjaus::manipulator_v1_0::QueryEndEffectorSpecification, openjaus::manipulator_v1_0::QueryEndEffectorVelocityState, openjaus::manipulator_v1_0::QueryJointForceTorque, openjaus::manipulator_v1_0::QueryJointMotionProfile, openjaus::manipulator_v1_0::QueryJointPosition, openjaus::manipulator_v1_0::QueryJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltJointEffort, openjaus::manipulator_v1_0::QueryPanTiltJointPosition, openjaus::manipulator_v1_0::QueryPanTiltJointVelocity, openjaus::manipulator_v1_0::QueryPanTiltMotionProfile, openjaus::manipulator_v1_0::QueryPanTiltSpecifications, openjaus::manipulator_v1_0::ReportCommandedActuatorForceTorque, openjaus::manipulator_v1_0::ReportCommandedJointPosition, openjaus::manipulator_v1_0::ReportCommandedJointVelocity, openjaus::manipulator_v1_0::ReportEndEffectorSpecification, openjaus::manipulator_v1_0::ReportJointMotionProfile, openjaus::manipulator_v1_0::ReportJointPosition, openjaus::manipulator_v1_0::ReportJointVelocity, openjaus::mobility_v1_0::DeleteElement, openjaus::mobility_v1_0::QueryGeomagneticProperty, openjaus::mobility_v1_0::QueryGlobalWaypoint, openjaus::mobility_v1_0::QueryLocalWaypoint, openjaus::mobility_v1_0::QueryTravelSpeed, openjaus::mobility_v1_0::RejectElementRequest, openjaus::mobility_v1_0::SetTravelSpeed, openjaus::ugv_v1_0::QueryOdometry, openjaus::ugv_v1_0::QueryPowerPlantCapabilities, openjaus::ugv_v1_0::QueryPowerPlantConfiguration, openjaus::ugv_v1_0::QueryPowerPlantStatus, openjaus::ugv_v1_0::QueryStabilizerEffort, openjaus::ugv_v1_0::QueryStabilizerPosition, openjaus::ugv_v1_0::ReportAnnunciatorConfiguration, openjaus::ugv_v1_0::ReportAnnunciatorState, openjaus::ugv_v1_0::ReportIlluminationConfiguration, openjaus::ugv_v1_0::ReportIlluminationState, openjaus::ugv_v1_0::ReportOdometry, openjaus::ugv_v1_0::ReportPowerPlantCapabilities, openjaus::ugv_v1_0::ReportPowerPlantConfiguration, openjaus::ugv_v1_0::ReportPowerPlantStatus, openjaus::ugv_v1_0::ReportStabilizerCapabilities, openjaus::ugv_v1_0::ReportStabilizerEffort, openjaus::ugv_v1_0::ReportStabilizerPosition, openjaus::ugv_v1_0::ReportTransferCaseState, openjaus::ugv_v1_0::ResetOdometry, openjaus::ugv_v1_0::SetAnnunciatorState, openjaus::ugv_v1_0::SetIlluminationState, openjaus::ugv_v1_0::SetPowerPlantConfiguration, openjaus::ugv_v1_0::SetStabilizerEffort, openjaus::ugv_v1_0::SetStabilizerPosition, openjaus::ugv_v1_0::SetTransferCaseState, openjaus::ugv_v1_0::SetTransmissionState, openjaus::core_v1_1::CancelEvent, openjaus::core_v1_1::ClearEmergency, openjaus::core_v1_1::QueryAuthority, openjaus::core_v1_1::QueryControl, openjaus::core_v1_1::QueryServiceList, openjaus::core_v1_1::QueryTimeout, openjaus::core_v1_1::RegisterServices, openjaus::core_v1_1::ReleaseControl, openjaus::core_v1_1::ReportAuthority, openjaus::core_v1_1::ReportEventTimeout, openjaus::core_v1_1::ReportIdentification, openjaus::core_v1_1::ReportJausAddress, openjaus::core_v1_1::ReportServiceList, openjaus::core_v1_1::ReportStatus, openjaus::core_v1_1::ReportStopped, openjaus::core_v1_1::ReportTimeout, openjaus::core_v1_1::ReportTransportPolicy, openjaus::core_v1_1::SetEmergency, openjaus::manipulator_v1_0::QueryActiveElement, openjaus::manipulator_v1_0::QueryJointEffort, openjaus::manipulator_v1_0::QueryToolOffset, openjaus::manipulator_v1_0::ReportActiveElement, openjaus::mobility_v1_0::ConfirmElementRequest, openjaus::mobility_v1_0::QueryActiveElement, openjaus::mobility_v1_0::QueryElement, openjaus::mobility_v1_0::QueryElementCount, openjaus::mobility_v1_0::QueryElementList, openjaus::mobility_v1_0::ReportActiveElement, openjaus::transport::AS5669::ConfigurationWrapper, openjaus::ugv_v1_0::QueryAckermannConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorConfiguration, openjaus::ugv_v1_0::QueryAnnunciatorState, openjaus::ugv_v1_0::QueryIlluminationConfiguration, openjaus::ugv_v1_0::QueryIlluminationState, openjaus::ugv_v1_0::QueryParkingBrake, openjaus::ugv_v1_0::QueryPlatformSpecifications, openjaus::ugv_v1_0::QuerySkidSteerEffort, openjaus::ugv_v1_0::QueryStabilizerCapabilities, openjaus::ugv_v1_0::QueryTransferCaseState, openjaus::ugv_v1_0::QueryTransmissionCapabilities, openjaus::ugv_v1_0::QueryTransmissionState, openjaus::core_v1_1::QueryEventTimeout, openjaus::core_v1_1::QueryHeartbeatPulse, openjaus::core_v1_1::QueryJausAddress, openjaus::core_v1_1::QueryStatus, openjaus::core_v1_1::QueryTime, openjaus::core_v1_1::QueryTransportPolicy, openjaus::core_v1_1::ReportHeartbeatPulse, openjaus::core_v1_1::Reset, openjaus::core_v1_1::Resume, openjaus::core_v1_1::Shutdown, openjaus::core_v1_1::Standby, openjaus::mobility_v1_0::QueryLocalVector, openjaus::core_v1_1::ProcessEventRequest, openjaus::core_v1_1::AccessControlTimeout, openjaus::core_v1_1::Failure, openjaus::core_v1_1::Initialized, openjaus::transport::AS5669::OjudpWrapper, openjaus::model::Message, and openjaus::model::InternalEvent.

Friends And Related Function Documentation

◆ operator<< [1/2]

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

◆ operator<< [2/2]

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

Member Data Documentation

◆ ackNak

AckNakType openjaus::transport::Wrapper::ackNak
protected

◆ broadcastFlag

BroadcastType openjaus::transport::Wrapper::broadcastFlag
protected

◆ compressible

bool openjaus::transport::Wrapper::compressible
protected

◆ destination

Address openjaus::transport::Wrapper::destination
protected

◆ largeMessageFlag

LargeMessageType openjaus::transport::Wrapper::largeMessageFlag
protected

◆ mustArrive

bool openjaus::transport::Wrapper::mustArrive
protected

◆ payload

system::Transportable* openjaus::transport::Wrapper::payload
protected

◆ priority

Priority openjaus::transport::Wrapper::priority
protected

◆ sequenceNumber

uint16_t openjaus::transport::Wrapper::sequenceNumber
protected

◆ source

Address openjaus::transport::Wrapper::source
protected

◆ transportData

TransportData* openjaus::transport::Wrapper::transportData
protected

◆ type

WrapperType openjaus::transport::Wrapper::type
protected

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