Nav2 Navigation Stack - humble  humble
ROS 2 Navigation Stack
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DummyActionServer< ActionT > Class Template Reference
Collaboration diagram for DummyActionServer< ActionT >:
Collaboration graph
[legend]

Public Member Functions

 DummyActionServer (const rclcpp::Node::SharedPtr &node, std::string action_name)
 
void setFailureRanges (const std::vector< std::pair< int, int >> &failureRanges)
 
void setRunningRanges (const std::vector< std::pair< int, int >> &runningRanges)
 
void reset ()
 
int getGoalCount () const
 

Protected Member Functions

virtual std::shared_ptr< typename ActionT::Result > fillResult ()
 
virtual rclcpp_action::GoalResponse handle_goal (const rclcpp_action::GoalUUID &, std::shared_ptr< const typename ActionT::Goal >)
 
virtual rclcpp_action::CancelResponse handle_cancel (const typename std::shared_ptr< rclcpp_action::ServerGoalHandle< ActionT >>)
 
void execute (const typename std::shared_ptr< rclcpp_action::ServerGoalHandle< ActionT >> goal_handle)
 
void handle_accepted (const std::shared_ptr< rclcpp_action::ServerGoalHandle< ActionT >> goal_handle)
 

Protected Attributes

rclcpp_action::Server< ActionT >::SharedPtr action_server_
 
std::string action_name_
 
std::vector< std::pair< int, int > > failure_ranges_
 
std::vector< std::pair< int, int > > running_ranges_
 
int goal_count_
 

Detailed Description

template<class ActionT>
class DummyActionServer< ActionT >

Definition at line 98 of file dummy_servers.hpp.


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