Public Member Functions | |
def | __init__ (self, args, kwargs) |
def | on_enter (self, userdata) |
def | on_exit (self, userdata) |
def | on_pause (self) |
def | on_resume (self, userdata) |
def | on_start (self) |
def | on_stop (self) |
Public Member Functions inherited from flexbe_core.core.operatable_state.OperatableState | |
def | __init__ (self, args, kwargs) |
Public Member Functions inherited from flexbe_core.core.preemptable_state.PreemptableState | |
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.ros_state.RosState | |
def | __init__ (self, args, kwargs) |
def | is_breakpoint (self) |
def | set_rate (self, rate) |
def | sleep (self) |
def | sleep_duration (self) |
Public Member Functions inherited from flexbe_core.core.state.State | |
def | __init__ (self, args, kwargs) |
def | execute (self, userdata) |
def | input_keys (self) |
def | name (self) |
def | outcomes (self) |
def | output_keys (self) |
def | parent (self) |
def | path (self) |
def | set_name (self, value) |
def | set_parent (self, value) |
def | sleep (self) |
def | sleep_duration (self) |
Public Attributes | |
execute | |
Public Attributes inherited from flexbe_core.core.operatable_state.OperatableState | |
execute | |
Public Attributes inherited from flexbe_core.core.preemptable_state.PreemptableState | |
execute | |
Public Attributes inherited from flexbe_core.core.lockable_state.LockableState | |
execute | |
Public Attributes inherited from flexbe_core.core.manually_transitionable_state.ManuallyTransitionableState | |
execute | |
Private Member Functions | |
def | _disable_ros_control (self) |
def | _enable_ros_control (self) |
def | _event_execute (self, args, kwargs) |
def | _notify_skipped (self) |
Private Attributes | |
__execute | |
_entering | |
_feedback_topic | |
_last_active_container | |
_pause_topic | |
_paused | |
_repeat_topic | |
_skipped | |
Additional Inherited Members | |
Static Public Attributes inherited from flexbe_core.core.preemptable_state.PreemptableState | |
bool | preempt = False |
A state that allows implementing certain events.
Definition at line 18 of file event_state.py.
def flexbe_core.core.event_state.EventState.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 23 of file event_state.py.
|
private |
Definition at line 92 of file event_state.py.
|
private |
Definition at line 86 of file event_state.py.
|
private |
Definition at line 37 of file event_state.py.
|
private |
Definition at line 80 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 127 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 133 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 115 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 121 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 103 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 109 of file event_state.py.
|
private |
Definition at line 25 of file event_state.py.
|
private |
Definition at line 28 of file event_state.py.
|
private |
Definition at line 33 of file event_state.py.
|
private |
Definition at line 31 of file event_state.py.
|
private |
Definition at line 35 of file event_state.py.
|
private |
Definition at line 30 of file event_state.py.
|
private |
Definition at line 34 of file event_state.py.
|
private |
Definition at line 29 of file event_state.py.
flexbe_core.core.event_state.EventState.execute |
Definition at line 26 of file event_state.py.