Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RunSequenceControl< SequenceSize > Class Template Reference#include <RunSequenceControl.h>
Inheritance diagram for RunSequenceControl< SequenceSize >: ![]() Detailed Descriptiontemplate<unsigned int SequenceSize>
Upon activation, loads a position from a file name read from cin (stored in ms/data/motion...).
|
Public Member Functions | |
RunSequenceControl (const std::string &n, MotionManager::MC_ID estop_id) | |
Constructor, sets filter to *.mot. | |
virtual | ~RunSequenceControl () |
virtual void | processEvent (const EventBase &) |
only called when e-stop has been turned off and we're waiting to load a file | |
Protected Member Functions | |
void | runFile () |
loads the motion sequence and runs it | |
virtual ControlBase * | selectedFile (const std::string &f) |
does the actual loading of the MotionSequence | |
Protected Attributes | |
MotionManager::MC_ID | estopid |
MC_ID of the emergency stop (so we can tell if it's active and wait until it's turned off). | |
MotionManager::MC_ID | ledid |
MC_ID of the led we use to signal there's a MotionSequence lined up. | |
std::string | waitingFile |
filename of the motion sequence waiting to load |
|
Constructor, sets filter to *.mot.
Definition at line 30 of file RunSequenceControl.h. |
|
Definition at line 37 of file RunSequenceControl.h. |
|
only called when e-stop has been turned off and we're waiting to load a file
Implements EventListener. Definition at line 43 of file RunSequenceControl.h. |
|
loads the motion sequence and runs it
Definition at line 51 of file RunSequenceControl.h. Referenced by RunSequenceControl< SequenceSize >::processEvent(), and RunSequenceControl< SequenceSize >::selectedFile(). |
|
does the actual loading of the MotionSequence
Reimplemented from FileBrowserControl. Definition at line 60 of file RunSequenceControl.h. |
|
MC_ID of the emergency stop (so we can tell if it's active and wait until it's turned off).
Definition at line 77 of file RunSequenceControl.h. Referenced by RunSequenceControl< SequenceSize >::selectedFile(). |
|
MC_ID of the led we use to signal there's a MotionSequence lined up.
Definition at line 78 of file RunSequenceControl.h. Referenced by RunSequenceControl< SequenceSize >::processEvent(), RunSequenceControl< SequenceSize >::selectedFile(), and RunSequenceControl< SequenceSize >::~RunSequenceControl(). |
|
filename of the motion sequence waiting to load
Definition at line 79 of file RunSequenceControl.h. Referenced by RunSequenceControl< SequenceSize >::runFile(), and RunSequenceControl< SequenceSize >::selectedFile(). |
Tekkotsu v2.4.1 |
Generated Tue Aug 16 16:35:08 2005 by Doxygen 1.4.4 |