Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rovsoft::io::MotionCommandReceiver Class Reference

All servos will be devices of this type. More...

#include <MotionCommandReceiver.hh>

Inheritance diagram for rovsoft::io::MotionCommandReceiver:

Inheritance graph
[legend]
Collaboration diagram for rovsoft::io::MotionCommandReceiver:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MotionCommandReceiver (messages::MessageReceiver *out=0)
 Construct a MotionCommandReceiver.
virtual void putMotionCommandMessage (messages::MotionCommandMessagePtr message) throw (lib::ExceptionPtr)
 Send a message to this receiver.

Static Public Attributes

static const unsigned short type = 0x0300
 The MotionCommandReceiver type.

Detailed Description

All servos will be devices of this type.

Objects of this class are capable of receiving MotionCommand messages.

Don't get confused with MotionCommandMessageReceiver, its the general interface for classes receiving motion command messages.


Constructor & Destructor Documentation

rovsoft::io::MotionCommandReceiver::MotionCommandReceiver messages::MessageReceiver out = 0  )  [inline]
 

Construct a MotionCommandReceiver.

Parameters:
out The interface to which this receiver will send its messages.


Member Function Documentation

void rovsoft::io::MotionCommandReceiver::putMotionCommandMessage messages::MotionCommandMessagePtr  message  )  throw (lib::ExceptionPtr) [virtual]
 

Send a message to this receiver.

Parameters:
message The message to send to this object.

Implements rovsoft::messages::MotionCommandMessageReceiver.


Member Data Documentation

const unsigned short rovsoft::io::MotionCommandReceiver::type = 0x0300 [static]
 

The MotionCommandReceiver type.


The documentation for this class was generated from the following files:
Generated on Tue May 31 14:19:36 2005 for Rovsoft by  doxygen 1.4.3