Fawkes API  Fawkes Development Version
fawkes::Message Class Reference

Base class for all messages passed through interfaces in Fawkes BlackBoard. More...

#include <>>

Inherits fawkes::RefCount.

Inherited by fawkes::BatteryInterface::PushButtonMessage, fawkes::BatteryInterface::SleepMessage, fawkes::CameraControlInterface::SetEffectMessage, fawkes::CameraControlInterface::SetMirrorMessage, fawkes::CameraControlInterface::SetZoomMessage, fawkes::DynamixelServoInterface::FlushMessage, fawkes::DynamixelServoInterface::GotoMessage, fawkes::DynamixelServoInterface::GotoPositionMessage, fawkes::DynamixelServoInterface::RecoverMessage, fawkes::DynamixelServoInterface::ResetRawErrorMessage, fawkes::DynamixelServoInterface::SetAngleLimitsMessage, fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage, fawkes::DynamixelServoInterface::SetComplianceValuesMessage, fawkes::DynamixelServoInterface::SetEnabledMessage, fawkes::DynamixelServoInterface::SetGoalSpeedMessage, fawkes::DynamixelServoInterface::SetMarginMessage, fawkes::DynamixelServoInterface::SetModeMessage, fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage, fawkes::DynamixelServoInterface::SetPunchMessage, fawkes::DynamixelServoInterface::SetSpeedMessage, fawkes::DynamixelServoInterface::SetTorqueLimitMessage, fawkes::DynamixelServoInterface::SetVelocityMessage, fawkes::DynamixelServoInterface::StopMessage, fawkes::DynamixelServoInterface::TimedGotoMessage, fawkes::EclipseDebuggerInterface::ConnectionMessage, fawkes::FacerInterface::EnableIdentityMessage, fawkes::FacerInterface::GetNameMessage, fawkes::FacerInterface::LearnFaceMessage, fawkes::FacerInterface::SetNameMessage, fawkes::FacerInterface::SetOpmodeMessage, fawkes::FacerInterface::StartSearchPersonMessage, fawkes::FacerInterface::StopSearchPersonMessage, fawkes::FacialExpressionInterface::MoveBrowsMessage, fawkes::FacialExpressionInterface::MoveEyesMessage, fawkes::FacialExpressionInterface::MoveJowlMessage, fawkes::FacialExpressionInterface::MoveMouthMessage, fawkes::GameStateInterface::SetKickoffMessage, fawkes::GameStateInterface::SetStateTeamMessage, fawkes::GameStateInterface::SetTeamColorMessage, fawkes::GripperInterface::CloseGripperMessage, fawkes::GripperInterface::OpenGripperMessage, fawkes::HumanoidMotionInterface::GetUpMessage, fawkes::HumanoidMotionInterface::KickMessage, fawkes::HumanoidMotionInterface::MoveHeadMessage, fawkes::HumanoidMotionInterface::ParkMessage, fawkes::HumanoidMotionInterface::StandupMessage, fawkes::HumanoidMotionInterface::StopMessage, fawkes::HumanoidMotionInterface::TurnMessage, fawkes::HumanoidMotionInterface::WalkArcMessage, fawkes::HumanoidMotionInterface::WalkSidewaysMessage, fawkes::HumanoidMotionInterface::WalkStraightMessage, fawkes::HumanoidMotionInterface::WalkVelocityMessage, fawkes::JacoBimanualInterface::CartesianGotoMessage, fawkes::JacoBimanualInterface::MoveGripperMessage, fawkes::JacoBimanualInterface::SetConstrainedMessage, fawkes::JacoBimanualInterface::SetPlannerParamsMessage, fawkes::JacoInterface::AngularGotoMessage, fawkes::JacoInterface::CalibrateMessage, fawkes::JacoInterface::CartesianGotoMessage, fawkes::JacoInterface::JoystickPushMessage, fawkes::JacoInterface::JoystickReleaseMessage, fawkes::JacoInterface::MoveGripperMessage, fawkes::JacoInterface::RetractMessage, fawkes::JacoInterface::SetPlannerParamsMessage, fawkes::JacoInterface::StopMessage, fawkes::JoystickInterface::StartRumbleMessage, fawkes::JoystickInterface::StopAllMessage, fawkes::JoystickInterface::StopRumbleMessage, fawkes::KatanaInterface::CalibrateMessage, fawkes::KatanaInterface::CloseGripperMessage, fawkes::KatanaInterface::FlushMessage, fawkes::KatanaInterface::LinearGotoKniMessage, fawkes::KatanaInterface::LinearGotoMessage, fawkes::KatanaInterface::MoveMotorAngleMessage, fawkes::KatanaInterface::MoveMotorEncoderMessage, fawkes::KatanaInterface::ObjectGotoMessage, fawkes::KatanaInterface::OpenGripperMessage, fawkes::KatanaInterface::ParkMessage, fawkes::KatanaInterface::SetEnabledMessage, fawkes::KatanaInterface::SetMaxVelocityMessage, fawkes::KatanaInterface::SetMotorAngleMessage, fawkes::KatanaInterface::SetMotorEncoderMessage, fawkes::KatanaInterface::SetPlannerParamsMessage, fawkes::KatanaInterface::StopMessage, fawkes::KickerInterface::GuideBallMessage, fawkes::KickerInterface::KickMessage, fawkes::KickerInterface::ResetCounterMessage, fawkes::LaserClusterInterface::SetMaxXMessage, fawkes::LaserClusterInterface::SetSelectionModeMessage, fawkes::LedInterface::SetIntensityMessage, fawkes::LedInterface::TurnOffMessage, fawkes::LedInterface::TurnOnMessage, fawkes::LocalizationInterface::SetInitialPoseMessage, fawkes::MotorInterface::AcquireControlMessage, fawkes::MotorInterface::DriveRPMMessage, fawkes::MotorInterface::GotoMessage, fawkes::MotorInterface::LinTransRotMessage, fawkes::MotorInterface::OrbitMessage, fawkes::MotorInterface::ResetOdometryMessage, fawkes::MotorInterface::RotMessage, fawkes::MotorInterface::SetMotorStateMessage, fawkes::MotorInterface::SetOdometryMessage, fawkes::MotorInterface::TransMessage, fawkes::MotorInterface::TransRotMessage, fawkes::NaoJointPositionInterface::MoveServoMessage, fawkes::NaoJointPositionInterface::MoveServosMessage, fawkes::NaoJointPositionInterface::SetServoMessage, fawkes::NaoJointPositionInterface::SetServosMessage, fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessMessage, fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage, fawkes::NaoSensorInterface::StartUltrasonicMessage, fawkes::NaoSensorInterface::StopUltrasonicMessage, fawkes::NavGraphGeneratorInterface::AddEdgeMessage, fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage, fawkes::NavGraphGeneratorInterface::AddObstacleMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage, fawkes::NavGraphGeneratorInterface::ClearMessage, fawkes::NavGraphGeneratorInterface::ComputeMessage, fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage, fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage, fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage, fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage, fawkes::NavGraphGeneratorInterface::SetFilterMessage, fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage, fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage, fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage, fawkes::NavigatorInterface::CartesianGotoMessage, fawkes::NavigatorInterface::ObstacleMessage, fawkes::NavigatorInterface::PlaceGotoMessage, fawkes::NavigatorInterface::PlaceWithOriGotoMessage, fawkes::NavigatorInterface::PolarGotoMessage, fawkes::NavigatorInterface::ResetOdometryMessage, fawkes::NavigatorInterface::ResetParametersMessage, fawkes::NavigatorInterface::SetDriveModeMessage, fawkes::NavigatorInterface::SetEscapingMessage, fawkes::NavigatorInterface::SetMaxRotationMessage, fawkes::NavigatorInterface::SetMaxVelocityMessage, fawkes::NavigatorInterface::SetOrientationModeMessage, fawkes::NavigatorInterface::SetSecurityDistanceMessage, fawkes::NavigatorInterface::SetStopAtTargetMessage, fawkes::NavigatorInterface::StopMessage, fawkes::NavigatorInterface::TurnMessage, fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage, fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage, fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage, fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage, fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage, fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage, fawkes::OpenRaveInterface::AddObjectMessage, fawkes::OpenRaveInterface::AttachObjectMessage, fawkes::OpenRaveInterface::DeleteAllObjectsMessage, fawkes::OpenRaveInterface::DeleteObjectMessage, fawkes::OpenRaveInterface::MoveObjectMessage, fawkes::OpenRaveInterface::ReleaseAllObjectsMessage, fawkes::OpenRaveInterface::ReleaseObjectMessage, fawkes::OpenRaveInterface::RenameObjectMessage, fawkes::OpenRaveInterface::RotateObjectMessage, fawkes::OpenRaveInterface::RotateObjectQuatMessage, fawkes::OpenRaveInterface::StartViewerMessage, fawkes::PanTiltInterface::CalibrateMessage, fawkes::PanTiltInterface::FlushMessage, fawkes::PanTiltInterface::GotoMessage, fawkes::PanTiltInterface::ParkMessage, fawkes::PanTiltInterface::SetEnabledMessage, fawkes::PanTiltInterface::SetMarginMessage, fawkes::PanTiltInterface::SetVelocityMessage, fawkes::PanTiltInterface::StopMessage, fawkes::PanTiltInterface::TimedGotoMessage, fawkes::PclDatabaseMergeInterface::MergeMessage, fawkes::PclDatabaseRetrieveInterface::RetrieveMessage, fawkes::PclDatabaseStoreInterface::StoreMessage, fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage, fawkes::RobotinoSensorInterface::SetDigitalOutputMessage, fawkes::Roomba500Interface::DockMessage, fawkes::Roomba500Interface::DriveMessage, fawkes::Roomba500Interface::DriveStraightMessage, fawkes::Roomba500Interface::SetModeMessage, fawkes::Roomba500Interface::SetMotorsMessage, fawkes::Roomba500Interface::StopMessage, fawkes::SkillerDebugInterface::SetGraphColoredMessage, fawkes::SkillerDebugInterface::SetGraphDirectionMessage, fawkes::SkillerDebugInterface::SetGraphMessage, fawkes::SkillerInterface::AcquireControlMessage, fawkes::SkillerInterface::ExecSkillMessage, fawkes::SkillerInterface::ReleaseControlMessage, fawkes::SkillerInterface::RestartInterpreterMessage, fawkes::SkillerInterface::StopExecMessage, fawkes::SoccerPenaltyInterface::SetPenaltyMessage, fawkes::SpeechRecognitionInterface::ResetMessage, fawkes::SpeechRecognitionInterface::SetEnabledMessage, fawkes::SpeechSynthInterface::SayMessage, fawkes::SwitchInterface::DisableSwitchMessage, fawkes::SwitchInterface::EnableDurationMessage, fawkes::SwitchInterface::EnableSwitchMessage, fawkes::SwitchInterface::SetMessage, fawkes::TestInterface::CalculateMessage, fawkes::TestInterface::SetTestIntMessage, fawkes::TestInterface::SetTestStringMessage, fawkes::VisualDisplay2DInterface::AddCartCircleMessage, fawkes::VisualDisplay2DInterface::AddCartLineMessage, fawkes::VisualDisplay2DInterface::AddCartRectMessage, fawkes::VisualDisplay2DInterface::AddCartTextMessage, fawkes::VisualDisplay2DInterface::DeleteAllMessage, and fawkes::VisualDisplay2DInterface::DeleteObjectMessage.

