Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
RunSequenceControl< SequenceSize > Class Template ReferenceUpon activation, loads a position from a file name read from cin (stored in ms/data/motion...). More...
Inheritance diagram for RunSequenceControl< SequenceSize >:
Detailed Descriptiontemplate<unsigned int SequenceSize>
|
Public Member Functions | |
RunSequenceControl (const std::string &n) | |
Constructor, sets filter to *.mot. | |
virtual | ~RunSequenceControl () |
destructor | |
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 | |
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 |
RunSequenceControl< SequenceSize >::RunSequenceControl | ( | const std::string & | n | ) |
Constructor, sets filter to *.mot.
Definition at line 35 of file RunSequenceControl.h.
virtual RunSequenceControl< SequenceSize >::~RunSequenceControl | ( | ) | [virtual] |
destructor
Definition at line 43 of file RunSequenceControl.h.
virtual void RunSequenceControl< SequenceSize >::processEvent | ( | const EventBase & | ) | [virtual] |
only called when e-stop has been turned off and we're waiting to load a file
Implements EventListener.
Definition at line 50 of file RunSequenceControl.h.
void RunSequenceControl< SequenceSize >::runFile | ( | ) | [protected] |
loads the motion sequence and runs it
Definition at line 59 of file RunSequenceControl.h.
Referenced by RunSequenceControl< SequenceSize >::processEvent(), and RunSequenceControl< SequenceSize >::selectedFile().
virtual ControlBase* RunSequenceControl< SequenceSize >::selectedFile | ( | const std::string & | f | ) | [protected, virtual] |
does the actual loading of the MotionSequence
Reimplemented from FileBrowserControl.
Definition at line 68 of file RunSequenceControl.h.
MC_ID RunSequenceControl< SequenceSize >::ledid [protected] |
MC_ID of the led we use to signal there's a MotionSequence lined up.
Definition at line 93 of file RunSequenceControl.h.
Referenced by RunSequenceControl< SequenceSize >::processEvent(), RunSequenceControl< SequenceSize >::selectedFile(), and RunSequenceControl< SequenceSize >::~RunSequenceControl().
std::string RunSequenceControl< SequenceSize >::waitingFile [protected] |
filename of the motion sequence waiting to load
Definition at line 94 of file RunSequenceControl.h.
Referenced by RunSequenceControl< SequenceSize >::runFile(), and RunSequenceControl< SequenceSize >::selectedFile().
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:15 2016 by Doxygen 1.6.3 |