1 #ifndef SIMPLE_BT_NODES_H 2 #define SIMPLE_BT_NODES_H 51 :
BT::SyncActionNode(name, params)
80 #endif // SIMPLE_BT_NODES_H
void registerNodeType(const std::string &ID)
SaySomething(const std::string &name, const BT::NodeParameters ¶ms)
BT::NodeStatus SayHello()
void registerSimpleCondition(const std::string &ID, const SimpleConditionNode::TickFunctor &tick_functor)
Register a SimpleConditionNode.
void RegisterNodes(BT::BehaviorTreeFactory &factory)
The SyncActionNode is an helper derived class that explicitly forbids the status RUNNING and doesn't ...
std::unordered_map< std::string, std::string > NodeParameters
BT::NodeStatus CheckTemperature()
void registerSimpleAction(const std::string &ID, const SimpleActionNode::TickFunctor &tick_functor)
Register a SimpleActionNode.
ApproachObject(const std::string &name)
static const BT::NodeParameters & requiredNodeParameters()
BT::NodeStatus CheckBattery()