@@ -1521,46 +1521,10 @@ void ControllerManager::switch_controller_service_cb(
15211521 std::lock_guard<std::mutex> guard (services_lock_);
15221522 RCLCPP_DEBUG (get_logger (), " switching service locked" );
15231523
1524- // response->ok = switch_controller(
1525- // request->activate_controllers, request->deactivate_controllers, request->strictness,
1526- // request->activate_asap, request->timeout) == controller_interface::return_type::OK;
1527- // TODO(destogl): remove this after deprecated fields are removed from service and use the
1528- // commented three lines above
1529- // BEGIN: remove when deprecated removed
1530- auto activate_controllers = request->activate_controllers ;
1531- auto deactivate_controllers = request->deactivate_controllers ;
1532-
1533- if (!request->start_controllers .empty ())
1534- {
1535- RCLCPP_WARN (
1536- get_logger (),
1537- " 'start_controllers' field is deprecated, use 'activate_controllers' field instead!" );
1538- activate_controllers.insert (
1539- activate_controllers.end (), request->start_controllers .begin (),
1540- request->start_controllers .end ());
1541- }
1542- if (!request->stop_controllers .empty ())
1543- {
1544- RCLCPP_WARN (
1545- get_logger (),
1546- " 'stop_controllers' field is deprecated, use 'deactivate_controllers' field instead!" );
1547- deactivate_controllers.insert (
1548- deactivate_controllers.end (), request->stop_controllers .begin (),
1549- request->stop_controllers .end ());
1550- }
1551-
1552- auto activate_asap = request->activate_asap ;
1553- if (request->start_asap )
1554- {
1555- RCLCPP_WARN (
1556- get_logger (), " 'start_asap' field is deprecated, use 'activate_asap' field instead!" );
1557- activate_asap = request->start_asap ;
1558- }
1559-
1560- response->ok = switch_controller (
1561- activate_controllers, deactivate_controllers, request->strictness , activate_asap,
1562- request->timeout ) == controller_interface::return_type::OK;
1563- // END: remove when deprecated removed
1524+ response->ok =
1525+ switch_controller (
1526+ request->activate_controllers , request->deactivate_controllers , request->strictness ,
1527+ request->activate_asap , request->timeout ) == controller_interface::return_type::OK;
15641528
15651529 RCLCPP_DEBUG (get_logger (), " switching service finished" );
15661530}
0 commit comments