|
def | __init__ (self, args, kwargs) |
|
def | __init__ (self, args, kwargs) |
|
def | execute (self, userdata) |
|
def | get_deep_state (self) |
|
def | get_locked_state (self) |
|
def | is_locked (self) |
|
def | is_locked_inside (self) |
|
def | lock (self, path) |
|
def | remove_state (self, state) |
|
def | replace_state (self, state) |
|
def | replace_userdata (self, userdata) |
|
def | transition_allowed (self, state, outcome) |
|
def | unlock (self, path) |
|
def | __init__ (self, args, kwargs) |
|
def | wait (self, seconds=None, condition=None) |
|
def | __contains__ (self, label) |
|
def | __enter__ (self) |
|
def | __exit__ (self, args) |
|
def | __getitem__ (self, label) |
|
def | __init__ (self, args, kwargs) |
|
def | __iter__ (self) |
|
def | assert_consistent_transitions (self) |
|
def | current_state (self) |
|
def | current_state_label (self) |
|
def | execute (self, userdata) |
|
def | initial_state (self) |
|
def | initial_state_label (self) |
|
def | sleep (self) |
|
def | sleep_duration (self) |
|
def | spin (self, userdata=None) |
|
def | userdata (self) |
|
def | __init__ (self, args, kwargs) |
|
def | execute (self, userdata) |
|
def | input_keys (self) |
|
def | name (self) |
|
def | outcomes (self) |
|
def | output_keys (self) |
|
def | parent (self) |
|
def | path (self) |
|
def | set_name (self, value) |
|
def | set_parent (self, value) |
|
def | sleep (self) |
|
def | sleep_duration (self) |
|
A state machine that can be preempted.
If preempted, the state machine will return the outcome preempted.
Definition at line 10 of file preemptable_state_machine.py.