Public Member Functions | Public Attributes | Private Member Functions | List of all members
actionlib.action_client.GoalManager Class Reference

Public Member Functions

def __init__ (self, ActionSpec)
 
def init_goal (self, goal, transition_cb=None, feedback_cb=None)
 Sends off a goal and starts tracking its status. More...
 
def register_cancel_fn (self, fn)
 
def register_send_goal_fn (self, fn)
 
def update_feedbacks (self, action_feedback)
 
def update_results (self, action_result)
 
def update_statuses (self, status_array)
 Updates the statuses of all goals from the information in status_array. More...
 

Public Attributes

 ActionFeedback
 
 ActionGoal
 
 ActionResult
 
 ActionSpec
 
 cancel_fn
 
 list_mutex
 
 send_goal_fn
 
 statuses
 

Private Member Functions

def _generate_id (self)
 
def _get_live_statuses (self)
 

Detailed Description

Definition at line 419 of file action_client.py.

Constructor & Destructor Documentation

◆ __init__()

def actionlib.action_client.GoalManager.__init__ (   self,
  ActionSpec 
)

Definition at line 423 of file action_client.py.

Member Function Documentation

◆ _generate_id()

def actionlib.action_client.GoalManager._generate_id (   self)
private

Definition at line 438 of file action_client.py.

◆ _get_live_statuses()

def actionlib.action_client.GoalManager._get_live_statuses (   self)
private

Definition at line 471 of file action_client.py.

◆ init_goal()

def actionlib.action_client.GoalManager.init_goal (   self,
  goal,
  transition_cb = None,
  feedback_cb = None 
)

Sends off a goal and starts tracking its status.

Returns
ClientGoalHandle for the sent goal.

Definition at line 453 of file action_client.py.

◆ register_cancel_fn()

def actionlib.action_client.GoalManager.register_cancel_fn (   self,
  fn 
)

Definition at line 447 of file action_client.py.

◆ register_send_goal_fn()

def actionlib.action_client.GoalManager.register_send_goal_fn (   self,
  fn 
)

Definition at line 444 of file action_client.py.

◆ update_feedbacks()

def actionlib.action_client.GoalManager.update_feedbacks (   self,
  action_feedback 
)

Definition at line 493 of file action_client.py.

◆ update_results()

def actionlib.action_client.GoalManager.update_results (   self,
  action_result 
)

Definition at line 489 of file action_client.py.

◆ update_statuses()

def actionlib.action_client.GoalManager.update_statuses (   self,
  status_array 
)

Updates the statuses of all goals from the information in status_array.

Parameters
status_array(actionlib_msgs/GoalStatusArray)

Definition at line 480 of file action_client.py.

Member Data Documentation

◆ ActionFeedback

actionlib.action_client.GoalManager.ActionFeedback

Definition at line 434 of file action_client.py.

◆ ActionGoal

actionlib.action_client.GoalManager.ActionGoal

Definition at line 432 of file action_client.py.

◆ ActionResult

actionlib.action_client.GoalManager.ActionResult

Definition at line 433 of file action_client.py.

◆ ActionSpec

actionlib.action_client.GoalManager.ActionSpec

Definition at line 431 of file action_client.py.

◆ cancel_fn

actionlib.action_client.GoalManager.cancel_fn

Definition at line 448 of file action_client.py.

◆ list_mutex

actionlib.action_client.GoalManager.list_mutex

Definition at line 424 of file action_client.py.

◆ send_goal_fn

actionlib.action_client.GoalManager.send_goal_fn

Definition at line 426 of file action_client.py.

◆ statuses

actionlib.action_client.GoalManager.statuses

Definition at line 425 of file action_client.py.


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


actionlib
Author(s): Eitan Marder-Eppstein, Vijay Pradeep, Mikael Arguedas
autogenerated on Fri May 19 2023 02:36:55