Feature request
Feature description
In the spirit of PushRosNamespace, a PushRemapping action would add a remapping to be applied to all Nodes within the scope.
It solves the problem of applying the same remapping (possibly conditioned) to multiple nodes (on possibly on different launch descriptions).
Implementation considerations
This involves creating a PushRemapping, perhaps passing tuples of remappings to it. Which then get added to the context's launch configurations. It involves also extending the Node action, particularly perform_substitutions to add the remappings on the context.
Feature request
Feature description
In the spirit of
PushRosNamespace, aPushRemappingaction would add a remapping to be applied to allNodes within the scope.It solves the problem of applying the same remapping (possibly conditioned) to multiple nodes (on possibly on different launch descriptions).
Implementation considerations
This involves creating a
PushRemapping, perhaps passing tuples of remappings to it. Which then get added to the context's launch configurations. It involves also extending theNodeaction, particularlyperform_substitutionsto add the remappings on the context.