EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eeros::sequencer::Sequencer Class Reference

#include <Sequencer.hpp>

Inheritance diagram for eeros::sequencer::Sequencer:
Collaboration diagram for eeros::sequencer::Sequencer:

Public Member Functions

 Sequencer ()
 
virtual bool start ()
 
virtual bool start (Sequence< void > *sequence)
 
virtual bool start (unsigned int cmdSequenceIndex)
 
virtual void shutdown ()
 
virtual void stepMode (bool on=true)
 
virtual void toggleMode ()
 
virtual std::string getName () const
 
virtual state::type getState () const
 
virtual mode::type getMode () const
 
virtual void yield ()
 
virtual void proceed ()
 
virtual void abort ()
 
virtual void addCmdSequence (Sequence< void > *seq)
 
virtual const std::vector
< Sequence< void > * > & 
getListOfCmdSequences ()
 
- Public Member Functions inherited from eeros::Thread
 Thread ()
 
virtual ~Thread ()
 
virtual std::string getId () const
 
virtual void join ()
 

Protected Member Functions

virtual void run ()
 
- Protected Member Functions inherited from eeros::Thread
 Thread (std::function< void()> t)
 

Additional Inherited Members

- Protected Attributes inherited from eeros::Thread
std::thread t
 
eeros::logger::Logger
< eeros::logger::LogWriter
log
 

Constructor & Destructor Documentation

Sequencer::Sequencer ( )

Member Function Documentation

void Sequencer::abort ( )
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

void Sequencer::addCmdSequence ( Sequence< void > *  seq)
virtual

Here is the caller graph for this function:

const std::vector< Sequence< void > * > & Sequencer::getListOfCmdSequences ( )
virtual
mode::type Sequencer::getMode ( ) const
virtual

Here is the caller graph for this function:

std::string Sequencer::getName ( ) const
virtual

Here is the caller graph for this function:

state::type Sequencer::getState ( ) const
virtual

Here is the caller graph for this function:

void Sequencer::proceed ( )
virtual

Here is the caller graph for this function:

void Sequencer::run ( )
protectedvirtual

Reimplemented from eeros::Thread.

Here is the call graph for this function:

void Sequencer::shutdown ( )
virtual

Here is the caller graph for this function:

bool Sequencer::start ( )
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool eeros::sequencer::Sequencer::start ( Sequence< void > *  sequence)
virtual
bool Sequencer::start ( unsigned int  cmdSequenceIndex)
virtual

Here is the call graph for this function:

void Sequencer::stepMode ( bool  on = true)
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

void Sequencer::toggleMode ( )
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

void Sequencer::yield ( )
virtual

Here is the caller graph for this function:


The documentation for this class was generated from the following files: