ros2 / rmw_dds_common

Apache License 2.0
11 stars 20 forks source link

Add functions for resolving 'best available' QoS policies #60

Closed jacobperron closed 2 years ago

jacobperron commented 2 years ago

Connects to https://github.com/ros2/rmw/pull/320

Given a QoS profile and set of endpoints for the same topic, overwrite any policies set to BEST_AVAILABLE with a policy such that it matches all endpoints while maintaining a high level of service.

Add testable functions for updating BEST_AVAILABLE policies,

and add convenience functions that actual query the graph for RMW implementations to use,

jacobperron commented 2 years ago

PTAL at the latest addition to handle services: ed492d9