Public Member Functions | Public Attributes | Private Attributes
pi_trees_ros.pi_trees_ros.SimpleActionTask Class Reference
Inheritance diagram for pi_trees_ros.pi_trees_ros.SimpleActionTask:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def default_active_cb
def default_done_cb
def default_feedback_cb
def reset
def run

Public Attributes

 action
 action_client
 action_finished
 action_started
 activate_time
 active_cb
 connect_timeout
 done_cb
 feedback_cb
 final_status
 goal
 goal_states
 goal_status
 goal_status_reported
 rate
 reset_after
 result
 result_timeout
 retry_goal_states
 status
 tick
 time_so_far
 user_done_cb

Private Attributes

 _duration

Detailed Description

    Turn a ROS action into a Task.

Definition at line 74 of file pi_trees_ros.py.


Constructor & Destructor Documentation

def pi_trees_ros.pi_trees_ros.SimpleActionTask.__init__ (   self,
  name,
  action,
  action_type,
  goal,
  rate = 5,
  connect_timeout = 10,
  result_timeout = 30,
  reset_after = False,
  active_cb = None,
  done_cb = None,
  feedback_cb = None 
)

Definition at line 78 of file pi_trees_ros.py.


Member Function Documentation

Definition at line 204 of file pi_trees_ros.py.

def pi_trees_ros.pi_trees_ros.SimpleActionTask.default_done_cb (   self,
  result_state,
  result 
)
Goal Done Callback
This callback resets the active flags and reports the duration of the action.
Also, if the user has defined a result_cb, it is called here before the
method returns.

Definition at line 183 of file pi_trees_ros.py.

Definition at line 207 of file pi_trees_ros.py.

Definition at line 210 of file pi_trees_ros.py.

Definition at line 136 of file pi_trees_ros.py.


Member Data Documentation

Definition at line 187 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 136 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 138 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Reimplemented from pi_trees_lib::pi_trees_lib::Task.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Reimplemented from pi_trees_lib::pi_trees_lib::Task.

Definition at line 138 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.

Definition at line 78 of file pi_trees_ros.py.


The documentation for this class was generated from the following file:


pi_trees_ros
Author(s): Patrick Goebel
autogenerated on Thu Jun 6 2019 17:33:34