Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

MotionManager::CommandEntry Struct Reference

All the information we need to maintain about a MotionCommand. More...

#include <MotionManager.h>


Detailed Description

All the information we need to maintain about a MotionCommand.

Definition at line 231 of file MotionManager.h.

List of all members.

Public Member Functions

 CommandEntry ()
 Constructor, sets everything to basics.
 ~CommandEntry ()

Public Attributes

MotionCommandbaseaddrs [MAX_ACCESS]
 for each accessor, the base address of the motion command
RCRegionrcr [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.
stacktrace::StackFrametrace

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 (  ) 

Constructor, sets everything to basics.

Definition at line 233 of file MotionManager.h.

MotionManager::CommandEntry::~CommandEntry (  ) 

Definition at line 239 of file MotionManager.h.

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

for each accessor, the base address of the motion command

Definition at line 240 of file MotionManager.h.

Referenced by CommandEntry().

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 242 of file MotionManager.h.

a lock to maintain mutual exclusion

Definition at line 243 of file MotionManager.h.

MotionCommand's priority level.

Definition at line 244 of file MotionManager.h.

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

Definition at line 241 of file MotionManager.h.

Referenced by CommandEntry().


The documentation for this struct was generated from the following file:

Tekkotsu v5.1CVS
Generated Mon May 9 04:59:13 2016 by Doxygen 1.6.3