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

Public Member Functions

 DummyActionServer (const rclcpp::Node::SharedPtr &node, std::string action_name)
 
void setFailureRanges (const Ranges &failureRanges)
 
void setRunningRanges (const Ranges &runningRanges)
 
void reset ()
 
int getGoalCount () const
 
std::shared_ptr< typename ActionT::Result > getResult (void)
 

Protected Member Functions

virtual void updateResultForFailure (std::shared_ptr< typename ActionT::Result > &result)
 
virtual void updateResultForSuccess (std::shared_ptr< typename ActionT::Result > &result)
 
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_
 
Ranges failure_ranges_
 
Ranges running_ranges_
 
unsigned int goal_count_
 
std::shared_ptr< typename ActionT::Result > result_
 

Detailed Description

template<class ActionT>
class nav2_system_tests::DummyActionServer< ActionT >

Definition at line 38 of file dummy_action_server.hpp.


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