Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <MotionManagerMsg.h>
Inheritance diagram for MotionManagerMsg:
Definition at line 6 of file MotionManagerMsg.h.
Public Types | |
typedef unsigned short | MC_ID |
the type to use when referring to MotionCommand ID's | |
Public Member Functions | |
MotionManagerMsg () | |
constructor | |
virtual | ~MotionManagerMsg () |
virtual destructor | |
MC_ID | getID () const |
Accessor for the id number, set by MotionManager::addMotion(). | |
Static Public Attributes | |
const MC_ID | invalid_MC_ID = static_cast<MC_ID>(-1) |
for errors and undefined stuff | |
Protected Member Functions | |
void | clearID () |
resets the mc_id to invalid_MC_ID | |
Private Types | |
enum | MsgType { addMotion, deleteMotion, unknown } |
Denotes what type of message this is. More... | |
Private Member Functions | |
void | setAdd (MC_ID id) |
Sets up the header as an add motion message. | |
void | setDelete (MC_ID id) |
Sets up the header as an erase motion message. | |
Private Attributes | |
enum MotionManagerMsg::MsgType | type |
Denotes what type of message this is. | |
MC_ID | mc_id |
The id of the MotionCommand this is in reference to. | |
Friends | |
class | MotionManager |
|
the type to use when referring to MotionCommand ID's
Definition at line 8 of file MotionManagerMsg.h. Referenced by getID(), setAdd(), and setDelete(). |
|
Denotes what type of message this is.
Definition at line 31 of file MotionManagerMsg.h. |
|
constructor
Definition at line 14 of file MotionManagerMsg.h. |
|
virtual destructor doesn't do anything, but don't remove it, otherwise this would no longer be a virtual base class Definition at line 18 of file MotionManagerMsg.h. |
|
resets the mc_id to invalid_MC_ID
Definition at line 25 of file MotionManagerMsg.h. Referenced by MotionCommand::DoStop(). |
|
Accessor for the id number, set by MotionManager::addMotion().
Definition at line 21 of file MotionManagerMsg.h. Referenced by WalkMC::DoStart(), WalkMC::DoStop(), EmergencyStopMC::freezeJoints(), EmergencyStopMC::releaseJoints(), MotionManager::setOutput(), and WalkMC::updateOutputs(). |
|
Sets up the header as an add motion message.
Definition at line 37 of file MotionManagerMsg.h. |
|
Sets up the header as an erase motion message.
Definition at line 43 of file MotionManagerMsg.h. Referenced by MotionManager::removeMotion(). |
|
Definition at line 28 of file MotionManagerMsg.h. |
|
for errors and undefined stuff
Definition at line 11 of file MotionManagerMsg.h. Referenced by clearID(), and MotionManagerMsg(). |
|
The id of the MotionCommand this is in reference to.
Definition at line 34 of file MotionManagerMsg.h. Referenced by clearID(), getID(), MotionManagerMsg(), MotionManager::receivedMsg(), setAdd(), and setDelete(). |
|
Denotes what type of message this is.
Referenced by MotionManagerMsg(), MotionManager::receivedMsg(), setAdd(), and setDelete(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:18 2004 by Doxygen 1.3.4 |