OpenJAUS Software Development Kit  4.3.1
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

 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 to (system::Buffer *dst)
 Operation to. More...
 
virtual int from (system::Buffer *src)
 Operation from. More...
 
virtual int length ()
 Serializes object to internal transport buffer. More...
 
virtual int prioritizedValue ()
 Operation prioritizedValue. More...
 
virtual std::string toString () const
 
virtual Wrapperclone ()
 
- Public Member Functions inherited from openjaus::system::Transportable
virtual ~Transportable ()
 
 Transportable ()
 
- Public Member Functions inherited from openjaus::system::Prioritized
virtual ~Prioritized ()
 

Protected Member Functions

 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() [1/2]

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

§ ~Wrapper()

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

§ Wrapper() [2/2]

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

Member Function Documentation

§ clone()

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

§ from()

int openjaus::transport::Wrapper::from ( system::Buffer src)
virtual
Parameters
src

Implements openjaus::system::Transportable.

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

§ 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()

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

Implements openjaus::system::Transportable.

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

§ 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()

int openjaus::transport::Wrapper::to ( system::Buffer dst)
virtual
Parameters
dst

Implements openjaus::system::Transportable.

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

§ toString()

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

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