@@ -46,9 +46,8 @@ void ReloadTree(const std::shared_ptr<bt_interfaces_dummy::srv::ReloadTree::Requ
4646 std::unique_ptr<BT::Tree>& tree, const std::string file_path, bool halt, BehaviorTreeFactory bt_factory, std::unique_ptr<PublisherZMQ>& publisher_zmq)
4747{
4848 RCLCPP_INFO (rclcpp::get_logger (" rclcpp" ), " Reloading the behavior tree..." );
49- publisher_zmq.reset ();
5049 tree = std::make_unique<BT::Tree>( bt_factory.createTreeFromFile ( file_path ) );
51- publisher_zmq = std::make_unique<PublisherZMQ>(*tree) ;
50+ publisher_zmq = nullptr ;
5251 RCLCPP_INFO (rclcpp::get_logger (" rclcpp" ), " Done reloading the behavior tree..." );
5352 response->is_ok = true ;
5453}
@@ -85,7 +84,7 @@ int main(int argc, char* argv[])
8584
8685#ifdef ZMQ_FOUND
8786 // PublisherZMQ publisher_zmq(tree);
88- auto publisher_zmq = std::make_unique <PublisherZMQ>(*tree) ;
87+ std::unique_ptr <PublisherZMQ> publisher_zmq = nullptr ;
8988#endif
9089 printTreeRecursively ((*tree).rootNode ());
9190 // Create the reload service and pass the tree by reference
@@ -100,7 +99,7 @@ int main(int argc, char* argv[])
10099
101100 rclcpp::Service<bt_interfaces_dummy::srv::TickAction>::SharedPtr m_tickService =
102101 m_node->create_service <bt_interfaces_dummy::srv::TickAction>(
103- " /BtExecutableSchedulerSkill/Tick " ,
102+ " /BtExecutableSchedulerSkill/tick " ,
104103 [&tree, &m_node]([[maybe_unused]] const std::shared_ptr<bt_interfaces_dummy::srv::TickAction::Request> request,
105104 std::shared_ptr<bt_interfaces_dummy::srv::TickAction::Response> response)
106105 {
@@ -124,7 +123,7 @@ int main(int argc, char* argv[])
124123
125124 rclcpp::Service<bt_interfaces_dummy::srv::HaltAction>::SharedPtr m_haltService =
126125 m_node->create_service <bt_interfaces_dummy::srv::HaltAction>(
127- " /BtExecutableSchedulerSkill/Halt " ,
126+ " /BtExecutableSchedulerSkill/halt " ,
128127 [&tree, &m_node, &halt]([[maybe_unused]] const std::shared_ptr<bt_interfaces_dummy::srv::HaltAction::Request> request,
129128 std::shared_ptr<bt_interfaces_dummy::srv::HaltAction::Response> response)
130129 {
0 commit comments