CHSM
4.4.1
|
![]() ![]() | This is an iterator in "STL style" to iterate over the (direct child) states a machine has |
![]() ![]() | This is an iterator in "STL style" to iterate over the child states of a parent state |
![]() ![]() | The occurrence of an event ("broadcast") is that which causes transitions in a machine |
![]() ![]() | This is an iterator in "STL style" to iterate over the child states of a parent state |
![]() ![]() | A machine contains an entire Concurrent, Hierarchical, Finite State machine |
![]() ![]() | A state is the simplest kind of state in a machine: it has no child states |
![]() ![]() ![]() | A parent is-an abstract state that has child states |
![]() ![]() ![]() ![]() | A cluster is-a CHSM::parent that can have at most one child-state active at any given time |
![]() ![]() ![]() ![]() | A set is-a CHSM::parent that has either all or no child-states active |
![]() ![]() | A transition is a simple struct containing information for a transition from one state to another in a machine |