Public Member Functions | |
def | __init__ |
def | destroy |
Static Public Member Functions | |
def | add |
Public Attributes | |
autonomy | |
name | |
transitions | |
Private Attributes | |
_parent |
A state machine that runs in background and does not report any transition.
Definition at line 10 of file silent_state_machine.py.
def flexbe_core.core.silent_state_machine.SilentStateMachine.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 15 of file silent_state_machine.py.
def flexbe_core.core.silent_state_machine.SilentStateMachine.add | ( | label, | |
state, | |||
transitions = None , |
|||
autonomy = None , |
|||
remapping = None |
|||
) | [static] |
Add a state to the opened state machine. @type label: string @param label: The label of the state being added. @param state: An instance of a class implementing the L{State} interface. @param transitions: A dictionary mapping state outcomes to other state labels or container outcomes. @param autonomy: A dictionary mapping state outcomes to their required autonomy level. Not relevant for this class. @param remapping: A dictrionary mapping local userdata keys to userdata keys in the container.
Definition at line 23 of file silent_state_machine.py.
Definition at line 55 of file silent_state_machine.py.
Definition at line 15 of file silent_state_machine.py.
Definition at line 15 of file silent_state_machine.py.
Definition at line 15 of file silent_state_machine.py.
Definition at line 15 of file silent_state_machine.py.