Public Member Functions | |
__init__ (num_of_state) | |
Constructor. | |
setNOP (call_back) | |
Set NOP function. | |
setListener (listener) | |
Set Listener Object. | |
setEntryAction (state, call_back) | |
Set Entry action function. | |
setPreDoAction (state, call_back) | |
Set PreDo action function. | |
setDoAction (state, call_back) | |
Set Do action function. | |
setPostDoAction (state, call_back) | |
Set Post action function. | |
setExitAction (state, call_back) | |
Set Exit action function. | |
setTransitionAction (call_back) | |
Set state transition action function. | |
setStartState (states) | |
Set Exit action function. | |
getStates () | |
Get state machine's status. | |
getState () | |
isIn (state) | |
Evaluate current status. | |
goTo (state) | |
Change status. | |
worker () | |
Worker function. | |
setNullFunc (s, nullfunc) | |
sync (states) | |
need_trans () | |
update_curr (curr) |
|
Constructor.
|
|
|
|
Get state machine's status.
|
|
Change status.
|
|
Evaluate current status.
|
|
|
|
Set Do action function.
|
|
Set Entry action function.
|
|
Set Exit action function.
|
|
Set Listener Object.
|
|
Set NOP function.
|
|
|
|
Set Post action function.
|
|
Set PreDo action function.
|
|
Set Exit action function.
|
|
Set state transition action function.
|
|
|
|
|
|
Worker function.
|