Public Member Functions | |
def | __init__ |
Public Attributes | |
autonomy | |
execute | |
transitions | |
Private Member Functions | |
def | _build_msg |
def | _enable_ros_control |
def | _notify_skipped |
def | _operatable_execute |
Private Attributes | |
__execute | |
_debug_topic | |
_force_transition | |
_mute | |
_outcome_topic | |
_pub | |
_request_topic | |
_sent_outcome_requests |
A state that supports autonomy levels and silent mode. Also, it allows being tracked by a GUI or anything else as it reports each transition and its initial structure. An additional method is provided to report custom status messages to the widget.
Definition at line 14 of file operatable_state.py.
def flexbe_core.core.operatable_state.OperatableState.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.event_state.EventState.
Definition at line 22 of file operatable_state.py.
def flexbe_core.core.operatable_state.OperatableState._build_msg | ( | self, | |
prefix, | |||
msg | |||
) | [private] |
Adds this state to the initial structure message. @type prefix: string @param prefix: A path consisting of the container hierarchy containing this state. @type msg: ContainerStructure @param msg: The message that will finally contain the structure message.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer.
Definition at line 39 of file operatable_state.py.
def flexbe_core.core.operatable_state.OperatableState._enable_ros_control | ( | self | ) | [private] |
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer, and flexbe_core.core.event_state.EventState.
Definition at line 106 of file operatable_state.py.
def flexbe_core.core.operatable_state.OperatableState._notify_skipped | ( | self | ) | [private] |
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.event_state.EventState.
Definition at line 102 of file operatable_state.py.
def flexbe_core.core.operatable_state.OperatableState._operatable_execute | ( | self, | |
args, | |||
kwargs | |||
) | [private] |
Definition at line 75 of file operatable_state.py.
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer, and flexbe_core.core.event_state.EventState.
Definition at line 22 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Definition at line 75 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.event_state.EventState.
Definition at line 22 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer, and flexbe_core.core.event_state.EventState.
Definition at line 22 of file operatable_state.py.
Definition at line 22 of file operatable_state.py.