Public Member Functions | Public Attributes | List of all members
line_planner_node.GoalServer Class Reference

Public Member Functions

def __init__ (self, tf2_buffer, update_plan)
 
def get_goals (self)
 
def goal_callback (self, goal)
 
def goal_reached (self)
 
def process_goal (self, goal)
 
def reset (self, msg)
 
def route_callback (self, msg)
 
def set_goal_pair (self, endgoal)
 

Public Attributes

 clear_goals_sub
 
 end_goal
 
 route
 
 route_index
 
 simple_goal_sub
 
 start_goal
 
 tf2_buffer
 
 update_plan
 

Detailed Description

Definition at line 26 of file line_planner_node.py.

Constructor & Destructor Documentation

◆ __init__()

def line_planner_node.GoalServer.__init__ (   self,
  tf2_buffer,
  update_plan 
)

Definition at line 28 of file line_planner_node.py.

Member Function Documentation

◆ get_goals()

def line_planner_node.GoalServer.get_goals (   self)

Definition at line 69 of file line_planner_node.py.

◆ goal_callback()

def line_planner_node.GoalServer.goal_callback (   self,
  goal 
)

Definition at line 50 of file line_planner_node.py.

◆ goal_reached()

def line_planner_node.GoalServer.goal_reached (   self)

Definition at line 72 of file line_planner_node.py.

◆ process_goal()

def line_planner_node.GoalServer.process_goal (   self,
  goal 
)

Definition at line 103 of file line_planner_node.py.

◆ reset()

def line_planner_node.GoalServer.reset (   self,
  msg 
)

Definition at line 43 of file line_planner_node.py.

◆ route_callback()

def line_planner_node.GoalServer.route_callback (   self,
  msg 
)

Definition at line 56 of file line_planner_node.py.

◆ set_goal_pair()

def line_planner_node.GoalServer.set_goal_pair (   self,
  endgoal 
)

Definition at line 90 of file line_planner_node.py.

Member Data Documentation

◆ clear_goals_sub

line_planner_node.GoalServer.clear_goals_sub

Definition at line 36 of file line_planner_node.py.

◆ end_goal

line_planner_node.GoalServer.end_goal

Definition at line 30 of file line_planner_node.py.

◆ route

line_planner_node.GoalServer.route

Definition at line 40 of file line_planner_node.py.

◆ route_index

line_planner_node.GoalServer.route_index

Definition at line 41 of file line_planner_node.py.

◆ simple_goal_sub

line_planner_node.GoalServer.simple_goal_sub

Definition at line 34 of file line_planner_node.py.

◆ start_goal

line_planner_node.GoalServer.start_goal

Definition at line 29 of file line_planner_node.py.

◆ tf2_buffer

line_planner_node.GoalServer.tf2_buffer

Definition at line 31 of file line_planner_node.py.

◆ update_plan

line_planner_node.GoalServer.update_plan

Definition at line 32 of file line_planner_node.py.


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


line_planner
Author(s):
autogenerated on Sat Jun 10 2023 02:19:03