15 #ifndef NAV2_BEHAVIOR_TREE__PLUGINS__DECORATOR__SINGLE_TRIGGER_NODE_HPP_
16 #define NAV2_BEHAVIOR_TREE__PLUGINS__DECORATOR__SINGLE_TRIGGER_NODE_HPP_
21 #include "behaviortree_cpp/decorator_node.h"
23 namespace nav2_behavior_tree
41 const std::string & name,
42 const BT::NodeConfiguration & conf);
58 BT::NodeStatus tick()
override;
A BT::DecoratorNode that triggers its child only once and returns FAILURE for every succeeding tick (...
static BT::PortsList providedPorts()
Creates list of BT ports.
SingleTrigger(const std::string &name, const BT::NodeConfiguration &conf)
A constructor for nav2_behavior_tree::SingleTrigger.