Public Member Functions | |
def | __init__ (self, args, kwargs) |
Public Member Functions inherited from flexbe_core.core.loopback_state.LoopbackState | |
def | __init__ (self, args, kwargs) |
Public Member Functions inherited from flexbe_core.core.lockable_state.LockableState | |
def | __init__ (self, args, kwargs) |
def | is_locked (self) |
Public Member Functions inherited from flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState | |
def | __init__ (self, args, kwargs) |
Public Member Functions inherited from flexbe_core.core.monitoring_state.MonitoringState | |
def | __init__ (self, args, kwargs) |
def | force_monitoring (self) |
def | monitor (self, key, outcome=None) |
Public Attributes | |
execute | |
Public Attributes inherited from flexbe_core.core.loopback_state.LoopbackState | |
execute | |
Public Attributes inherited from flexbe_core.core.lockable_state.LockableState | |
execute | |
Public Attributes inherited from flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState | |
execute | |
Public Attributes inherited from flexbe_core.core.monitoring_state.MonitoringState | |
execute | |
name | |
Static Public Attributes | |
bool | preempt = False |
bool | switching = False |
Private Member Functions | |
def | _disable_ros_control (self) |
def | _enable_ros_control (self) |
def | _notify_skipped (self) |
def | _preemptable_execute (self, args, kwargs) |
Private Attributes | |
__execute | |
_feedback_topic | |
_force_transition | |
_preempt_topic | |
_pub | |
_sub | |
Static Private Attributes | |
string | _preempted_name = 'preempted' |
A state that can be preempted. If preempted, the state will not be executed anymore and return the outcome preempted.
Definition at line 11 of file preemptable_state.py.
def flexbe_core.core.preemptable_state.PreemptableState.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 21 of file preemptable_state.py.
|
private |
Definition at line 79 of file preemptable_state.py.
|
private |
Definition at line 73 of file preemptable_state.py.
|
private |
Definition at line 65 of file preemptable_state.py.
|
private |
Definition at line 44 of file preemptable_state.py.
|
private |
Definition at line 32 of file preemptable_state.py.
|
private |
Definition at line 35 of file preemptable_state.py.
|
private |
Definition at line 59 of file preemptable_state.py.
|
private |
Definition at line 36 of file preemptable_state.py.
|
staticprivate |
Definition at line 17 of file preemptable_state.py.
|
private |
Definition at line 38 of file preemptable_state.py.
|
private |
Definition at line 39 of file preemptable_state.py.
flexbe_core.core.preemptable_state.PreemptableState.execute |
Definition at line 33 of file preemptable_state.py.
|
static |
Definition at line 18 of file preemptable_state.py.
|
static |
Definition at line 19 of file preemptable_state.py.