-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#664 breaks bridge_params
argument in launch files
#674
Comments
Ah, yes, #664 does break passing <!-- example.launch.xml -->
<launch>
<node name='my_node' pkg='some_pkg' exec='some_exec'>
<param name="p1" value="true"/>
</node>
</launch> If you want to include that launch file from somewhere, like so: <!-- consumer.launch.xml -->
<launch>
<include file="example.launch.xml">
</include>
</launch> There is no direct way for us to set the parameters of #628 works around this issue by passing a string to I can see if I can restore part of #628 and still parse |
I checked out #628 and tried setting other parameters through <launch>
<let name="expand_topics" value="true"/>
<include file="$(find-pkg-share ros_gz_bridge)/launch/ros_gz_bridge.launch">
<arg name="bridge_name" value="br1" />
<arg name="config_file" value="$(find-pkg-share ros_gz_sim_demos)/config/air_pressure.yaml" />
<arg name="bridge_params" value='"qos_overrides./air_pressure.publisher.reliability": "best_effort", "expand_gz_topic_names": $(var expand_topics)' />
</include>
</launch> Prints the error:
Note that even setting |
Okay, I think the bridge_params work around introduced in #628 is problematic as I have mentioned above. My proposal is that remove all
|
IMO, #664 makes the |
With #664 the
bridge_params
argument added to various launch files in #628 will no longer work in them.The launch files need to be updated to work with the changes made in #664 or the
bridge_params
argument has to be removed from them.The text was updated successfully, but these errors were encountered: