
| Public Member Functions | |
| def | __init__ | 
| def | execute | 
| def | on_enter | 
| Static Public Attributes | |
| FOOTSTEP_PLAN_HEADER = BehaviorInputGoal.FOOTSTEP_PLAN_HEADER | |
| GHOST_JOINT_STATES = BehaviorInputGoal.GHOST_JOINT_STATES | |
| POINT_LOCATION = BehaviorInputGoal.POINT_LOCATION | |
| SELECTED_OBJECT_ID = BehaviorInputGoal.SELECTED_OBJECT_ID | |
| WAYPOINT_GOAL_POSE = BehaviorInputGoal.WAYPOINT_GOAL_POSE | |
| Private Attributes | |
| _action_topic | |
| _client | |
| _connected | |
| _message | |
| _received | |
| _request | |
Implements a state where the state machine needs an input from the operator. Requests of different types, such as requesting a waypoint, a template, or a pose, can be specified. -- request uint8 One of the class constants to specify the type of request. -- message string Message displayed to the operator to let him know what to do. #> data object The data provided by the operator. The exact type depends on the request. <= received Returned as soon as valid data is available. <= aborted The operator declined to provide the requested data. <= no_connection No request could be sent to the operator. <= data_error Data has been received, but could not be deserialized successfully.
Definition at line 17 of file input_state.py.
| def flexbe_states.input_state.InputState.__init__ | ( | self, | |
| request, | |||
| message | |||
| ) | 
Constructor
Definition at line 41 of file input_state.py.
| def flexbe_states.input_state.InputState.execute | ( | self, | |
| userdata | |||
| ) | 
Execute this state
Definition at line 58 of file input_state.py.
| def flexbe_states.input_state.InputState.on_enter | ( | self, | |
| userdata | |||
| ) | 
Definition at line 90 of file input_state.py.
Definition at line 43 of file input_state.py.
Definition at line 43 of file input_state.py.
Definition at line 43 of file input_state.py.
Definition at line 43 of file input_state.py.
Definition at line 43 of file input_state.py.
Definition at line 43 of file input_state.py.
| flexbe_states::input_state.InputState::FOOTSTEP_PLAN_HEADER = BehaviorInputGoal.FOOTSTEP_PLAN_HEADER  [static] | 
Definition at line 38 of file input_state.py.
| flexbe_states::input_state.InputState::GHOST_JOINT_STATES = BehaviorInputGoal.GHOST_JOINT_STATES  [static] | 
Definition at line 37 of file input_state.py.
| flexbe_states::input_state.InputState::POINT_LOCATION = BehaviorInputGoal.POINT_LOCATION  [static] | 
Definition at line 34 of file input_state.py.
| flexbe_states::input_state.InputState::SELECTED_OBJECT_ID = BehaviorInputGoal.SELECTED_OBJECT_ID  [static] | 
Definition at line 35 of file input_state.py.
| flexbe_states::input_state.InputState::WAYPOINT_GOAL_POSE = BehaviorInputGoal.WAYPOINT_GOAL_POSE  [static] | 
Definition at line 36 of file input_state.py.