Skip to content
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

Move qos utilities to their own compilation unit #379

Merged
merged 8 commits into from
Apr 17, 2020

Conversation

emersonknapp
Copy link
Collaborator

Part of #125

Moves the adaptive QoS logic into the QoS compilation unit and adds explicit unit tests for it.

This removes this qos-specific knowledge from Recorder (and upcoming Player). Eventually an even more generic version of this should make it into rclcpp, possibly as part of the GenericPublisher/GenericSubscription push - adaptive QoS is a necessary part of a generic transport in ROS 2

Signed-off-by: Emerson Knapp emerson.b.knapp@gmail.com

Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
@emersonknapp emersonknapp force-pushed the emersonknapp/adaptive-qos-utilities branch from 2085e38 to b98e0fa Compare April 16, 2020 00:38
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
@emersonknapp emersonknapp changed the title [WIP] Move qos utilities to their own compilation unit Move qos utilities to their own compilation unit Apr 17, 2020
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
@emersonknapp
Copy link
Collaborator Author

emersonknapp commented Apr 17, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

rosbag2_transport/src/rosbag2_transport/qos.cpp Outdated Show resolved Hide resolved
rosbag2_transport/src/rosbag2_transport/qos.cpp Outdated Show resolved Hide resolved
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
@emersonknapp
Copy link
Collaborator Author

emersonknapp commented Apr 17, 2020

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@emersonknapp
Copy link
Collaborator Author

Windows test failure from #380 - nice to see all that green across the rest

@emersonknapp emersonknapp merged commit 44892a0 into master Apr 17, 2020
@delete-merged-branch delete-merged-branch bot deleted the emersonknapp/adaptive-qos-utilities branch April 17, 2020 05:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants