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

Public Member Functions

def __eq__ (self, o)
 
def __hash__ (self)
 @brieft Hash function for CommStateMachine More...
 
def __init__ (self, action_goal, transition_cb, feedback_cb, send_goal_fn, send_cancel_fn)
 
def set_state (self, state)
 
def transition_to (self, state)
 
def update_feedback (self, action_feedback)
 
def update_result (self, action_result)
 
def update_status (self, status_array)
 

Public Attributes

 action_goal
 
 feedback_cb
 
 latest_goal_status
 
 latest_result
 
 mutex
 
 send_cancel_fn
 
 send_goal_fn
 
 state
 
 transition_cb
 

Private Member Functions

def _mark_as_lost (self)
 

Detailed Description

Definition at line 303 of file action_client.py.

Constructor & Destructor Documentation

◆ __init__()

def actionlib.action_client.CommStateMachine.__init__ (   self,
  action_goal,
  transition_cb,
  feedback_cb,
  send_goal_fn,
  send_cancel_fn 
)

Definition at line 304 of file action_client.py.

Member Function Documentation

◆ __eq__()

def actionlib.action_client.CommStateMachine.__eq__ (   self,
  o 
)

Definition at line 316 of file action_client.py.

◆ __hash__()

def actionlib.action_client.CommStateMachine.__hash__ (   self)

@brieft Hash function for CommStateMachine

Definition at line 320 of file action_client.py.

◆ _mark_as_lost()

def actionlib.action_client.CommStateMachine._mark_as_lost (   self)
private

Definition at line 378 of file action_client.py.

◆ set_state()

def actionlib.action_client.CommStateMachine.set_state (   self,
  state 
)

Definition at line 323 of file action_client.py.

◆ transition_to()

def actionlib.action_client.CommStateMachine.transition_to (   self,
  state 
)

Definition at line 370 of file action_client.py.

◆ update_feedback()

def actionlib.action_client.CommStateMachine.update_feedback (   self,
  action_feedback 
)

Definition at line 409 of file action_client.py.

◆ update_result()

def actionlib.action_client.CommStateMachine.update_result (   self,
  action_result 
)

Definition at line 382 of file action_client.py.

◆ update_status()

def actionlib.action_client.CommStateMachine.update_status (   self,
  status_array 
)
Parameters
ghClientGoalHandle
status_arrayactionlib_msgs/GoalStatusArray

Definition at line 331 of file action_client.py.

Member Data Documentation

◆ action_goal

actionlib.action_client.CommStateMachine.action_goal

Definition at line 305 of file action_client.py.

◆ feedback_cb

actionlib.action_client.CommStateMachine.feedback_cb

Definition at line 307 of file action_client.py.

◆ latest_goal_status

actionlib.action_client.CommStateMachine.latest_goal_status

Definition at line 313 of file action_client.py.

◆ latest_result

actionlib.action_client.CommStateMachine.latest_result

Definition at line 314 of file action_client.py.

◆ mutex

actionlib.action_client.CommStateMachine.mutex

Definition at line 312 of file action_client.py.

◆ send_cancel_fn

actionlib.action_client.CommStateMachine.send_cancel_fn

Definition at line 309 of file action_client.py.

◆ send_goal_fn

actionlib.action_client.CommStateMachine.send_goal_fn

Definition at line 308 of file action_client.py.

◆ state

actionlib.action_client.CommStateMachine.state

Definition at line 311 of file action_client.py.

◆ transition_cb

actionlib.action_client.CommStateMachine.transition_cb

Definition at line 306 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