Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

MotionManager::CommandEntry Struct Reference

#include <MotionManager.h>

List of all members.


Detailed Description

All the information we need to maintain about a MotionCommand.

Definition at line 180 of file MotionManager.h.

Public Member Functions

 CommandEntry ()
 Constructor, sets everything to basics.


Public Attributes

MotionCommandbaseaddrs [MAX_ACCESS]
 for each accessor, the base address of the motion command

RCRegion * rcr [MAX_ACCESS]
 for each accessor the shared memory region that holds the motion command

accID_t lastAccessor
 the ID of the last accessor to touch the command (which implies if it wants to touch this again, we don't have to convert again)

MutexLock< MAX_ACCESSlock
 a lock to maintain mutual exclusion

float priority
 MotionCommand's priority level.


Private Member Functions

 CommandEntry (const CommandEntry &)
 this shouldn't be called...

CommandEntryoperator= (const CommandEntry &)
 this shouldn't be called...


Constructor & Destructor Documentation

MotionManager::CommandEntry::CommandEntry  )  [inline]
 

Constructor, sets everything to basics.

Definition at line 182 of file MotionManager.h.

References baseaddrs, lastAccessor, priority, and rcr.

MotionManager::CommandEntry::CommandEntry const CommandEntry  )  [private]
 

this shouldn't be called...


Member Function Documentation

CommandEntry& MotionManager::CommandEntry::operator= const CommandEntry  )  [private]
 

this shouldn't be called...


Member Data Documentation

MotionCommand* MotionManager::CommandEntry::baseaddrs[MAX_ACCESS]
 

for each accessor, the base address of the motion command

Definition at line 190 of file MotionManager.h.

accID_t MotionManager::CommandEntry::lastAccessor
 

the ID of the last accessor to touch the command (which implies if it wants to touch this again, we don't have to convert again)

Definition at line 194 of file MotionManager.h.

MutexLock<MAX_ACCESS> MotionManager::CommandEntry::lock
 

a lock to maintain mutual exclusion

Definition at line 195 of file MotionManager.h.

float MotionManager::CommandEntry::priority
 

MotionCommand's priority level.

Definition at line 196 of file MotionManager.h.

RCRegion* MotionManager::CommandEntry::rcr[MAX_ACCESS]
 

for each accessor the shared memory region that holds the motion command

Definition at line 192 of file MotionManager.h.


The documentation for this struct was generated from the following file:
Tekkotsu v1.4
Generated Sat Jul 19 00:09:03 2003 by Doxygen 1.3.2