15 #ifndef NAV2_BEHAVIOR_TREE__PLUGINS__ACTION__COMPUTE_AND_TRACK_ROUTE_CANCEL_NODE_HPP_
16 #define NAV2_BEHAVIOR_TREE__PLUGINS__ACTION__COMPUTE_AND_TRACK_ROUTE_CANCEL_NODE_HPP_
21 #include "nav2_msgs/action/compute_and_track_route.hpp"
23 #include "nav2_behavior_tree/bt_cancel_action_node.hpp"
24 #include "nav2_ros_common/lifecycle_node.hpp"
26 namespace nav2_behavior_tree
44 const std::string & xml_tag_name,
45 const std::string & action_name,
46 const BT::NodeConfiguration & conf);
Abstract class representing an action for cancelling BT node.
static BT::PortsList providedBasicPorts(BT::PortsList addition)
Any subclass of BtCancelActionNode that accepts parameters must provide a providedPorts method and ca...
A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::ComputeAndTrackRoute cancellat...
ComputeAndTrackRouteCancel(const std::string &xml_tag_name, const std::string &action_name, const BT::NodeConfiguration &conf)
A constructor for nav2_behavior_tree::ComputeAndTrackRouteCancel.
static BT::PortsList providedPorts()
Creates list of BT ports.