You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be nice to support setting params atomically using ros2 service call command line.
Feature description
Currently, the ros2 service call sets parameters in a non atomic fashion, meaning if one fails it wouldn't affect the other params being set. It would good to support an optional argument --atomically or something which could help in debugging and testing if params are required to be set in an atomic fashion using the command line.
Implementation considerations
For setting the params atomically using ros2 service call we could leverage the already existing Node API service rcl_interfaces::srv::SetParametersAtomically.
The text was updated successfully, but these errors were encountered:
Agreed. The underlying rclcpp and rclpy client libraries already has this functionality, we would just need to somehow expose it via the command-line. I'm going to move this over to ros2cli.
Feature request
It would be nice to support setting params atomically using
ros2 service call
command line.Feature description
Currently, the
ros2 service call
sets parameters in a non atomic fashion, meaning if one fails it wouldn't affect the other params being set. It would good to support an optional argument--atomically
or something which could help in debugging and testing if params are required to be set in an atomic fashion using the command line.Implementation considerations
For setting the params atomically using
ros2 service call
we could leverage the already existing Node API servicercl_interfaces::srv::SetParametersAtomically
.The text was updated successfully, but these errors were encountered: