ros2_rust icon indicating copy to clipboard operation
ros2_rust copied to clipboard

Add support for parameters

Open nnmm opened this issue 3 years ago • 8 comments

This likely depends, in part, on the service/client functionality to be added soon.

The relevant functions are in https://github.com/ros2/rcl/blob/master/rcl/include/rcl/arguments.h

nnmm avatar Apr 28 '22 15:04 nnmm

@esteve @jhdcs What do you think, should we support the parameter semantics rclcpp had before Dashing, i.e. allow_undeclared_parameters and automatically_declare_initial_parameters? https://github.com/ros2/ros2_documentation/pull/187/files

These flags seem to be there mostly for backwards compatibility (though the the blackboard parameter server is cited as an example use-case). I'd find it nice if we could avoid the complexity incurred by these options.

nnmm avatar May 11 '22 21:05 nnmm

I noticed that implementing parameter services will cause a dependency on rcl_interfaces. That means we'd need to release that package onto crates.io as well.

nnmm avatar Oct 09 '22 12:10 nnmm