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 |
|
) |
| |
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.
def flexbe_core.core.silent_state_machine.SilentStateMachine.destroy |
( |
|
self | ) |
|
flexbe_core.core.silent_state_machine.SilentStateMachine._parent |
|
private |
flexbe_core.core.silent_state_machine.SilentStateMachine.autonomy |
flexbe_core.core.silent_state_machine.SilentStateMachine.name |
flexbe_core.core.silent_state_machine.SilentStateMachine.transitions |
The documentation for this class was generated from the following file: