-
Notifications
You must be signed in to change notification settings - Fork 776
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
publish with QoS reliable as default #1224
publish with QoS reliable as default #1224
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.
Thanks, this change seems reasonable to me.
Linters are complaining about the line length being over 100 characters in some places now. After fixing that, I think this change is good.
@jacobperron I think the failing tests are unrelated to the patch now |
I think so too, I'll retrigger anyways to see if there are some flakes. |
@ros-pull-request-builder retest this please |
* default to reliable publishers
Forward port to Rolling: #1235 |
This pull request is a minimal fix to ensure compatibility with rqt and other default (reliable) subscribers, while still allowing production systems to take advantage of best-effort transport, and still demonstrating the use of the recommended QoS profiles.
This is a revision of #1219
This applies only to publishers defaulting to
rclcpp::SensorDataQoS()
and sets defaults torclcpp::SensorDataQoS().reliable()