Classes | Namespaces | Typedefs | Enumerations
simple_message.h File Reference

Go to the source code of this file.

Classes

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

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::SWRI_MSG_BEGIN = 1000, industrial::simple_message::StandardMsgTypes::MOTOMAN_MSG_BEGIN = 2000
}


dx100
Author(s): Shaun Edwards (Southwest Research Institute)
autogenerated on Thu Jan 2 2014 11:29:36