Public Member Functions | Public Attributes | List of all members
fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage Class Reference

Class encapsulated FSRobo-R set io reply message generation methods (either to or from a industrial::simple_message::SimpleMessage type. More...

#include <set_io_reply_message.h>

Inheritance diagram for fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage:
Inheritance graph
[legend]

Public Member Functions

unsigned int byteLength ()
 
bool init (industrial::simple_message::SimpleMessage &msg)
 Initializes message from a simple message. More...
 
void init (fsrobo_r_driver::simple_message::io_control_reply::SetIOReply &reply)
 Initializes message from a write single io reply structure. More...
 
void init ()
 Initializes a new message. More...
 
bool load (industrial::byte_array::ByteArray *buffer)
 
 SetIOReplyMessage (void)
 Default constructor. More...
 
bool unload (industrial::byte_array::ByteArray *buffer)
 
 ~SetIOReplyMessage (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)
 

Public Attributes

fsrobo_r_driver::simple_message::io_control_reply::SetIOReply reply_
 

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 FSRobo-R set io reply message generation methods (either to or from a industrial::simple_message::SimpleMessage type.

This message simply wraps the following data type: fsrobo_r_driver::simple_message::io_control_reply::SetIOReply The data portion of this typed message matches SetIOReply exactly.

THIS CLASS IS NOT THREAD-SAFE

Definition at line 57 of file set_io_reply_message.h.

Constructor & Destructor Documentation

fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::SetIOReplyMessage ( void  )

Default constructor.

This method creates an empty message.

Definition at line 44 of file set_io_reply_message.cpp.

fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::~SetIOReplyMessage ( void  )

Destructor.

Definition at line 49 of file set_io_reply_message.cpp.

Member Function Documentation

unsigned int fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::byteLength ( )
inlinevirtual
bool fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::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 53 of file set_io_reply_message.cpp.

void fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::init ( fsrobo_r_driver::simple_message::io_control_reply::SetIOReply reply)

Initializes message from a write single io reply structure.

Parameters
replywrite single io reply data structure

Definition at line 66 of file set_io_reply_message.cpp.

void fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::init ( )
virtual

Initializes a new message.

Implements industrial::typed_message::TypedMessage.

Definition at line 72 of file set_io_reply_message.cpp.

bool fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::load ( industrial::byte_array::ByteArray buffer)
virtual
bool fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::unload ( industrial::byte_array::ByteArray buffer)
virtual

Member Data Documentation

fsrobo_r_driver::simple_message::io_control_reply::SetIOReply fsrobo_r_driver::simple_message::io_control_reply_message::SetIOReplyMessage::reply_

Definition at line 106 of file set_io_reply_message.h.


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


fsrobo_r_driver
Author(s): F-ROSROBO
autogenerated on Sun Feb 9 2020 03:58:29