hsm.core
hsm.core
This module provides the core elements for hierarchical state machines:
Event
, State
, StateMachine
Functions
Turn a function to a bound method on an instance |
|
Wraps a passed object into a list in case it has not been a list, tuple before. |
|
Run the statemachine until the final state is reached. |
Classes
State executing a given function while being active. |
|
Containers allow for hierarchical nesting of states. |
|
Events trigger actions and transitions. |
|
State executing a procedure in a background thread |
|
This constructor should always be called with keyword arguments. |
|
Represents a state in a state machine. |
|
State machine controls actions and transitions. |
|
Exceptions
All |