Public Member Functions | Private Attributes | List of all members
industrial::joint_feedback_ex_message::JointFeedbackExMessage Class Reference

Class encapsulated joint feedback ex message generation methods (either to or from a industrial::simple_message::SimpleMessage type. More...

#include <joint_feedback_ex_message.h>

Inheritance diagram for industrial::joint_feedback_ex_message::JointFeedbackExMessage:
Inheritance graph
[legend]

Public Member Functions

unsigned int byteLength ()
 
industrial::shared_types::shared_int getGroupsNumber ()
 
std::vector< industrial::joint_feedback_message::JointFeedbackMessagegetJointMessages ()
 
bool init (industrial::simple_message::SimpleMessage &msg)
 Initializes message from a simple message. More...
 
void init (industrial::joint_feedback_ex::JointFeedbackEx &data)
 Initializes message from a joint feedback structure. More...
 
void init ()
 Initializes a new message. More...
 
 JointFeedbackExMessage (void)
 Default constructor. More...
 
bool load (industrial::byte_array::ByteArray *buffer)
 
bool unload (industrial::byte_array::ByteArray *buffer)
 
 ~JointFeedbackExMessage (void)
 Destructor. More...
 
- Public Member Functions inherited from industrial::typed_message::TypedMessage
int getCommType () const
 
int getMessageType () const
 
virtual bool toReply (industrial::simple_message::SimpleMessage &msg, industrial::simple_message::ReplyType reply)
 
virtual bool toRequest (industrial::simple_message::SimpleMessage &msg)
 
virtual bool toTopic (industrial::simple_message::SimpleMessage &msg)
 

Private Attributes

industrial::joint_feedback_ex::JointFeedbackEx data_
 

Additional Inherited Members

- Protected Member Functions inherited from industrial::typed_message::TypedMessage
void setCommType (int comm_type=industrial::simple_message::CommTypes::INVALID)
 
void setMessageType (int message_type=industrial::simple_message::StandardMsgTypes::INVALID)
 

Detailed Description

Class encapsulated joint feedback ex message generation methods (either to or from a industrial::simple_message::SimpleMessage type.

This message simply wraps the industrial::joint_feedback_ex_message::JointFeedbackExMessage data type. The data portion of this typed message matches JointFeedbackExMessage.

THIS CLASS IS NOT THREAD-SAFE

Definition at line 66 of file joint_feedback_ex_message.h.

Constructor & Destructor Documentation

industrial::joint_feedback_ex_message::JointFeedbackExMessage::JointFeedbackExMessage ( void  )

Default constructor.

This method creates an empty message.

Definition at line 55 of file joint_feedback_ex_message.cpp.

industrial::joint_feedback_ex_message::JointFeedbackExMessage::~JointFeedbackExMessage ( void  )

Destructor.

Definition at line 60 of file joint_feedback_ex_message.cpp.

Member Function Documentation

unsigned int industrial::joint_feedback_ex_message::JointFeedbackExMessage::byteLength ( )
inlinevirtual
industrial::shared_types::shared_int industrial::joint_feedback_ex_message::JointFeedbackExMessage::getGroupsNumber ( )
inline

Definition at line 113 of file joint_feedback_ex_message.h.

std::vector<industrial::joint_feedback_message::JointFeedbackMessage> industrial::joint_feedback_ex_message::JointFeedbackExMessage::getJointMessages ( )
inline

Definition at line 118 of file joint_feedback_ex_message.h.

bool industrial::joint_feedback_ex_message::JointFeedbackExMessage::init ( industrial::simple_message::SimpleMessage msg)
virtual

Initializes message from a simple message.

Parameters
simplemessage to construct from
Returns
true if message successfully initialized, otherwise false

Implements industrial::typed_message::TypedMessage.

Definition at line 64 of file joint_feedback_ex_message.cpp.

void industrial::joint_feedback_ex_message::JointFeedbackExMessage::init ( industrial::joint_feedback_ex::JointFeedbackEx data)

Initializes message from a joint feedback structure.

Parameters
jointfeedback data structure

Definition at line 81 of file joint_feedback_ex_message.cpp.

void industrial::joint_feedback_ex_message::JointFeedbackExMessage::init ( )
virtual

Initializes a new message.

Implements industrial::typed_message::TypedMessage.

Definition at line 87 of file joint_feedback_ex_message.cpp.

bool industrial::joint_feedback_ex_message::JointFeedbackExMessage::load ( industrial::byte_array::ByteArray buffer)
virtual
bool industrial::joint_feedback_ex_message::JointFeedbackExMessage::unload ( industrial::byte_array::ByteArray buffer)
virtual

Member Data Documentation

industrial::joint_feedback_ex::JointFeedbackEx industrial::joint_feedback_ex_message::JointFeedbackExMessage::data_
private

Definition at line 124 of file joint_feedback_ex_message.h.


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


motoman_driver
Author(s): Jeremy Zoss (Southwest Research Institute), Ted Miller (MotoROS) (Yaskawa Motoman), Eric Marcil (MotoROS) (Yaskawa Motoman)
autogenerated on Sat May 8 2021 02:27:44