Template Class BtCancelActionNode
Defined in File bt_cancel_action_node.hpp
Inheritance Relationships
Base Type
public BT::ActionNodeBase
Class Documentation
Abstract class representing an action for cancelling BT node.
- Template Parameters:
ActionT – Type of action
Public Functions
A nav2_behavior_tree::BtCancelActionNode constructor.
- Parameters:
xml_tag_name – Name for the XML tag for this node
action_name – Action name this node creates a client for
conf – BT node configuration
Create instance of an action client.
- Parameters:
action_name – Action name to create client for
The main override required by a BT action.
- Returns:
BT::NodeStatus Status of tick execution
Public Static Functions
Any subclass of BtCancelActionNode that accepts parameters must provide a providedPorts method and call providedBasicPorts in it.
- Parameters:
addition – Additional ports to add to BT port list
- Returns:
BT::PortsList Containing basic ports along with node-specific ports
Creates list of BT ports.
- Returns:
BT::PortsList Containing basic ports along with node-specific ports
Protected Attributes