CORC Project
CANOpen Robot Controller Software Documentation
Classes
State Machine module

Classes

class  Event
 Abstract class for events used as StateMachine triggers to transition between states. Events must be explicitly tied to a current State and state to transition to once the event has been triggered. This is done using a Transition object in a designed StateMachine. More...
 
class  State
 Abstract class representing a state in a StateMachine. More...
 
class  StateMachine
 Abstract class representing a state machine. Includes a number of State and Transition objects. More...
 
class  Transition
 Represents possible transitions linking two State objects with an Event. More...
 

Detailed Description

A group of abstract classes, used to build event-driven state machines.