Public Member Functions | |
def | __init__ |
def | on_enter |
def | on_exit |
def | on_pause |
def | on_resume |
def | on_start |
def | on_stop |
Public Attributes | |
execute | |
Private Member Functions | |
def | _disable_ros_control |
def | _enable_ros_control |
def | _event_execute |
def | _notify_skipped |
Private Attributes | |
__execute | |
_entering | |
_feedback_topic | |
_last_active_container | |
_pause_topic | |
_paused | |
_pub | |
_repeat_topic | |
_skipped | |
_sub |
A state that allows implementing certain events.
Definition at line 13 of file event_state.py.
def flexbe_core.core.event_state.EventState.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Reimplemented from flexbe_core.core.operatable_state.OperatableState.
Definition at line 18 of file event_state.py.
def flexbe_core.core.event_state.EventState._disable_ros_control | ( | self | ) | [private] |
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer.
Definition at line 97 of file event_state.py.
def flexbe_core.core.event_state.EventState._enable_ros_control | ( | self | ) | [private] |
Reimplemented from flexbe_core.core.operatable_state.OperatableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer.
Definition at line 91 of file event_state.py.
def flexbe_core.core.event_state.EventState._event_execute | ( | self, | |
args, | |||
kwargs | |||
) | [private] |
Definition at line 37 of file event_state.py.
def flexbe_core.core.event_state.EventState._notify_skipped | ( | self | ) | [private] |
Reimplemented from flexbe_core.core.operatable_state.OperatableState.
Definition at line 75 of file event_state.py.
def flexbe_core.core.event_state.EventState.on_enter | ( | self, | |
userdata | |||
) |
Will be executed each time the state is entered from any other state (but not from itself).
Definition at line 133 of file event_state.py.
def flexbe_core.core.event_state.EventState.on_exit | ( | self, | |
userdata | |||
) |
Will be executed each time the state will be left to any other state (but not to itself).
Definition at line 139 of file event_state.py.
def flexbe_core.core.event_state.EventState.on_pause | ( | self | ) |
Will be executed each time this state is paused.
Definition at line 121 of file event_state.py.
def flexbe_core.core.event_state.EventState.on_resume | ( | self, | |
userdata | |||
) |
Will be executed each time this state is resumed.
Definition at line 127 of file event_state.py.
def flexbe_core.core.event_state.EventState.on_start | ( | self | ) |
Will be executed once when the behavior starts.
Definition at line 109 of file event_state.py.
def flexbe_core.core.event_state.EventState.on_stop | ( | self | ) |
Will be executed once when the behavior stops or is preempted.
Definition at line 115 of file event_state.py.
Reimplemented from flexbe_core.core.operatable_state.OperatableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer.
Definition at line 18 of file event_state.py.
Definition at line 18 of file event_state.py.
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Definition at line 18 of file event_state.py.
Definition at line 18 of file event_state.py.
Definition at line 18 of file event_state.py.
Definition at line 18 of file event_state.py.
Reimplemented from flexbe_core.core.operatable_state.OperatableState.
Definition at line 18 of file event_state.py.
Definition at line 18 of file event_state.py.
Definition at line 18 of file event_state.py.
Reimplemented from flexbe_core.core.preemptable_state.PreemptableState.
Definition at line 18 of file event_state.py.
Reimplemented from flexbe_core.core.operatable_state.OperatableState.
Reimplemented in flexbe_core.core.concurrency_container.ConcurrencyContainer.
Definition at line 18 of file event_state.py.