|
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 |