Robot Devastation
Classes

The StateMachineLib library contains the rd::FiniteStateMachine base class and derived classes. More...

Classes

class  rd::MockState
 Dummy State for testing. More...
 
class  rd::State
 Base class for each of the states of a FiniteStateMachine. More...
 
class  rd::StateDirector
 A base class for controlling flow of States of a Finite State Machine. More...
 
class  rd::FiniteStateMachine
 Class implementing a finite state machine. More...
 
class  rd::StateMachineBuilder
 Class that helps with the creation of FiniteStateMachine. More...
 
class  rd::YarpStateDirector
 StateDirector based on YARP, creates a separate thread. More...
 

Detailed Description