OpenJAUS SAE SDK
6.0.0
|
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 Address & | getDestination () const |
Accessor to get the value of destination. More... | |
bool | setDestination (const Address &destination) |
Accessor to set value of destination. More... | |
system::Transportable * | getPayload () const |
Accessor to get the value of payload. More... | |
bool | setPayload (system::Transportable *payload) |
Accessor to set value of payload. More... | |
const Address & | getSource () const |
Accessor to get the value of source. More... | |
bool | setSource (const Address &source) |
Accessor to set value of source. More... | |
TransportData * | getTransportData () 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 Wrapper * | clone () |
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::Transportable * | payload |
Address | source |
TransportData * | transportData |
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) |
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.
|
virtual |
|
protected |
|
protected |
|
virtual |
Reimplemented in openjaus::transport::AS5669::JausWrapper, and openjaus::transport::AS5669::ConfigurationWrapper.
|
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.
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.
AckNakType openjaus::transport::Wrapper::getAckNak | ( | ) | const |
BroadcastType openjaus::transport::Wrapper::getBroadcastFlag | ( | ) | const |
const Address & openjaus::transport::Wrapper::getDestination | ( | ) | const |
LargeMessageType openjaus::transport::Wrapper::getLargeMessageFlag | ( | ) | const |
system::Transportable * openjaus::transport::Wrapper::getPayload | ( | ) | const |
Priority openjaus::transport::Wrapper::getPriority | ( | ) | const |
uint16_t openjaus::transport::Wrapper::getSequenceNumber | ( | void | ) | const |
const Address & openjaus::transport::Wrapper::getSource | ( | ) | const |
TransportData * openjaus::transport::Wrapper::getTransportData | ( | ) | const |
WrapperType openjaus::transport::Wrapper::getType | ( | void | ) | const |
bool openjaus::transport::Wrapper::isCompressible | ( | ) | const |
bool openjaus::transport::Wrapper::isMustArrive | ( | ) | 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.
|
virtual |
Implements openjaus::system::Prioritized.
bool openjaus::transport::Wrapper::setAckNak | ( | AckNakType | ackNak | ) |
ackNak | The value of the new ackNak. |
bool openjaus::transport::Wrapper::setBroadcastFlag | ( | BroadcastType | broadcastFlag | ) |
broadcastFlag | The value of the new broadcastFlag. |
bool openjaus::transport::Wrapper::setCompressible | ( | bool | compressible | ) |
compressible | The value of the new compressible. |
bool openjaus::transport::Wrapper::setDestination | ( | const Address & | destination | ) |
destination | The value of the new destination. |
bool openjaus::transport::Wrapper::setLargeMessageFlag | ( | LargeMessageType | largeMessageFlag | ) |
largeMessageFlag | The value of the new largeMessageFlag. |
bool openjaus::transport::Wrapper::setMustArrive | ( | bool | mustArrive | ) |
mustArrive | The value of the new mustArrive. |
bool openjaus::transport::Wrapper::setPayload | ( | system::Transportable * | payload | ) |
payload | The value of the new payload. |
bool openjaus::transport::Wrapper::setPriority | ( | Priority | priority | ) |
priority | The value of the new priority. |
bool openjaus::transport::Wrapper::setSequenceNumber | ( | uint16_t | sequenceNumber | ) |
sequenceNumber | The value of the new sequenceNumber. |
bool openjaus::transport::Wrapper::setSource | ( | const Address & | source | ) |
source | The value of the new source. |
bool openjaus::transport::Wrapper::setTransportData | ( | TransportData * | transportData | ) |
transportData | The value of the new transportData. |
bool openjaus::transport::Wrapper::setType | ( | WrapperType | type | ) |
type | The value of the new type. |
|
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.
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.
|
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.
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |