2
3
4
5
6
7
8
9
10
11
15#include "behaviortree_cpp/action_node.h"
20
21
25 UnsetBlackboardNode(
const std::string& name,
const NodeConfig& config)
28 setRegistrationID(
"UnsetBlackboard");
31 static PortsList providedPorts()
33 return { InputPort<std::string>(
"key",
"Key of the entry to remove") };
40 if(!getInput(
"key", key))
42 throw RuntimeError(
"missing input port [key]");
44 config().blackboard->unset(key);
The SyncActionNode is an ActionNode that explicitly prevents the status RUNNING and doesn't require a...
Definition: action_node.h:57
Definition: unset_blackboard_node.h:23
Definition: action_node.h:24
NodeStatus
Definition: basic_types.h:34
Definition: tree_node.h:105