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

Add functions to get a compatible QoS profiles #319

Closed
wants to merge 4 commits into from

Commits on Apr 8, 2022

  1. Add functions to get compatible QoS profiles

    Given one or more publisher (subscription) QoS profiles, modify the given
    subscription (publisher) QoS profile such that it is compatible with most
    of the publisher (subscription) profiles.
    Do this while not sacrificing the level of service when possible.
    
    This API is ultimately intended to be leveraged by ROS tools that
    typically wants to be flexible with respect to the QoS when subscribing or
    publishing to a topic.
    
    Signed-off-by: Jacob Perron <jacob@openrobotics.org>
    jacobperron committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    a3328ef View commit details
    Browse the repository at this point in the history
  2. Fix documentation typo

    Signed-off-by: Jacob Perron <jacob@openrobotics.org>
    jacobperron committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    46e47cf View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. Fix visibility macros

    Signed-off-by: Jacob Perron <jacob@openrobotics.org>
    jacobperron committed Apr 9, 2022
    Configuration menu
    Copy the full SHA
    cd971e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2022

  1. Update function signatures

    Pass in endpoint info array's directly to the function. This is more ergonomic for the intended use-case.
    Also change output variable to be an endpoint info array instead of a bool array.
    
    Signed-off-by: Jacob Perron <jacob@openrobotics.org>
    jacobperron committed Apr 14, 2022
    Configuration menu
    Copy the full SHA
    8befa60 View commit details
    Browse the repository at this point in the history