Public Member Functions | |
def | __init__ (self, args, kwargs) |
def | wait (self, seconds=None, condition=None) |
Public Member Functions inherited from flexbe_core.core.state_machine.StateMachine | |
def | __contains__ (self, label) |
def | __enter__ (self) |
def | __exit__ (self, args) |
def | __getitem__ (self, label) |
def | __init__ (self, args, kwargs) |
def | __iter__ (self) |
def | assert_consistent_transitions (self) |
def | current_state (self) |
def | current_state_label (self) |
def | execute (self, userdata) |
def | initial_state (self) |
def | initial_state_label (self) |
def | sleep (self) |
def | sleep_duration (self) |
def | spin (self, userdata=None) |
def | userdata (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) |
Private Member Functions | |
def | _disable_ros_control (self) |
def | _enable_ros_control (self) |
Private Attributes | |
_is_controlled | |
_pub | |
_sub | |
Additional Inherited Members | |
Static Public Member Functions inherited from flexbe_core.core.state_machine.StateMachine | |
def | add (label, state, transitions, remapping=None) |
def | get_opened_container () |
A state machine to interface with ROS.
Definition at line 8 of file ros_state_machine.py.
def flexbe_core.core.ros_state_machine.RosStateMachine.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
Definition at line 13 of file ros_state_machine.py.
|
private |
Definition at line 35 of file ros_state_machine.py.
|
private |
Definition at line 30 of file ros_state_machine.py.
def flexbe_core.core.ros_state_machine.RosStateMachine.wait | ( | self, | |
seconds = None , |
|||
condition = None |
|||
) |
Definition at line 20 of file ros_state_machine.py.
|
private |
Definition at line 15 of file ros_state_machine.py.
|
private |
Definition at line 17 of file ros_state_machine.py.
|
private |
Definition at line 18 of file ros_state_machine.py.