Go to the source code of this file.
Classes | |
class | industrial::simple_message::SimpleMessage |
This class defines a simple messaging protocol for communicating with an industrial robot controller. | |
Namespaces | |
namespace | industrial |
namespace | industrial::simple_message |
namespace | industrial::simple_message::CommTypes |
Enumeration of communications types (supported by all platforms). | |
namespace | industrial::simple_message::ReplyTypes |
Enumeration of reply types (supported by all platforms). In cases of success or failure, the return data should include the relevant return info. | |
namespace | industrial::simple_message::StandardMsgTypes |
Enumeration of standard message types (supported by all platforms). In addition, each robot interface will support it's own message types. | |
Typedefs | |
typedef CommTypes::CommType | industrial::simple_message::CommType |
typedef ReplyTypes::ReplyType | industrial::simple_message::ReplyType |
typedef StandardMsgTypes::StandardMsgType | industrial::simple_message::StandardMsgType |
Enumerations | |
enum | CommType { industrial::simple_message::CommTypes::INVALID = 0, industrial::simple_message::CommTypes::TOPIC = 1, industrial::simple_message::CommTypes::SERVICE_REQUEST = 2, industrial::simple_message::CommTypes::SERVICE_REPLY = 3 } |
enum | ReplyType { industrial::simple_message::ReplyTypes::INVALID = 0, industrial::simple_message::ReplyTypes::SUCCESS = 1, industrial::simple_message::ReplyTypes::FAILURE = 2 } |
enum | StandardMsgType { industrial::simple_message::StandardMsgTypes::INVALID = 0, industrial::simple_message::StandardMsgTypes::PING = 1, industrial::simple_message::StandardMsgTypes::JOINT_POSITION = 10, industrial::simple_message::StandardMsgTypes::JOINT = 10, industrial::simple_message::StandardMsgTypes::READ_INPUT = 20, industrial::simple_message::StandardMsgTypes::WRITE_OUTPUT = 21, industrial::simple_message::StandardMsgTypes::JOINT_TRAJ_PT = 11, industrial::simple_message::StandardMsgTypes::JOINT_TRAJ = 12, industrial::simple_message::StandardMsgTypes::STATUS = 13, industrial::simple_message::StandardMsgTypes::SWRI_MSG_BEGIN = 1000, industrial::simple_message::StandardMsgTypes::MOTOMAN_MSG_BEGIN = 2000 } |