-
Notifications
You must be signed in to change notification settings - Fork 306
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
enhance parameter bridge enable options for topics #250
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks good to me. just a single nit comment. It needs a rebase tough, after running CI.
2401db5
to
ce54891
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mostly lgtm, but someone else needs to review.
src/bridge.cpp
Outdated
if (reliable) { qos.reliable(); } | ||
|
||
return qos.get_rmw_qos_profile(); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
} | |
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please run the unit tests of the package which include the linters and address style issues.
@daisukes Friendly ping. |
@dirk-thomas Thank you for the reminder. I will work on this today. |
Do I need to fix the conflict too? |
…ent_local, reliable, and latch) Signed-off-by: Daisuke Sato <[email protected]>
Signed-off-by: Daisuke Sato <[email protected]>
Signed-off-by: Daisuke Sato <[email protected]>
Signed-off-by: Daisuke Sato <[email protected]>
51ceace
to
2ab5c92
Compare
Signed-off-by: Daisuke Sato <[email protected]>
Signed-off-by: Daisuke Sato <[email protected]>
ros2/design#296 aims to provide a way to configure the QoS from the outside in a generic way. With that approach being the preferred choice I don't think a custom way to configure the bridge is desired. |
Linking updated configurable QoS proposal ros2/design#300 |
@daisukes does the added functionality satisfy your use case? If so, you may go ahead and close this. |
@hidmic, yes for ROS2 galactic. I may want to use |
This enhancement enables parameter_bridge to control the bridge precisely with the following keys. Please see the detail in doc/parameter_bridge.rst
I was struggling with tf_static which is a latched topic in ROS1 but cannot be seen in ROS2.
With specifying transient_local and reliable to true, it can be seen in ROS2 like a latched topic (of course need to use transient_local and reliable for the subscriber).
Signed-off-by: Daisuke Sato [email protected]