Skip to content

Commit 05cccf4

Browse files
committed
Add some debug prints
1 parent b13dc1c commit 05cccf4

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

controller_manager/src/controller_manager.cpp

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1492,6 +1492,32 @@ controller_interface::return_type ControllerManager::switch_controller_cb(
14921492
strictness = controller_manager_msgs::srv::SwitchController::Request::BEST_EFFORT;
14931493
}
14941494

1495+
if (!activate_controllers.empty())
1496+
{
1497+
for (const auto & controller : activate_controllers)
1498+
{
1499+
const auto x = controller_chain_dependency_graph_.get_dependencies_to_activate(controller);
1500+
RCLCPP_INFO(
1501+
get_logger(),
1502+
fmt::format(
1503+
"Controller {} has '{}' dependencies to activate", controller, fmt::join(x, ", "))
1504+
.c_str());
1505+
}
1506+
}
1507+
1508+
if (!deactivate_controllers.empty())
1509+
{
1510+
for (const auto & controller : deactivate_controllers)
1511+
{
1512+
const auto x = controller_chain_dependency_graph_.get_dependencies_to_deactivate(controller);
1513+
RCLCPP_INFO(
1514+
get_logger(),
1515+
fmt::format(
1516+
"Controller {} has '{}' dependencies to deactivate", controller, fmt::join(x, ", "))
1517+
.c_str());
1518+
}
1519+
}
1520+
14951521
std::string activate_list, deactivate_list;
14961522
activate_list.reserve(500);
14971523
deactivate_list.reserve(500);

0 commit comments

Comments
 (0)