$search

simple_message.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  industrial::simple_message::SimpleMessage
 A simple messaging protocol for communicating with industrial robot controllers. More...

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  industrial::simple_message::CommTypes::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  industrial::simple_message::ReplyTypes::ReplyType { industrial::simple_message::ReplyTypes::INVALID = 0, industrial::simple_message::ReplyTypes::SUCCESS = 1, industrial::simple_message::ReplyTypes::FAILURE = 2 }
enum  industrial::simple_message::StandardMsgTypes::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::SWRI_MSG_BEGIN = 1000, industrial::simple_message::StandardMsgTypes::MOTOMAN_MSG_BEGIN = 2000
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


simple_message
Author(s): Shaun Edwards
autogenerated on Mon Mar 4 11:36:27 2013