Classes

struct  message_data_ts_t
 Timestamp data, must be present and first entries for each interface data structs! This leans on timeval struct. More...
 

Public Member Functions

 Message (const char *type)
 Constructor. More...
 
 Message (const Message *mesg)
 Copy constructor. More...
 
 Message (const Message &mesg)
 Copy constructor. More...
 
virtual ~Message ()
 Destructor. More...
 
Messageoperator= (const Message &m)
 Assign this message to given message. More...
 
unsigned int id () const
 Get message ID. More...
 
void set_id (unsigned int message_id)
 Set message ID. More...
 
void mark_enqueued ()
 Mark message as being enqueued. More...
 
bool enqueued () const
 Check is message has been enqueued. More...
 
const Timetime_enqueued () const
 Get time when message was enqueued. More...
 
unsigned int sender_id () const
 Get ID of sender. More...
 
const char * sender_thread_name () const
 Get sender of message. More...
 
Interfaceinterface () const
 Get transmitting interface. More...
 
const char * type () const
 Get message type. More...
 
InterfaceFieldIterator fields ()
 Get iterator over all fields of this interface instance. More...
 
InterfaceFieldIterator fields_end ()
 Invalid iterator. More...
 
unsigned int num_fields () const
 Get the number of fields in the message. More...
 
const void * datachunk () const
 Get pointer to data. More...
 
unsigned int datasize () const
 Get size of data. More...
 
unsigned int hops () const
 Get number of hops. More...
 
void set_hops (unsigned int hops)
 Set number of hops. More...
 
void set_from_chunk (const void *chunk)
 Set from raw data chunk. More...
 
unsigned int recipient () const
 Get recipient memory serial. More...
 
virtual Messageclone () const
 Clone this message. More...
 
template<class MessageType >
bool is_of_type ()
 Check if message has desired type. More...
 
template<class MessageType >
MessageType * as_type ()
 Cast message to given type if possible. More...
 
- Public Member Functions inherited from fawkes::RefCount
 RefCount ()
 Constructor. More...
 
virtual ~RefCount ()
 Destructor. More...
 
void ref ()
 Increment reference count. More...
 
void unref ()
 Decrement reference count and conditionally delete this instance. More...
 
unsigned int refcount ()
 Get reference count for this instance. More...
 

Protected Member Functions

void add_fieldinfo (interface_fieldtype_t type, const char *name, size_t length, void *value, const char *enumtype=0, const interface_enum_map_t *enum_map=0)
 Add an entry to the info list. More...
 

Protected Attributes

void * data_ptr
 Pointer to memory that contains local data. More...
 
unsigned int data_size
 Size of memory needed to hold all data. More...
 
message_data_ts_tdata_ts
 data timestamp aliasing pointer More...
 

Friends

class Interface
 

Detailed Description

Base class for all messages passed through interfaces in Fawkes BlackBoard.

Do not use directly, but instead use the interface generator to generate an interface with accompanying messages.

The sender ID of the message is automatically determined and is the instance serial of the interface where the message was enqueued using Interface::msgq_enqueue().

Author
Tim Niemueller

Definition at line 44 of file message.h.

Constructor & Destructor Documentation

◆ Message() [1/3]

fawkes::Message::Message ( const char *  type)

Constructor.

Parameters
typestring representation of the message type

Definition at line 67 of file message.cpp.

References fawkes::Thread::current_thread_noexc(), data_ptr, data_ts, and fawkes::Thread::name().

Referenced by clone().

◆ Message() [2/3]

fawkes::Message::Message ( const Message mesg)

Copy constructor.

Parameters
mesgMessage to copy.

Definition at line 139 of file message.cpp.

References fawkes::Thread::current_thread_noexc(), data_ptr, data_size, data_ts, fawkes::Thread::name(), and fawkes::interface_fieldinfo_t::next.

◆ Message() [3/3]

fawkes::Message::Message ( const Message mesg)

Copy constructor.

Parameters
mesgMessage to copy.

Definition at line 97 of file message.cpp.

References fawkes::Thread::current_thread_noexc(), data_ptr, data_size, data_ts, fawkes::Thread::name(), and fawkes::interface_fieldinfo_t::next.

◆ ~Message()

fawkes::Message::~Message ( )
virtual

Destructor.

Definition at line 178 of file message.cpp.

References fawkes::interface_fieldinfo_t::next.

Member Function Documentation

◆ add_fieldinfo()

void fawkes::Message::add_fieldinfo ( interface_fieldtype_t  type,
const char *  name,
size_t  length,
void *  value,
const char *  enumtype = 0,
const interface_enum_map_t enum_map = 0 
)
protected

Add an entry to the info list.

Never use directly, use the interface generator instead. The info list is used for introspection purposes to allow for iterating over all fields of an interface.

Parameters
typefield type
namename of the field, this is referenced, not copied
lengthlength of the field
valuepointer to the value in the data struct
enumtypein case the type parameter is enum the name of the enum type
enum_mapenum value map

Definition at line 436 of file message.cpp.

References fawkes::interface_fieldinfo_t::enum_map, fawkes::interface_fieldinfo_t::enumtype, fawkes::interface_fieldinfo_t::length, fawkes::interface_fieldinfo_t::name, fawkes::interface_fieldinfo_t::next, fawkes::interface_fieldinfo_t::type, type(), and fawkes::interface_fieldinfo_t::value.

