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
Added incompatible event support to ros2 topic echo and ros2 topic pub #410
Conversation
6d2aa02
to
addbb81
Compare
Signed-off-by: Jaison Titus <jaisontj92@gmail.com>
addbb81
to
2bf2cbf
Compare
Signed-off-by: Miaofei <miaofei@amazon.com>
@jaisontj, @ivanpauno, @wjwwood, can any of you bring this pull request out of draft mode? |
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.
Left some minor comments, LGTM!
Signed-off-by: Miaofei <miaofei@amazon.com>
Signed-off-by: Miaofei <miaofei@amazon.com>
This change calls Is there a way that the publisher is called only once? Meaning, can the QoS event checked somewhat before creating a publisher? |
We could add an option to |
Depends on ros2/rclpy:459
Related to the feature discussed here. This PR handles the
ON_REQUESTED_INCOMPATIBLE_QOS
andON_OFFERED_INCOMPATIBLE_QOS
callback events onros2 topic echo
andros2 topic pub
commands respectively.This way, users now will get a warning when they
echo/pub
to a topic with incompatible QoS Policies.Signed-off-by: Jaison Titus jaisontj92@gmail.com