File tree Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Expand file tree Collapse file tree 2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -96,6 +96,11 @@ int main()
9696 // This logger stores the execution time of each node
9797 MinitraceLogger logger_minitrace(tree.root_node, "bt_trace.json");
9898
99+ #ifdef ZMQ_INSTALLED
100+ // This logger publish status changes using ZeroMQ. Used by Groot
101+ PublisherZMQ publisher_zmq(tree);
102+ #endif
103+
99104 printTreeRecursively (tree.root_node);
100105
101106 //while (1)
Original file line number Diff line number Diff line change 33#include " behaviortree_cpp_v3/loggers/bt_cout_logger.h"
44#include " behaviortree_cpp_v3/loggers/bt_minitrace_logger.h"
55#include " behaviortree_cpp_v3/loggers/bt_file_logger.h"
6-
76#include " behaviortree_cpp_v3/bt_factory.h"
87
9- #ifdef ZMQ_FOUND
8+ #ifdef ZMQ_INSTALLED
109#include " behaviortree_cpp_v3/loggers/bt_zmq_publisher.h"
1110#endif
1211
@@ -68,11 +67,17 @@ int main(int argc, char** argv)
6867 // Important: when the object tree goes out of scope, all the TreeNodes are destroyed
6968 auto tree = factory.createTreeFromText (xml_text);
7069
71- // Create some loggers
70+ // This logger prints state changes on console
7271 StdCoutLogger logger_cout (tree);
73- MinitraceLogger logger_minitrace (tree, " bt_trace.json" );
72+
73+ // This logger saves state changes on file
7474 FileLogger logger_file (tree, " bt_trace.fbl" );
75+
76+ // This logger stores the execution time of each node
77+ MinitraceLogger logger_minitrace (tree, " bt_trace.json" );
78+
7579#ifdef ZMQ_FOUND
80+ // This logger publish status changes using ZeroMQ. Used by Groot
7681 PublisherZMQ publisher_zmq (tree);
7782#endif
7883
You can’t perform that action at this time.
0 commit comments