-
Notifications
You must be signed in to change notification settings - Fork 192
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Feature request
The structure rcl_remap_t should be exposed in the public API, and maybe _rcl_parse_remap_rule() should be to.
Feature description
This is to allow it to be wrapped by rclcpp and passed into the node's constructor as something other than string arguments, which will allow ros2 launch to handle remap rules and parameter files the same way: parse arguments, decide which ones apply to which nodes, and pass just those args into the node's constructor.
Implementation considerations
remap.hwill need to be installedrcl_remap_tneeds to use PIMPL pattern- maybe expose
_rcl_parse_remap_rule()as a public function to allow creating a remap rule from one string rcl_arguments_tneeds a method to get remap rules- Could update
rcl_remap_*()functions to accept a list of remap rules instead of an arguments struct since that's all they need.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request