Class WaitAction
Defined in File wait_action.hpp
Inheritance Relationships
Base Type
public nav2_behavior_tree::BtActionNode< nav2_msgs::action::Wait >
(Template Class BtActionNode)
Class Documentation
A nav2_behavior_tree::BtActionNode class that wraps nav2_msgs::action::Wait.
Note
This is an Asynchronous (long-running) node which may return a RUNNING state while executing. It will re-initialize when halted.
Public Functions
A constructor for nav2_behavior_tree::WaitAction.
- 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
Function to perform some user-defined operation on tick.
Function to perform work in a BT Node when the action server times out Such as setting the error code ID status to timed out for action clients.
Function to read parameters and initialize class variables.
Function to perform some user-defined operation upon successful completion of the action.
Function to perform some user-defined operation upon abortion of the action.
Function to perform some user-defined operation upon cancellation of the action.
Public Static Functions
Creates list of BT ports.
- Returns:
BT::PortsList Containing basic ports along with node-specific ports