29 #ifndef FSROBO_R_DRIVER_SIMPLE_MESSAGE_IO_STATE_H 30 #define FSROBO_R_DRIVER_SIMPLE_MESSAGE_IO_STATE_H 159 #endif // FSROBO_R_DRIVER_SIMPLE_MESSAGE_IO_STATE_H void copyFrom(IOState &src)
Copies the passed in value.
industrial::shared_types::shared_int getAnalog(int idx)
industrial::shared_types::shared_int getDigital(int idx)
Initializes a full robot status message.
void init()
Initializes an empty robot status.
industrial::shared_types::shared_int digital_[2]
Digital.
bool unload(industrial::byte_array::ByteArray *buffer)
IOState(void)
Default constructor.
unsigned int byteLength()
Class encapsulated robot status data. The robot status data is meant to mirror the industrial_msgs/Ro...
void setAnalog(int idx, industrial::shared_types::shared_int val)
industrial::shared_types::shared_int analog_[1]
Analog.
void setDigital(int idx, industrial::shared_types::shared_int val)
bool load(industrial::byte_array::ByteArray *buffer)
~IOState(void)
Destructor.
bool operator==(IOState &rhs)
== operator implementation