The SyncActionNode is an ActionNode that explicitly prevents the status RUNNING and doesn't require an implementation of halt(). More...
#include <action_node.h>
Public Member Functions | |
virtual NodeStatus | executeTick () override |
throws if the derived class return RUNNING. | |
virtual void | halt () override final |
You don't need to override this. | |
SyncActionNode (const std::string &name, const NodeConfiguration &config) | |
~SyncActionNode () override |
The SyncActionNode is an ActionNode that explicitly prevents the status RUNNING and doesn't require an implementation of halt().
Definition at line 52 of file action_node.h.
BT::SyncActionNode::SyncActionNode | ( | const std::string & | name, |
const NodeConfiguration & | config | ||
) |
Definition at line 206 of file action_node.cpp.
BT::SyncActionNode::~SyncActionNode | ( | ) | [override] |
NodeStatus BT::SyncActionNode::executeTick | ( | ) | [override, virtual] |
throws if the derived class return RUNNING.
Reimplemented from BT::TreeNode.
Definition at line 210 of file action_node.cpp.
virtual void BT::SyncActionNode::halt | ( | ) | [inline, override, virtual] |
You don't need to override this.
Implements BT::TreeNode.
Definition at line 63 of file action_node.h.