Class encapsulated read single io reply data. These messages are sent by the FS100 controller in response to ReadSingleIO messages. More...
#include <motoman_read_single_io_reply.h>
Static Public Member Functions | |
static std::string | getResultString (industrial::shared_types::shared_int code) |
Private Attributes | |
industrial::shared_types::shared_int | result_code_ |
The result code. More... | |
industrial::shared_types::shared_int | value_ |
The value. More... | |
Class encapsulated read single io reply data. These messages are sent by the FS100 controller in response to ReadSingleIO messages.
The byte representation of a read single io reply is as follows (in order lowest index to highest). The standard sizes are given, but can change based on type sizes:
member: type size value (industrial::shared_types::shared_int) 4 bytes result_code (industrial::shared_types::shared_int) 4 bytes
THIS CLASS IS NOT THREAD-SAFE
Definition at line 91 of file motoman_read_single_io_reply.h.
motoman::simple_message::io_ctrl_reply::ReadSingleIOReply::ReadSingleIOReply | ( | void | ) |
Default constructor.
This method creates empty data.
Definition at line 59 of file motoman_read_single_io_reply.cpp.
motoman::simple_message::io_ctrl_reply::ReadSingleIOReply::~ReadSingleIOReply | ( | void | ) |
Destructor.
Definition at line 63 of file motoman_read_single_io_reply.cpp.
|
inlinevirtual |
Implements industrial::simple_serialize::SimpleSerialize.
Definition at line 189 of file motoman_read_single_io_reply.h.
void motoman::simple_message::io_ctrl_reply::ReadSingleIOReply::copyFrom | ( | ReadSingleIOReply & | src | ) |
Copies the passed in value.
src | (value to copy) |
Definition at line 105 of file motoman_read_single_io_reply.cpp.
|
inline |
Returns the result code.
Definition at line 155 of file motoman_read_single_io_reply.h.
|
static |
Definition at line 79 of file motoman_read_single_io_reply.cpp.
|
inline |
Definition at line 166 of file motoman_read_single_io_reply.h.
|
inline |
void motoman::simple_message::io_ctrl_reply::ReadSingleIOReply::init | ( | ) |
Initializes a empty motion control reply.
Definition at line 67 of file motoman_read_single_io_reply.cpp.
void motoman::simple_message::io_ctrl_reply::ReadSingleIOReply::init | ( | industrial::shared_types::shared_int | value, |
ReadSingleIOReplyResultCode | result_code | ||
) |
Initializes a complete read single io reply.
Definition at line 73 of file motoman_read_single_io_reply.cpp.
|
virtual |
Implements industrial::simple_serialize::SimpleSerialize.
Definition at line 119 of file motoman_read_single_io_reply.cpp.
bool motoman::simple_message::io_ctrl_reply::ReadSingleIOReply::operator== | ( | ReadSingleIOReply & | rhs | ) |
== operator implementation
Definition at line 111 of file motoman_read_single_io_reply.cpp.
|
inline |
Sets the result code.
result | code |
Definition at line 145 of file motoman_read_single_io_reply.h.
|
inline |
Sets value.
value | The value |
Definition at line 125 of file motoman_read_single_io_reply.h.
|
virtual |
Implements industrial::simple_serialize::SimpleSerialize.
Definition at line 139 of file motoman_read_single_io_reply.cpp.
|
private |
The result code.
Definition at line 203 of file motoman_read_single_io_reply.h.
|
private |
The value.
Definition at line 198 of file motoman_read_single_io_reply.h.