Skip to content

Commit ae02afa

Browse files
committed
updated bt_executable_reload_scheduler to not publish with zmq
Signed-off-by: Stefano Bernagozzi <[email protected]>
1 parent 4e6db10 commit ae02afa

File tree

1 file changed

+4
-5
lines changed
  • src/behavior_tree/bt_executable_reload_scheduler/src

1 file changed

+4
-5
lines changed

src/behavior_tree/bt_executable_reload_scheduler/src/main.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)