Public Member Functions | Static Public Member Functions | Private Attributes
motoman::simple_message::io_ctrl_reply::WriteSingleIOReply Class Reference

Class encapsulated write single io reply data. These messages are sent by the FS100 controller in response to WriteSingleIO messages. More...

#include <motoman_write_single_io_reply.h>

Inheritance diagram for motoman::simple_message::io_ctrl_reply::WriteSingleIOReply:
Inheritance graph
[legend]

List of all members.

Public Member Functions

unsigned int byteLength ()
void copyFrom (WriteSingleIOReply &src)
 Copies the passed in value.
industrial::shared_types::shared_int getResultCode () const
 Returns the result code.
std::string getResultString () const
void init ()
 Initializes a empty motion control reply.
void init (WriteSingleIOReplyResult result_code)
 Initializes a complete read single io reply.
bool load (industrial::byte_array::ByteArray *buffer)
bool operator== (WriteSingleIOReply &rhs)
 == operator implementation
void setResultCode (industrial::shared_types::shared_int result_code)
 Sets the result code.
bool unload (industrial::byte_array::ByteArray *buffer)
 WriteSingleIOReply (void)
 Default constructor.
 ~WriteSingleIOReply (void)
 Destructor.

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.

Detailed Description

Class encapsulated write single io reply data. These messages are sent by the FS100 controller in response to WriteSingleIO messages.

The byte representation of a write 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 result_code (industrial::shared_types::shared_int) 4 bytes

THIS CLASS IS NOT THREAD-SAFE

Definition at line 86 of file motoman_write_single_io_reply.h.


Constructor & Destructor Documentation

Default constructor.

This method creates empty data.

Definition at line 59 of file motoman_write_single_io_reply.cpp.

Destructor.

Definition at line 63 of file motoman_write_single_io_reply.cpp.


Member Function Documentation

Copies the passed in value.

Parameters:
src(value to copy)

Definition at line 91 of file motoman_write_single_io_reply.cpp.

Returns the result code.

Returns:
result_code number

Definition at line 129 of file motoman_write_single_io_reply.h.

Definition at line 78 of file motoman_write_single_io_reply.cpp.

Definition at line 140 of file motoman_write_single_io_reply.h.

Initializes a empty motion control reply.

Definition at line 67 of file motoman_write_single_io_reply.cpp.

Initializes a complete read single io reply.

Definition at line 73 of file motoman_write_single_io_reply.cpp.

bool motoman::simple_message::io_ctrl_reply::WriteSingleIOReply::operator== ( WriteSingleIOReply rhs)

== operator implementation

Returns:
true if equal

Definition at line 96 of file motoman_write_single_io_reply.cpp.

Sets the result code.

Parameters:
resultcode

Definition at line 119 of file motoman_write_single_io_reply.h.


Member Data Documentation

The result code.

Definition at line 172 of file motoman_write_single_io_reply.h.


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


motoman_driver
Author(s): Jeremy Zoss (Southwest Research Institute)
autogenerated on Sat Jun 8 2019 19:06:58