Alex exoskeleton
ALEX SoftwareDocumentation
|
#include "State.h"
Go to the source code of this file.
Classes | |
class | StateMachine |
Abstract class representing a state machine. Includes a number of State and Transition objects. More... | |
Macros | |
#define | EventObject(_name_) |
Macros to quickly create event objects given their names as input. useage: EventObject ( MyEvent ) * myEvent;. More... | |
#define | NewTransition(_from_, _event_, _to_) _from_->addArc(new Transition(_to_, _event_)) |
Macro to create statemachine transitions. Add a tranition object to the from states arch list to a specific state object, triggered by the occurence of event. More... | |
Definition in file StateMachine.h.
#define EventObject | ( | _name_ | ) |
Macros to quickly create event objects given their names as input. useage: EventObject ( MyEvent ) * myEvent;.
Definition at line 73 of file StateMachine.h.
#define NewTransition | ( | _from_, | |
_event_, | |||
_to_ | |||
) | _from_->addArc(new Transition(_to_, _event_)) |
Macro to create statemachine transitions. Add a tranition object to the from states arch list to a specific state object, triggered by the occurence of event.
Definition at line 90 of file StateMachine.h.