Referenced by fawkes::MotorInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::CalculateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::Roomba500Interface::DriveMessage::DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::EnableIdentityMessage(), fawkes::SkillerInterface::ExecSkillMessage::ExecSkillMessage(), fawkes::FacerInterface::GetNameMessage::GetNameMessage(), fawkes::PanTiltInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::GotoMessage(), fawkes::MotorInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::JoystickPushMessage(), fawkes::KickerInterface::KickMessage::KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::KickMessage(), fawkes::FacerInterface::LearnFaceMessage::LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::LinTransRotMessage(), fawkes::PclDatabaseMergeInterface::MergeMessage::MergeMessage(), fawkes::FacialExpressionInterface::MoveBrowsMessage::MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::ObstacleMessage(), fawkes::MotorInterface::OrbitMessage::OrbitMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::PolarGotoMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::RenameObjectMessage(), fawkes::PclDatabaseRetrieveInterface::RetrieveMessage::RetrieveMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::RotMessage(), fawkes::SpeechSynthInterface::SayMessage::SayMessage(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::SetBodyStiffnessMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::SetFilterParamFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::SetMaxRotationMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::SetStopAtTargetMessage(), fawkes::GameStateInterface::SetTeamColorMessage::SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::SetTrySmallerWindowsMessage(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::SetZoomMessage(), fawkes::HumanoidMotionInterface::StandupMessage::StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::StartUltrasonicMessage(), fawkes::PclDatabaseStoreInterface::StoreMessage::StoreMessage(), fawkes::PanTiltInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::MotorInterface::TransMessage::TransMessage(), fawkes::MotorInterface::TransRotMessage::TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::TurnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::WalkStraightMessage(), and fawkes::HumanoidMotionInterface::WalkVelocityMessage::WalkVelocityMessage().

◆ as_type()

template<class MessageType >
MessageType * fawkes::Message::as_type ( )

Cast message to given type if possible.

Check with is_of_type() first if the message has the requested type.

Returns
message casted to requested type
Exceptions
TypeMismatchExceptionthrown if the message is not of the requested type

Definition at line 146 of file message.h.

Referenced by NavGraphGeneratorThread::loop().

◆ clone()

Message * fawkes::Message::clone ( ) const
virtual

Clone this message.

Shall be implemented by every sub-class to return a message of proper type.

Returns
new message cloned from this instance

Reimplemented in fawkes::NavGraphGeneratorInterface::ComputeMessage, fawkes::DynamixelServoInterface::RecoverMessage, fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage, fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage, fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage, fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage, fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage, fawkes::DynamixelServoInterface::ResetRawErrorMessage, fawkes::KatanaInterface::MoveMotorAngleMessage, fawkes::NavigatorInterface::ResetParametersMessage, fawkes::NavGraphGeneratorInterface::AddEdgeMessage, fawkes::DynamixelServoInterface::SetAngleLimitsMessage, fawkes::NavigatorInterface::SetOrientationModeMessage, fawkes::KatanaInterface::SetMotorAngleMessage, fawkes::DynamixelServoInterface::GotoPositionMessage, fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage, fawkes::NavigatorInterface::SetStopAtTargetMessage, fawkes::KatanaInterface::MoveMotorEncoderMessage, fawkes::DynamixelServoInterface::SetPunchMessage, fawkes::NavigatorInterface::SetDriveModeMessage, fawkes::NaoJointPositionInterface::MoveServosMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage, fawkes::KatanaInterface::SetMotorEncoderMessage, fawkes::DynamixelServoInterface::SetTorqueLimitMessage, fawkes::NavigatorInterface::SetSecurityDistanceMessage, fawkes::MotorInterface::LinTransRotMessage, fawkes::KatanaInterface::SetPlannerParamsMessage, fawkes::DynamixelServoInterface::SetGoalSpeedMessage, fawkes::NavigatorInterface::SetEscapingMessage, fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage, fawkes::MotorInterface::OrbitMessage, fawkes::KatanaInterface::SetMaxVelocityMessage, fawkes::DynamixelServoInterface::SetComplianceValuesMessage, fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage, fawkes::NavigatorInterface::SetMaxRotationMessage, fawkes::Roomba500Interface::SetMotorsMessage, fawkes::HumanoidMotionInterface::MoveHeadMessage, fawkes::KatanaInterface::SetEnabledMessage, fawkes::MotorInterface::TransRotMessage, fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage, fawkes::DynamixelServoInterface::SetMarginMessage, fawkes::NavigatorInterface::SetMaxVelocityMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage, fawkes::OpenRaveInterface::RenameObjectMessage, fawkes::KatanaInterface::CloseGripperMessage, fawkes::Roomba500Interface::DriveMessage, fawkes::HumanoidMotionInterface::StandupMessage, fawkes::MotorInterface::RotMessage, fawkes::NavGraphGeneratorInterface::AddObstacleMessage, fawkes::NavigatorInterface::ResetOdometryMessage, fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage, fawkes::DynamixelServoInterface::SetVelocityMessage, fawkes::KatanaInterface::OpenGripperMessage, fawkes::NaoJointPositionInterface::MoveServoMessage, fawkes::OpenRaveInterface::RotateObjectMessage, fawkes::HumanoidMotionInterface::GetUpMessage, fawkes::MotorInterface::TransMessage, fawkes::Roomba500Interface::DriveStraightMessage, fawkes::JacoInterface::JoystickReleaseMessage, fawkes::KatanaInterface::CalibrateMessage, fawkes::NavigatorInterface::ObstacleMessage, fawkes::VisualDisplay2DInterface::DeleteAllMessage, fawkes::DynamixelServoInterface::SetEnabledMessage, fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage, fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage, fawkes::FacerInterface::StopSearchPersonMessage, fawkes::HumanoidMotionInterface::ParkMessage, fawkes::PanTiltInterface::SetMarginMessage, fawkes::JacoInterface::JoystickPushMessage, fawkes::KatanaInterface::ObjectGotoMessage, fawkes::NaoJointPositionInterface::SetServosMessage, fawkes::OpenRaveInterface::RotateObjectQuatMessage, fawkes::VisualDisplay2DInterface::DeleteObjectMessage, fawkes::MotorInterface::GotoMessage, fawkes::Roomba500Interface::SetModeMessage, fawkes::FacerInterface::StartSearchPersonMessage, fawkes::DynamixelServoInterface::SetSpeedMessage, fawkes::NavigatorInterface::PlaceWithOriGotoMessage, fawkes::HumanoidMotionInterface::KickMessage, fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage, fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage, fawkes::JacoInterface::SetPlannerParamsMessage, fawkes::PanTiltInterface::SetVelocityMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage, fawkes::KatanaInterface::LinearGotoKniMessage, fawkes::VisualDisplay2DInterface::AddCartTextMessage, fawkes::Roomba500Interface::DockMessage, fawkes::FacerInterface::GetNameMessage, fawkes::DynamixelServoInterface::SetModeMessage, fawkes::OpenRaveInterface::MoveObjectMessage, fawkes::MotorInterface::DriveRPMMessage, fawkes::NavigatorInterface::PlaceGotoMessage, fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage, fawkes::HumanoidMotionInterface::TurnMessage, fawkes::JacoInterface::MoveGripperMessage, fawkes::PanTiltInterface::SetEnabledMessage, fawkes::Roomba500Interface::StopMessage, fawkes::NavGraphGeneratorInterface::SetFilterMessage, fawkes::FacerInterface::SetNameMessage, fawkes::DynamixelServoInterface::TimedGotoMessage, fawkes::NavigatorInterface::PolarGotoMessage, fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage, fawkes::HumanoidMotionInterface::WalkVelocityMessage, fawkes::JacoBimanualInterface::SetConstrainedMessage, fawkes::MotorInterface::SetOdometryMessage, fawkes::KatanaInterface::LinearGotoMessage, fawkes::OpenRaveInterface::ReleaseAllObjectsMessage, fawkes::PanTiltInterface::TimedGotoMessage, fawkes::JacoInterface::AngularGotoMessage, fawkes::VisualDisplay2DInterface::AddCartRectMessage, fawkes::FacialExpressionInterface::MoveMouthMessage, fawkes::GameStateInterface::SetStateTeamMessage, fawkes::FacerInterface::EnableIdentityMessage, fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage, fawkes::OpenRaveInterface::ReleaseObjectMessage, fawkes::JoystickInterface::StopAllMessage, fawkes::DynamixelServoInterface::GotoMessage, fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage, fawkes::SkillerInterface::ReleaseControlMessage, fawkes::JacoBimanualInterface::SetPlannerParamsMessage, fawkes::NavigatorInterface::CartesianGotoMessage, fawkes::MotorInterface::ResetOdometryMessage, fawkes::PanTiltInterface::GotoMessage, fawkes::SwitchInterface::EnableDurationMessage, fawkes::FacialExpressionInterface::MoveJowlMessage, fawkes::JoystickInterface::StopRumbleMessage, fawkes::NaoSensorInterface::StopUltrasonicMessage, fawkes::SkillerInterface::AcquireControlMessage, fawkes::HumanoidMotionInterface::WalkArcMessage, fawkes::GameStateInterface::SetKickoffMessage, fawkes::OpenRaveInterface::AttachObjectMessage, fawkes::FacerInterface::SetOpmodeMessage, fawkes::JacoInterface::CartesianGotoMessage, fawkes::DynamixelServoInterface::FlushMessage, fawkes::JacoBimanualInterface::MoveGripperMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage, fawkes::MotorInterface::AcquireControlMessage, fawkes::VisualDisplay2DInterface::AddCartCircleMessage, fawkes::NaoJointPositionInterface::SetServoMessage, fawkes::NavGraphGeneratorInterface::ClearMessage, fawkes::KickerInterface::GuideBallMessage, fawkes::JoystickInterface::StartRumbleMessage, fawkes::NaoSensorInterface::StartUltrasonicMessage, fawkes::NavigatorInterface::TurnMessage, fawkes::PanTiltInterface::ParkMessage, fawkes::FacialExpressionInterface::MoveEyesMessage, fawkes::KatanaInterface::ParkMessage, fawkes::SkillerDebugInterface::SetGraphColoredMessage, fawkes::DynamixelServoInterface::StopMessage, fawkes::SwitchInterface::DisableSwitchMessage, fawkes::GameStateInterface::SetTeamColorMessage, fawkes::OpenRaveInterface::DeleteAllObjectsMessage, fawkes::SkillerInterface::StopExecMessage, fawkes::FacerInterface::LearnFaceMessage, fawkes::HumanoidMotionInterface::WalkSidewaysMessage, fawkes::CameraControlInterface::SetMirrorMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage, fawkes::TestInterface::CalculateMessage, fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage, fawkes::PanTiltInterface::CalibrateMessage, fawkes::KickerInterface::ResetCounterMessage, fawkes::MotorInterface::SetMotorStateMessage, fawkes::KatanaInterface::FlushMessage, fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage, fawkes::JacoInterface::StopMessage, fawkes::SwitchInterface::EnableSwitchMessage, fawkes::JacoBimanualInterface::CartesianGotoMessage, fawkes::OpenRaveInterface::DeleteObjectMessage, fawkes::SkillerInterface::RestartInterpreterMessage, fawkes::NavigatorInterface::StopMessage, fawkes::VisualDisplay2DInterface::AddCartLineMessage, fawkes::SkillerDebugInterface::SetGraphDirectionMessage, fawkes::FacialExpressionInterface::MoveBrowsMessage, fawkes::LaserClusterInterface::SetSelectionModeMessage, fawkes::CameraControlInterface::SetZoomMessage, fawkes::HumanoidMotionInterface::WalkStraightMessage, fawkes::LedInterface::TurnOffMessage, fawkes::RobotinoSensorInterface::SetDigitalOutputMessage, fawkes::PanTiltInterface::FlushMessage, fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage, fawkes::KickerInterface::KickMessage, fawkes::PclDatabaseRetrieveInterface::RetrieveMessage, fawkes::NaoJointStiffnessInterface::SetStiffnessMessage, fawkes::TestInterface::SetTestStringMessage, fawkes::KatanaInterface::StopMessage, fawkes::JacoInterface::RetractMessage, fawkes::SwitchInterface::SetMessage, fawkes::SkillerInterface::ExecSkillMessage, fawkes::SpeechRecognitionInterface::SetEnabledMessage, fawkes::OpenRaveInterface::AddObjectMessage, fawkes::LocalizationInterface::SetInitialPoseMessage, fawkes::PclDatabaseMergeInterface::MergeMessage, fawkes::LedInterface::TurnOnMessage, fawkes::GripperInterface::CloseGripperMessage, fawkes::PclDatabaseStoreInterface::StoreMessage, fawkes::PanTiltInterface::StopMessage, fawkes::SkillerDebugInterface::SetGraphMessage, fawkes::CameraControlInterface::SetEffectMessage, fawkes::HumanoidMotionInterface::StopMessage, fawkes::LaserClusterInterface::SetMaxXMessage, fawkes::BatteryInterface::SleepMessage, fawkes::JacoInterface::CalibrateMessage, fawkes::SpeechSynthInterface::SayMessage, fawkes::TestInterface::SetTestIntMessage, fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage, fawkes::SoccerPenaltyInterface::SetPenaltyMessage, fawkes::LedInterface::SetIntensityMessage, fawkes::GripperInterface::OpenGripperMessage, fawkes::SpeechRecognitionInterface::ResetMessage, fawkes::OpenRaveInterface::StartViewerMessage, fawkes::BatteryInterface::PushButtonMessage, and fawkes::EclipseDebuggerInterface::ConnectionMessage.

Definition at line 419 of file message.cpp.

References Message().

Referenced by SyncInterfaceListener::bb_interface_message_received(), and fawkes::Interface::msgq_enqueue_copy().

◆ datachunk()

const void * fawkes::Message::datachunk ( ) const

Get pointer to data.

Avoid usage.

Returns
pointer to internal data

Definition at line 285 of file message.cpp.

References data_ptr.

Referenced by fawkes::BlackBoardInterfaceProxy::transmit().

◆ datasize()

unsigned int fawkes::Message::datasize ( ) const

Get size of data.

Returns
size in bytes of data

Definition at line 295 of file message.cpp.

References data_size.

Referenced by fawkes::BlackBoardNetworkHandler::loop(), fawkes::BlackBoardInterfaceProxy::process_interface_message(), and fawkes::BlackBoardInterfaceProxy::transmit().

◆ enqueued()

bool fawkes::Message::enqueued ( ) const

Check is message has been enqueued.

Returns
true if the message has already been enqueued, false otherwise

Definition at line 251 of file message.cpp.

Referenced by fawkes::MessageQueue::append(), and fawkes::MessageQueue::insert_after().

◆ fields()

InterfaceFieldIterator fawkes::Message::fields ( )

Get iterator over all fields of this interface instance.

Returns
field iterator pointing to the very first value

Definition at line 388 of file message.cpp.

Referenced by fawkes::EclExternalBlackBoard::interfaces().

◆ fields_end()

InterfaceFieldIterator fawkes::Message::fields_end ( )

Invalid iterator.

Returns
invalid iterator reprensenting the end.

Definition at line 398 of file message.cpp.

Referenced by fawkes::EclExternalBlackBoard::interfaces().

◆ hops()

unsigned int fawkes::Message::hops ( ) const

Get number of hops.

Returns
number of hops

Definition at line 207 of file message.cpp.

Referenced by fawkes::BlackBoardInterfaceProxy::process_interface_message(), set_hops(), and fawkes::BlackBoardInterfaceProxy::transmit().

◆ id()

◆ interface()

Interface * fawkes::Message::interface ( ) const

Get transmitting interface.

Returns
transmitting interface, or NULL if message has not been enqueued, yet.

Definition at line 368 of file message.cpp.

Referenced by fawkes::BlackBoardMessageManager::transmit().

◆ is_of_type()

template<class MessageType >
bool fawkes::Message::is_of_type ( )

Check if message has desired type.

Returns
true, if message has desired type, false otherwise

Definition at line 138 of file message.h.

Referenced by NavGraphGeneratorThread::loop(), NaoQiMotionThread::loop(), ColliActThread::loop(), and FvAcquisitionThread::loop().

◆ mark_enqueued()

◆ num_fields()

unsigned int fawkes::Message::num_fields ( ) const

Get the number of fields in the message.

Returns
the number of fields

Definition at line 408 of file message.cpp.

◆ operator=()

Message & fawkes::Message::operator= ( const Message m)

Assign this message to given message.

Data is copied over from message if data sizes are the same.

Parameters
mMessage to copy
Returns
reference to current instance

Definition at line 320 of file message.cpp.

References data_ptr, data_size, data_ts, fawkes::Time::set_time(), fawkes::Message::message_data_ts_t::timestamp_sec, and fawkes::Message::message_data_ts_t::timestamp_usec.

◆ recipient()

unsigned int fawkes::Message::recipient ( ) const

Get recipient memory serial.

Returns
Interface memory serial of the recipient interface.

Definition at line 275 of file message.cpp.

Referenced by fawkes::BlackBoardMessageManager::transmit().

◆ sender_id()

unsigned int fawkes::Message::sender_id ( ) const

Get ID of sender.

Returns
name of sending thread.

Definition at line 345 of file message.cpp.

References fawkes::Interface::mem_serial(), and fawkes::Interface::serial().

Referenced by VisualDisplay2D::process_messages().

◆ sender_thread_name()

const char * fawkes::Message::sender_thread_name ( ) const

Get sender of message.

Returns
name of sending thread

Definition at line 335 of file message.cpp.

Referenced by fawkes::BlackBoardMessageManager::transmit().

◆ set_from_chunk()

void fawkes::Message::set_from_chunk ( const void *  chunk)

Set from raw data chunk.

This sets the internal storage to the given chunk. The chunk must be exactly of the size returned by datasize().

Parameters
chunkchunk containing the data exactly of the size returned by datasize()

Definition at line 307 of file message.cpp.

References data_ptr, data_size, data_ts, fawkes::Time::set_time(), fawkes::Message::message_data_ts_t::timestamp_sec, and fawkes::Message::message_data_ts_t::timestamp_usec.

Referenced by fawkes::BlackBoardNetworkHandler::loop(), and fawkes::BlackBoardInterfaceProxy::process_interface_message().

◆ set_hops()

void fawkes::Message::set_hops ( unsigned int  hops)

Set number of hops.

Parameters
hopsnumber of hops

Definition at line 227 of file message.cpp.

References hops().

Referenced by SyncInterfaceListener::bb_interface_message_received(), fawkes::BlackBoardNetworkHandler::loop(), and fawkes::BlackBoardInterfaceProxy::process_interface_message().

◆ set_id()

void fawkes::Message::set_id ( unsigned int  message_id)

◆ time_enqueued()

const Time * fawkes::Message::time_enqueued ( ) const

Get time when message was enqueued.

Note that this assumes synchronized clocks between sender and receiver. Problematic in this regard are remote network connections. For one the system times of the two system can diverge, for the other the clock on only one of the systems may be simulated.

Returns
timestamp when message was enqueued.

Definition at line 265 of file message.cpp.

Referenced by AmclThread::finalize().

◆ type()

Member Data Documentation

◆ data_ptr

fawkes::Message::data_ptr
protected

Pointer to memory that contains local data.

This memory has to be allocated by deriving classes with the approppriate size!

Definition at line 124 of file message.h.

Referenced by fawkes::MotorInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::CalculateMessage(), fawkes::JacoInterface::CalibrateMessage::CalibrateMessage(), fawkes::PanTiltInterface::CalibrateMessage::CalibrateMessage(), fawkes::KatanaInterface::CalibrateMessage::CalibrateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavGraphGeneratorInterface::ClearMessage::ClearMessage(), fawkes::GripperInterface::CloseGripperMessage::CloseGripperMessage(), fawkes::KatanaInterface::CloseGripperMessage::CloseGripperMessage(), fawkes::NavGraphGeneratorInterface::ComputeMessage::ComputeMessage(), fawkes::EclipseDebuggerInterface::ConnectionMessage::ConnectionMessage(), datachunk(), fawkes::VisualDisplay2DInterface::DeleteAllMessage::DeleteAllMessage(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::DeleteAllObjectsMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::SwitchInterface::DisableSwitchMessage::DisableSwitchMessage(), fawkes::Roomba500Interface::DockMessage::DockMessage(), fawkes::Roomba500Interface::DriveMessage::DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::EnableIdentityMessage(), fawkes::SwitchInterface::EnableSwitchMessage::EnableSwitchMessage(), fawkes::SkillerInterface::ExecSkillMessage::ExecSkillMessage(), fawkes::PanTiltInterface::FlushMessage::FlushMessage(), fawkes::KatanaInterface::FlushMessage::FlushMessage(), fawkes::DynamixelServoInterface::FlushMessage::FlushMessage(), fawkes::FacerInterface::GetNameMessage::GetNameMessage(), fawkes::HumanoidMotionInterface::GetUpMessage::GetUpMessage(), fawkes::PanTiltInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::GotoMessage(), fawkes::MotorInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::JoystickPushMessage(), fawkes::JacoInterface::JoystickReleaseMessage::JoystickReleaseMessage(), fawkes::KickerInterface::KickMessage::KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::KickMessage(), fawkes::FacerInterface::LearnFaceMessage::LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::LinTransRotMessage(), fawkes::PclDatabaseMergeInterface::MergeMessage::MergeMessage(), Message(), fawkes::FacialExpressionInterface::MoveBrowsMessage::MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::ObstacleMessage(), fawkes::GripperInterface::OpenGripperMessage::OpenGripperMessage(), fawkes::KatanaInterface::OpenGripperMessage::OpenGripperMessage(), operator=(), fawkes::MotorInterface::OrbitMessage::OrbitMessage(), fawkes::KatanaInterface::ParkMessage::ParkMessage(), fawkes::PanTiltInterface::ParkMessage::ParkMessage(), fawkes::HumanoidMotionInterface::ParkMessage::ParkMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::PolarGotoMessage(), fawkes::BatteryInterface::PushButtonMessage::PushButtonMessage(), fawkes::DynamixelServoInterface::RecoverMessage::RecoverMessage(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::ReleaseAllObjectsMessage(), fawkes::SkillerInterface::ReleaseControlMessage::ReleaseControlMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::RenameObjectMessage(), fawkes::KickerInterface::ResetCounterMessage::ResetCounterMessage(), fawkes::SpeechRecognitionInterface::ResetMessage::ResetMessage(), fawkes::MotorInterface::ResetOdometryMessage::ResetOdometryMessage(), fawkes::NavigatorInterface::ResetOdometryMessage::ResetOdometryMessage(), fawkes::NavigatorInterface::ResetParametersMessage::ResetParametersMessage(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::ResetRawErrorMessage(), fawkes::SkillerInterface::RestartInterpreterMessage::RestartInterpreterMessage(), fawkes::JacoInterface::RetractMessage::RetractMessage(), fawkes::PclDatabaseRetrieveInterface::RetrieveMessage::RetrieveMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::RotMessage(), fawkes::SpeechSynthInterface::SayMessage::SayMessage(), set_from_chunk(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::SetBodyStiffnessMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::SetFilterParamFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::SetMaxRotationMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::SetStopAtTargetMessage(), fawkes::GameStateInterface::SetTeamColorMessage::SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::SetTrySmallerWindowsMessage(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::SetZoomMessage(), fawkes::BatteryInterface::SleepMessage::SleepMessage(), fawkes::HumanoidMotionInterface::StandupMessage::StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::StartUltrasonicMessage(), fawkes::OpenRaveInterface::StartViewerMessage::StartViewerMessage(), fawkes::JoystickInterface::StopAllMessage::StopAllMessage(), fawkes::SkillerInterface::StopExecMessage::StopExecMessage(), fawkes::HumanoidMotionInterface::StopMessage::StopMessage(), fawkes::PanTiltInterface::StopMessage::StopMessage(), fawkes::KatanaInterface::StopMessage::StopMessage(), fawkes::NavigatorInterface::StopMessage::StopMessage(), fawkes::JacoInterface::StopMessage::StopMessage(), fawkes::DynamixelServoInterface::StopMessage::StopMessage(), fawkes::Roomba500Interface::StopMessage::StopMessage(), fawkes::JoystickInterface::StopRumbleMessage::StopRumbleMessage(), fawkes::FacerInterface::StopSearchPersonMessage::StopSearchPersonMessage(), fawkes::NaoSensorInterface::StopUltrasonicMessage::StopUltrasonicMessage(), fawkes::PclDatabaseStoreInterface::StoreMessage::StoreMessage(), fawkes::PanTiltInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::MotorInterface::TransMessage::TransMessage(), fawkes::MotorInterface::TransRotMessage::TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::TurnMessage(), fawkes::LedInterface::TurnOffMessage::TurnOffMessage(), fawkes::LedInterface::TurnOnMessage::TurnOnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::WalkStraightMessage(), fawkes::HumanoidMotionInterface::WalkVelocityMessage::WalkVelocityMessage(), fawkes::MotorInterface::AcquireControlMessage::~AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::~AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::~AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::~AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::~AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::~AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::~AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::~AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::~AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::~AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::~AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::~AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::~AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::~AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::~CalculateMessage(), fawkes::JacoInterface::CalibrateMessage::~CalibrateMessage(), fawkes::PanTiltInterface::CalibrateMessage::~CalibrateMessage(), fawkes::KatanaInterface::CalibrateMessage::~CalibrateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::~CartesianGotoMessage(), fawkes::NavGraphGeneratorInterface::ClearMessage::~ClearMessage(), fawkes::GripperInterface::CloseGripperMessage::~CloseGripperMessage(), fawkes::KatanaInterface::CloseGripperMessage::~CloseGripperMessage(), fawkes::NavGraphGeneratorInterface::ComputeMessage::~ComputeMessage(), fawkes::EclipseDebuggerInterface::ConnectionMessage::~ConnectionMessage(), fawkes::VisualDisplay2DInterface::DeleteAllMessage::~DeleteAllMessage(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::~DeleteAllObjectsMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::~DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::~DeleteObjectMessage(), fawkes::SwitchInterface::DisableSwitchMessage::~DisableSwitchMessage(), fawkes::Roomba500Interface::DockMessage::~DockMessage(), fawkes::Roomba500Interface::DriveMessage::~DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::~DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::~DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::~EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::~EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::~EnableIdentityMessage(), fawkes::SwitchInterface::EnableSwitchMessage::~EnableSwitchMessage(), fawkes::SkillerInterface::ExecSkillMessage::~ExecSkillMessage(), fawkes::PanTiltInterface::FlushMessage::~FlushMessage(), fawkes::KatanaInterface::FlushMessage::~FlushMessage(), fawkes::DynamixelServoInterface::FlushMessage::~FlushMessage(), fawkes::FacerInterface::GetNameMessage::~GetNameMessage(), fawkes::HumanoidMotionInterface::GetUpMessage::~GetUpMessage(), fawkes::PanTiltInterface::GotoMessage::~GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::~GotoMessage(), fawkes::MotorInterface::GotoMessage::~GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::~GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::~GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::~JoystickPushMessage(), fawkes::JacoInterface::JoystickReleaseMessage::~JoystickReleaseMessage(), fawkes::KickerInterface::KickMessage::~KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::~KickMessage(), fawkes::FacerInterface::LearnFaceMessage::~LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::~LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::~LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::~LinTransRotMessage(), fawkes::PclDatabaseMergeInterface::MergeMessage::~MergeMessage(), fawkes::FacialExpressionInterface::MoveBrowsMessage::~MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::~MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::~MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::~MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::~MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::~MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::~MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::~MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::~MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::~MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::~MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::~MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::~ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::~ObstacleMessage(), fawkes::GripperInterface::OpenGripperMessage::~OpenGripperMessage(), fawkes::KatanaInterface::OpenGripperMessage::~OpenGripperMessage(), fawkes::MotorInterface::OrbitMessage::~OrbitMessage(), fawkes::KatanaInterface::ParkMessage::~ParkMessage(), fawkes::PanTiltInterface::ParkMessage::~ParkMessage(), fawkes::HumanoidMotionInterface::ParkMessage::~ParkMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::~PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::~PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::~PolarGotoMessage(), fawkes::BatteryInterface::PushButtonMessage::~PushButtonMessage(), fawkes::DynamixelServoInterface::RecoverMessage::~RecoverMessage(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::~ReleaseAllObjectsMessage(), fawkes::SkillerInterface::ReleaseControlMessage::~ReleaseControlMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::~ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::~RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::~RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::~RenameObjectMessage(), fawkes::KickerInterface::ResetCounterMessage::~ResetCounterMessage(), fawkes::SpeechRecognitionInterface::ResetMessage::~ResetMessage(), fawkes::MotorInterface::ResetOdometryMessage::~ResetOdometryMessage(), fawkes::NavigatorInterface::ResetOdometryMessage::~ResetOdometryMessage(), fawkes::NavigatorInterface::ResetParametersMessage::~ResetParametersMessage(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::~ResetRawErrorMessage(), fawkes::SkillerInterface::RestartInterpreterMessage::~RestartInterpreterMessage(), fawkes::JacoInterface::RetractMessage::~RetractMessage(), fawkes::PclDatabaseRetrieveInterface::RetrieveMessage::~RetrieveMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::~RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::~RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::~RotMessage(), fawkes::SpeechSynthInterface::SayMessage::~SayMessage(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::~SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::~SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::~SetBodyStiffnessMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::~SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::~SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::~SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::~SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::~SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::~SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::~SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::~SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::~SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::~SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::~SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::~SetFilterParamFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::~SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::~SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::~SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::~SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::~SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::~SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::~SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::~SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::~SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::~SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::~SetMaxRotationMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::~SetMaxVelocityMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::~SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::~SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::~SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::~SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::~SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::~SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::~SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::~SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::~SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::~SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::~SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::~SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::~SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::~SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::~SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::~SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::~SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::~SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::~SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::~SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::~SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::~SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::~SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::~SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::~SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::~SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::~SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::~SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::~SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::~SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::~SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::~SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::~SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::~SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::~SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::~SetStopAtTargetMessage(), fawkes::GameStateInterface::SetTeamColorMessage::~SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::~SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::~SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::~SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::~SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::~SetTrySmallerWindowsMessage(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::~SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::~SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::~SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::~SetZoomMessage(), fawkes::BatteryInterface::SleepMessage::~SleepMessage(), fawkes::HumanoidMotionInterface::StandupMessage::~StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::~StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::~StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::~StartUltrasonicMessage(), fawkes::OpenRaveInterface::StartViewerMessage::~StartViewerMessage(), fawkes::JoystickInterface::StopAllMessage::~StopAllMessage(), fawkes::SkillerInterface::StopExecMessage::~StopExecMessage(), fawkes::HumanoidMotionInterface::StopMessage::~StopMessage(), fawkes::PanTiltInterface::StopMessage::~StopMessage(), fawkes::KatanaInterface::StopMessage::~StopMessage(), fawkes::NavigatorInterface::StopMessage::~StopMessage(), fawkes::JacoInterface::StopMessage::~StopMessage(), fawkes::DynamixelServoInterface::StopMessage::~StopMessage(), fawkes::Roomba500Interface::StopMessage::~StopMessage(), fawkes::JoystickInterface::StopRumbleMessage::~StopRumbleMessage(), fawkes::FacerInterface::StopSearchPersonMessage::~StopSearchPersonMessage(), fawkes::NaoSensorInterface::StopUltrasonicMessage::~StopUltrasonicMessage(), fawkes::PclDatabaseStoreInterface::StoreMessage::~StoreMessage(), fawkes::PanTiltInterface::TimedGotoMessage::~TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::~TimedGotoMessage(), fawkes::MotorInterface::TransMessage::~TransMessage(), fawkes::MotorInterface::TransRotMessage::~TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::~TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::~TurnMessage(), fawkes::LedInterface::TurnOffMessage::~TurnOffMessage(), fawkes::LedInterface::TurnOnMessage::~TurnOnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::~WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::~WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::~WalkStraightMessage(), and fawkes::HumanoidMotionInterface::WalkVelocityMessage::~WalkVelocityMessage().

◆ data_size

fawkes::Message::data_size
protected

Size of memory needed to hold all data.

This has to be set by deriving classes to the appropriate value.

Definition at line 125 of file message.h.

Referenced by fawkes::MotorInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::CalculateMessage(), fawkes::JacoInterface::CalibrateMessage::CalibrateMessage(), fawkes::PanTiltInterface::CalibrateMessage::CalibrateMessage(), fawkes::KatanaInterface::CalibrateMessage::CalibrateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavGraphGeneratorInterface::ClearMessage::ClearMessage(), fawkes::GripperInterface::CloseGripperMessage::CloseGripperMessage(), fawkes::KatanaInterface::CloseGripperMessage::CloseGripperMessage(), fawkes::NavGraphGeneratorInterface::ComputeMessage::ComputeMessage(), fawkes::EclipseDebuggerInterface::ConnectionMessage::ConnectionMessage(), datasize(), fawkes::VisualDisplay2DInterface::DeleteAllMessage::DeleteAllMessage(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::DeleteAllObjectsMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::SwitchInterface::DisableSwitchMessage::DisableSwitchMessage(), fawkes::Roomba500Interface::DockMessage::DockMessage(), fawkes::Roomba500Interface::DriveMessage::DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::EnableIdentityMessage(), fawkes::SwitchInterface::EnableSwitchMessage::EnableSwitchMessage(), fawkes::SkillerInterface::ExecSkillMessage::ExecSkillMessage(), fawkes::PanTiltInterface::FlushMessage::FlushMessage(), fawkes::KatanaInterface::FlushMessage::FlushMessage(), fawkes::DynamixelServoInterface::FlushMessage::FlushMessage(), fawkes::FacerInterface::GetNameMessage::GetNameMessage(), fawkes::HumanoidMotionInterface::GetUpMessage::GetUpMessage(), fawkes::PanTiltInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::GotoMessage(), fawkes::MotorInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::JoystickPushMessage(), fawkes::JacoInterface::JoystickReleaseMessage::JoystickReleaseMessage(), fawkes::KickerInterface::KickMessage::KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::KickMessage(), fawkes::FacerInterface::LearnFaceMessage::LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::LinTransRotMessage(), fawkes::PclDatabaseMergeInterface::MergeMessage::MergeMessage(), Message(), fawkes::FacialExpressionInterface::MoveBrowsMessage::MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::ObstacleMessage(), fawkes::GripperInterface::OpenGripperMessage::OpenGripperMessage(), fawkes::KatanaInterface::OpenGripperMessage::OpenGripperMessage(), operator=(), fawkes::MotorInterface::OrbitMessage::OrbitMessage(), fawkes::KatanaInterface::ParkMessage::ParkMessage(), fawkes::PanTiltInterface::ParkMessage::ParkMessage(), fawkes::HumanoidMotionInterface::ParkMessage::ParkMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::PolarGotoMessage(), fawkes::BatteryInterface::PushButtonMessage::PushButtonMessage(), fawkes::DynamixelServoInterface::RecoverMessage::RecoverMessage(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::ReleaseAllObjectsMessage(), fawkes::SkillerInterface::ReleaseControlMessage::ReleaseControlMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::RenameObjectMessage(), fawkes::KickerInterface::ResetCounterMessage::ResetCounterMessage(), fawkes::SpeechRecognitionInterface::ResetMessage::ResetMessage(), fawkes::MotorInterface::ResetOdometryMessage::ResetOdometryMessage(), fawkes::NavigatorInterface::ResetOdometryMessage::ResetOdometryMessage(), fawkes::NavigatorInterface::ResetParametersMessage::ResetParametersMessage(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::ResetRawErrorMessage(), fawkes::SkillerInterface::RestartInterpreterMessage::RestartInterpreterMessage(), fawkes::JacoInterface::RetractMessage::RetractMessage(), fawkes::PclDatabaseRetrieveInterface::RetrieveMessage::RetrieveMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::RotMessage(), fawkes::SpeechSynthInterface::SayMessage::SayMessage(), set_from_chunk(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::SetBodyStiffnessMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::SetFilterParamFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::SetMaxRotationMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::SetStopAtTargetMessage(), fawkes::GameStateInterface::SetTeamColorMessage::SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::SetTrySmallerWindowsMessage(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::SetZoomMessage(), fawkes::BatteryInterface::SleepMessage::SleepMessage(), fawkes::HumanoidMotionInterface::StandupMessage::StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::StartUltrasonicMessage(), fawkes::OpenRaveInterface::StartViewerMessage::StartViewerMessage(), fawkes::JoystickInterface::StopAllMessage::StopAllMessage(), fawkes::SkillerInterface::StopExecMessage::StopExecMessage(), fawkes::HumanoidMotionInterface::StopMessage::StopMessage(), fawkes::PanTiltInterface::StopMessage::StopMessage(), fawkes::KatanaInterface::StopMessage::StopMessage(), fawkes::NavigatorInterface::StopMessage::StopMessage(), fawkes::JacoInterface::StopMessage::StopMessage(), fawkes::DynamixelServoInterface::StopMessage::StopMessage(), fawkes::Roomba500Interface::StopMessage::StopMessage(), fawkes::JoystickInterface::StopRumbleMessage::StopRumbleMessage(), fawkes::FacerInterface::StopSearchPersonMessage::StopSearchPersonMessage(), fawkes::NaoSensorInterface::StopUltrasonicMessage::StopUltrasonicMessage(), fawkes::PclDatabaseStoreInterface::StoreMessage::StoreMessage(), fawkes::PanTiltInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::MotorInterface::TransMessage::TransMessage(), fawkes::MotorInterface::TransRotMessage::TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::TurnMessage(), fawkes::LedInterface::TurnOffMessage::TurnOffMessage(), fawkes::LedInterface::TurnOnMessage::TurnOnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::WalkStraightMessage(), and fawkes::HumanoidMotionInterface::WalkVelocityMessage::WalkVelocityMessage().

◆ data_ts

message_data_ts_t* fawkes::Message::data_ts
protected

data timestamp aliasing pointer

Definition at line 133 of file message.h.

Referenced by fawkes::MotorInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::SkillerInterface::AcquireControlMessage::AcquireControlMessage(), fawkes::VisualDisplay2DInterface::AddCartCircleMessage::AddCartCircleMessage(), fawkes::VisualDisplay2DInterface::AddCartLineMessage::AddCartLineMessage(), fawkes::VisualDisplay2DInterface::AddCartRectMessage::AddCartRectMessage(), fawkes::VisualDisplay2DInterface::AddCartTextMessage::AddCartTextMessage(), fawkes::NavGraphGeneratorInterface::AddEdgeMessage::AddEdgeMessage(), fawkes::NavGraphGeneratorInterface::AddMapObstaclesMessage::AddMapObstaclesMessage(), fawkes::OpenRaveInterface::AddObjectMessage::AddObjectMessage(), fawkes::NavGraphGeneratorInterface::AddObstacleMessage::AddObstacleMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestMessage::AddPointOfInterestMessage(), fawkes::NavGraphGeneratorInterface::AddPointOfInterestWithOriMessage::AddPointOfInterestWithOriMessage(), fawkes::JacoInterface::AngularGotoMessage::AngularGotoMessage(), fawkes::OpenRaveInterface::AttachObjectMessage::AttachObjectMessage(), fawkes::TestInterface::CalculateMessage::CalculateMessage(), fawkes::JacoInterface::CalibrateMessage::CalibrateMessage(), fawkes::PanTiltInterface::CalibrateMessage::CalibrateMessage(), fawkes::KatanaInterface::CalibrateMessage::CalibrateMessage(), fawkes::JacoBimanualInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::JacoInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavigatorInterface::CartesianGotoMessage::CartesianGotoMessage(), fawkes::NavGraphGeneratorInterface::ClearMessage::ClearMessage(), fawkes::GripperInterface::CloseGripperMessage::CloseGripperMessage(), fawkes::KatanaInterface::CloseGripperMessage::CloseGripperMessage(), fawkes::NavGraphGeneratorInterface::ComputeMessage::ComputeMessage(), fawkes::EclipseDebuggerInterface::ConnectionMessage::ConnectionMessage(), fawkes::VisualDisplay2DInterface::DeleteAllMessage::DeleteAllMessage(), fawkes::OpenRaveInterface::DeleteAllObjectsMessage::DeleteAllObjectsMessage(), fawkes::OpenRaveInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::VisualDisplay2DInterface::DeleteObjectMessage::DeleteObjectMessage(), fawkes::SwitchInterface::DisableSwitchMessage::DisableSwitchMessage(), fawkes::Roomba500Interface::DockMessage::DockMessage(), fawkes::Roomba500Interface::DriveMessage::DriveMessage(), fawkes::MotorInterface::DriveRPMMessage::DriveRPMMessage(), fawkes::Roomba500Interface::DriveStraightMessage::DriveStraightMessage(), fawkes::NaoSensorInterface::EmitUltrasonicWaveMessage::EmitUltrasonicWaveMessage(), fawkes::SwitchInterface::EnableDurationMessage::EnableDurationMessage(), fawkes::FacerInterface::EnableIdentityMessage::EnableIdentityMessage(), fawkes::SwitchInterface::EnableSwitchMessage::EnableSwitchMessage(), fawkes::SkillerInterface::ExecSkillMessage::ExecSkillMessage(), fawkes::PanTiltInterface::FlushMessage::FlushMessage(), fawkes::KatanaInterface::FlushMessage::FlushMessage(), fawkes::DynamixelServoInterface::FlushMessage::FlushMessage(), fawkes::FacerInterface::GetNameMessage::GetNameMessage(), fawkes::HumanoidMotionInterface::GetUpMessage::GetUpMessage(), fawkes::PanTiltInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoMessage::GotoMessage(), fawkes::MotorInterface::GotoMessage::GotoMessage(), fawkes::DynamixelServoInterface::GotoPositionMessage::GotoPositionMessage(), fawkes::KickerInterface::GuideBallMessage::GuideBallMessage(), fawkes::JacoInterface::JoystickPushMessage::JoystickPushMessage(), fawkes::JacoInterface::JoystickReleaseMessage::JoystickReleaseMessage(), fawkes::KickerInterface::KickMessage::KickMessage(), fawkes::HumanoidMotionInterface::KickMessage::KickMessage(), fawkes::FacerInterface::LearnFaceMessage::LearnFaceMessage(), fawkes::KatanaInterface::LinearGotoKniMessage::LinearGotoKniMessage(), fawkes::KatanaInterface::LinearGotoMessage::LinearGotoMessage(), fawkes::MotorInterface::LinTransRotMessage::LinTransRotMessage(), mark_enqueued(), fawkes::PclDatabaseMergeInterface::MergeMessage::MergeMessage(), Message(), fawkes::FacialExpressionInterface::MoveBrowsMessage::MoveBrowsMessage(), fawkes::FacialExpressionInterface::MoveEyesMessage::MoveEyesMessage(), fawkes::JacoBimanualInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::JacoInterface::MoveGripperMessage::MoveGripperMessage(), fawkes::HumanoidMotionInterface::MoveHeadMessage::MoveHeadMessage(), fawkes::FacialExpressionInterface::MoveJowlMessage::MoveJowlMessage(), fawkes::KatanaInterface::MoveMotorAngleMessage::MoveMotorAngleMessage(), fawkes::KatanaInterface::MoveMotorEncoderMessage::MoveMotorEncoderMessage(), fawkes::FacialExpressionInterface::MoveMouthMessage::MoveMouthMessage(), fawkes::OpenRaveInterface::MoveObjectMessage::MoveObjectMessage(), fawkes::NaoJointPositionInterface::MoveServoMessage::MoveServoMessage(), fawkes::NaoJointPositionInterface::MoveServosMessage::MoveServosMessage(), fawkes::KatanaInterface::ObjectGotoMessage::ObjectGotoMessage(), fawkes::NavigatorInterface::ObstacleMessage::ObstacleMessage(), fawkes::GripperInterface::OpenGripperMessage::OpenGripperMessage(), fawkes::KatanaInterface::OpenGripperMessage::OpenGripperMessage(), operator=(), fawkes::MotorInterface::OrbitMessage::OrbitMessage(), fawkes::KatanaInterface::ParkMessage::ParkMessage(), fawkes::PanTiltInterface::ParkMessage::ParkMessage(), fawkes::HumanoidMotionInterface::ParkMessage::ParkMessage(), fawkes::NavigatorInterface::PlaceGotoMessage::PlaceGotoMessage(), fawkes::NavigatorInterface::PlaceWithOriGotoMessage::PlaceWithOriGotoMessage(), fawkes::NavigatorInterface::PolarGotoMessage::PolarGotoMessage(), fawkes::BatteryInterface::PushButtonMessage::PushButtonMessage(), fawkes::DynamixelServoInterface::RecoverMessage::RecoverMessage(), fawkes::OpenRaveInterface::ReleaseAllObjectsMessage::ReleaseAllObjectsMessage(), fawkes::SkillerInterface::ReleaseControlMessage::ReleaseControlMessage(), fawkes::OpenRaveInterface::ReleaseObjectMessage::ReleaseObjectMessage(), fawkes::NavGraphGeneratorInterface::RemoveObstacleMessage::RemoveObstacleMessage(), fawkes::NavGraphGeneratorInterface::RemovePointOfInterestMessage::RemovePointOfInterestMessage(), fawkes::OpenRaveInterface::RenameObjectMessage::RenameObjectMessage(), fawkes::KickerInterface::ResetCounterMessage::ResetCounterMessage(), fawkes::SpeechRecognitionInterface::ResetMessage::ResetMessage(), fawkes::MotorInterface::ResetOdometryMessage::ResetOdometryMessage(), fawkes::NavigatorInterface::ResetOdometryMessage::ResetOdometryMessage(), fawkes::NavigatorInterface::ResetParametersMessage::ResetParametersMessage(), fawkes::DynamixelServoInterface::ResetRawErrorMessage::ResetRawErrorMessage(), fawkes::SkillerInterface::RestartInterpreterMessage::RestartInterpreterMessage(), fawkes::JacoInterface::RetractMessage::RetractMessage(), fawkes::PclDatabaseRetrieveInterface::RetrieveMessage::RetrieveMessage(), fawkes::OpenRaveInterface::RotateObjectMessage::RotateObjectMessage(), fawkes::OpenRaveInterface::RotateObjectQuatMessage::RotateObjectQuatMessage(), fawkes::MotorInterface::RotMessage::RotMessage(), fawkes::SpeechSynthInterface::SayMessage::SayMessage(), set_from_chunk(), fawkes::DynamixelServoInterface::SetAngleLimitsMessage::SetAngleLimitsMessage(), fawkes::DynamixelServoInterface::SetAutorecoverEnabledMessage::SetAutorecoverEnabledMessage(), fawkes::NaoJointStiffnessInterface::SetBodyStiffnessMessage::SetBodyStiffnessMessage(), fawkes::NavGraphGeneratorInterface::SetBoundingBoxMessage::SetBoundingBoxMessage(), fawkes::RobotinoSensorInterface::SetBumperEStopEnabledMessage::SetBumperEStopEnabledMessage(), fawkes::DynamixelServoInterface::SetComplianceValuesMessage::SetComplianceValuesMessage(), fawkes::JacoBimanualInterface::SetConstrainedMessage::SetConstrainedMessage(), fawkes::NavGraphGeneratorInterface::SetCopyGraphDefaultPropertiesMessage::SetCopyGraphDefaultPropertiesMessage(), fawkes::RobotinoSensorInterface::SetDigitalOutputMessage::SetDigitalOutputMessage(), fawkes::NavigatorInterface::SetDriveModeMessage::SetDriveModeMessage(), fawkes::CameraControlInterface::SetEffectMessage::SetEffectMessage(), fawkes::SpeechRecognitionInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::PanTiltInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::DynamixelServoInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::KatanaInterface::SetEnabledMessage::SetEnabledMessage(), fawkes::NavigatorInterface::SetEscapingMessage::SetEscapingMessage(), fawkes::NavGraphGeneratorInterface::SetFilterMessage::SetFilterMessage(), fawkes::NavGraphGeneratorInterface::SetFilterParamFloatMessage::SetFilterParamFloatMessage(), fawkes::DynamixelServoInterface::SetGoalSpeedMessage::SetGoalSpeedMessage(), fawkes::SkillerDebugInterface::SetGraphColoredMessage::SetGraphColoredMessage(), fawkes::NavGraphGeneratorInterface::SetGraphDefaultPropertyMessage::SetGraphDefaultPropertyMessage(), fawkes::SkillerDebugInterface::SetGraphDirectionMessage::SetGraphDirectionMessage(), fawkes::SkillerDebugInterface::SetGraphMessage::SetGraphMessage(), fawkes::LocalizationInterface::SetInitialPoseMessage::SetInitialPoseMessage(), fawkes::LedInterface::SetIntensityMessage::SetIntensityMessage(), fawkes::GameStateInterface::SetKickoffMessage::SetKickoffMessage(), fawkes::PanTiltInterface::SetMarginMessage::SetMarginMessage(), fawkes::DynamixelServoInterface::SetMarginMessage::SetMarginMessage(), fawkes::NavigatorInterface::SetMaxRotationMessage::SetMaxRotationMessage(), fawkes::NavigatorInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::KatanaInterface::SetMaxVelocityMessage::SetMaxVelocityMessage(), fawkes::LaserClusterInterface::SetMaxXMessage::SetMaxXMessage(), fawkes::SwitchInterface::SetMessage::SetMessage(), fawkes::OpenCVStereoParamsInterface::SetMinDisparityMessage::SetMinDisparityMessage(), fawkes::CameraControlInterface::SetMirrorMessage::SetMirrorMessage(), fawkes::DynamixelServoInterface::SetModeMessage::SetModeMessage(), fawkes::Roomba500Interface::SetModeMessage::SetModeMessage(), fawkes::KatanaInterface::SetMotorAngleMessage::SetMotorAngleMessage(), fawkes::KatanaInterface::SetMotorEncoderMessage::SetMotorEncoderMessage(), fawkes::Roomba500Interface::SetMotorsMessage::SetMotorsMessage(), fawkes::MotorInterface::SetMotorStateMessage::SetMotorStateMessage(), fawkes::FacerInterface::SetNameMessage::SetNameMessage(), fawkes::OpenCVStereoParamsInterface::SetNumDisparitiesMessage::SetNumDisparitiesMessage(), fawkes::MotorInterface::SetOdometryMessage::SetOdometryMessage(), fawkes::FacerInterface::SetOpmodeMessage::SetOpmodeMessage(), fawkes::NavigatorInterface::SetOrientationModeMessage::SetOrientationModeMessage(), fawkes::SoccerPenaltyInterface::SetPenaltyMessage::SetPenaltyMessage(), fawkes::JacoBimanualInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::JacoInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::KatanaInterface::SetPlannerParamsMessage::SetPlannerParamsMessage(), fawkes::NavGraphGeneratorInterface::SetPointOfInterestPropertyMessage::SetPointOfInterestPropertyMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterCapMessage::SetPreFilterCapMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterSizeMessage::SetPreFilterSizeMessage(), fawkes::OpenCVStereoParamsInterface::SetPreFilterTypeMessage::SetPreFilterTypeMessage(), fawkes::DynamixelServoInterface::SetPreventAlarmShutdownMessage::SetPreventAlarmShutdownMessage(), fawkes::DynamixelServoInterface::SetPunchMessage::SetPunchMessage(), fawkes::OpenCVStereoParamsInterface::SetSADWindowSizeMessage::SetSADWindowSizeMessage(), fawkes::NavigatorInterface::SetSecurityDistanceMessage::SetSecurityDistanceMessage(), fawkes::LaserClusterInterface::SetSelectionModeMessage::SetSelectionModeMessage(), fawkes::NaoJointPositionInterface::SetServoMessage::SetServoMessage(), fawkes::NaoJointPositionInterface::SetServosMessage::SetServosMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleRangeMessage::SetSpeckleRangeMessage(), fawkes::OpenCVStereoParamsInterface::SetSpeckleWindowSizeMessage::SetSpeckleWindowSizeMessage(), fawkes::DynamixelServoInterface::SetSpeedMessage::SetSpeedMessage(), fawkes::GameStateInterface::SetStateTeamMessage::SetStateTeamMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessesMessage::SetStiffnessesMessage(), fawkes::NaoJointStiffnessInterface::SetStiffnessMessage::SetStiffnessMessage(), fawkes::NavigatorInterface::SetStopAtTargetMessage::SetStopAtTargetMessage(), fawkes::GameStateInterface::SetTeamColorMessage::SetTeamColorMessage(), fawkes::TestInterface::SetTestIntMessage::SetTestIntMessage(), fawkes::TestInterface::SetTestStringMessage::SetTestStringMessage(), fawkes::OpenCVStereoParamsInterface::SetTextureThresholdMessage::SetTextureThresholdMessage(), fawkes::DynamixelServoInterface::SetTorqueLimitMessage::SetTorqueLimitMessage(), fawkes::OpenCVStereoParamsInterface::SetTrySmallerWindowsMessage::SetTrySmallerWindowsMessage(), fawkes::OpenCVStereoParamsInterface::SetUniquenessRatioMessage::SetUniquenessRatioMessage(), fawkes::PanTiltInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::DynamixelServoInterface::SetVelocityMessage::SetVelocityMessage(), fawkes::CameraControlInterface::SetZoomMessage::SetZoomMessage(), fawkes::BatteryInterface::SleepMessage::SleepMessage(), fawkes::HumanoidMotionInterface::StandupMessage::StandupMessage(), fawkes::JoystickInterface::StartRumbleMessage::StartRumbleMessage(), fawkes::FacerInterface::StartSearchPersonMessage::StartSearchPersonMessage(), fawkes::NaoSensorInterface::StartUltrasonicMessage::StartUltrasonicMessage(), fawkes::OpenRaveInterface::StartViewerMessage::StartViewerMessage(), fawkes::JoystickInterface::StopAllMessage::StopAllMessage(), fawkes::SkillerInterface::StopExecMessage::StopExecMessage(), fawkes::HumanoidMotionInterface::StopMessage::StopMessage(), fawkes::PanTiltInterface::StopMessage::StopMessage(), fawkes::KatanaInterface::StopMessage::StopMessage(), fawkes::NavigatorInterface::StopMessage::StopMessage(), fawkes::JacoInterface::StopMessage::StopMessage(), fawkes::DynamixelServoInterface::StopMessage::StopMessage(), fawkes::Roomba500Interface::StopMessage::StopMessage(), fawkes::JoystickInterface::StopRumbleMessage::StopRumbleMessage(), fawkes::FacerInterface::StopSearchPersonMessage::StopSearchPersonMessage(), fawkes::NaoSensorInterface::StopUltrasonicMessage::StopUltrasonicMessage(), fawkes::PclDatabaseStoreInterface::StoreMessage::StoreMessage(), fawkes::PanTiltInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::DynamixelServoInterface::TimedGotoMessage::TimedGotoMessage(), fawkes::MotorInterface::TransMessage::TransMessage(), fawkes::MotorInterface::TransRotMessage::TransRotMessage(), fawkes::NavigatorInterface::TurnMessage::TurnMessage(), fawkes::HumanoidMotionInterface::TurnMessage::TurnMessage(), fawkes::LedInterface::TurnOffMessage::TurnOffMessage(), fawkes::LedInterface::TurnOnMessage::TurnOnMessage(), fawkes::HumanoidMotionInterface::WalkArcMessage::WalkArcMessage(), fawkes::HumanoidMotionInterface::WalkSidewaysMessage::WalkSidewaysMessage(), fawkes::HumanoidMotionInterface::WalkStraightMessage::WalkStraightMessage(), and fawkes::HumanoidMotionInterface::WalkVelocityMessage::WalkVelocityMessage().


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