14 #ifndef SEQUENCE_NODE_WITH_MEMORY_H 15 #define SEQUENCE_NODE_WITH_MEMORY_H 45 virtual void halt()
override;
58 static constexpr
const char*
RESET_PARAM =
"reset_on_failure";
64 #endif // SEQUENCE_NODE_WITH_MEMORY_H const std::string & name() const
The SequenceStarNode is used to execute a sequence of children. If any child returns RUNNING...
static const NodeParameters & requiredNodeParameters()
std::unordered_map< std::string, std::string > NodeParameters
virtual ~SequenceStarNode() override=default
SequenceStarNode(const std::string &name, bool reset_on_failure=true)
virtual void halt() override
The method used to interrupt the execution of a RUNNING node.
bool read_parameter_from_blackboard_
static constexpr const char * RESET_PARAM
virtual BT::NodeStatus tick() override
Method to be implemented by the user.
unsigned int current_child_idx_