SimpleHsm Namespace Reference


Classes

class  DeepHistory
class  StateEvent
class  SimpleHsm

Enumerations

enum  Signal {
  Null = 0, Init = 1, Entry = 2, Exit = 3,
  User = 4
}

Functions

delegate StateDelegate StateDelegate (StateEvent e)

Enumeration Type Documentation

The base state machine signals

Enumerator:
Null  Null signal, all state functions should ignore this signal and return their parent state (or null if the top level state)
Init  Initialisation signal, a state function should transition to a default substate (SimpleHsm::SimpleHsm::InitTransitionState()) if it has substates
Entry  Entry signal, a state function should perform its entry actions (if any)
Exit  Exit signal, a state function should perform its exit actions (if any)
User  User signals should start from this index


Function Documentation

delegate StateDelegate SimpleHsm::StateDelegate ( StateEvent  e  ) 

A state function


Generated on Thu Feb 4 09:29:13 2010 for simplehsm(C#) by  doxygen 1.5.9