KeepRunningUntilFailureNode(const std::string &name)
virtual BT::NodeStatus tick() override
Method to be implemented by the user.
virtual BT::NodeStatus executeTick()
The method that should be used to invoke tick() and setStatus();.
NodeStatus status() const
void setStatus(NodeStatus new_status)
setStatus changes the status of the node. it will throw if you try to change the status to IDLE,...
The KeepRunningUntilFailureNode returns always FAILURE or RUNNING.
void setRegistrationID(StringView ID)
const std::string & name() const
Name of the instance, not the type.