Public Member Functions | |
def | __init__ |
Private Member Functions | |
def | _preempt_cb |
Private Attributes | |
_preempt_topic | |
_sub | |
Static Private Attributes | |
string | _preempted_name = 'preempted' |
A state machine that can be preempted. If preempted, the state machine will return the outcome preempted.
Definition at line 11 of file preemptable_state_machine.py.
def flexbe_core.core.preemptable_state_machine.PreemptableStateMachine.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Reimplemented from flexbe_core.core.loopback_state_machine.LoopbackStateMachine.
Reimplemented in flexbe_core.core.operatable_state_machine.OperatableStateMachine.
Definition at line 19 of file preemptable_state_machine.py.
def flexbe_core.core.preemptable_state_machine.PreemptableStateMachine._preempt_cb | ( | self, | |
msg | |||
) | [private] |
Definition at line 36 of file preemptable_state_machine.py.
Definition at line 19 of file preemptable_state_machine.py.
string flexbe_core::core::preemptable_state_machine.PreemptableStateMachine::_preempted_name = 'preempted' [static, private] |
Definition at line 17 of file preemptable_state_machine.py.
Reimplemented in flexbe_core.core.operatable_state_machine.OperatableStateMachine.
Definition at line 19 of file preemptable_state_machine.py.