RobotWebTools / rosbridge_suite

Server Implementations of the rosbridge v2 Protocol
https://robotwebtools.github.io
BSD 3-Clause "New" or "Revised" License
897 stars 514 forks source link

use permissive QoS to ensure compatibilty with publishers #880

Closed zflat closed 5 months ago

zflat commented 1 year ago

Public API Changes

None

Description

Changes the topic subscription default QoS reliability to BEST_EFFORT because a BEST_EFFORT subscription is compatible with both BEST_EFFORT and RELIABLE as opposed to RELIABLE which is only compatible with RELIABLE publishers.

This change addresses the issue with creating subscribers before a topic is published and ensures compatibility. See discussion at #769

github-actions[bot] commented 6 months ago

This PR has been marked as stale because there has been no activity in the past 6 months. Please add a comment to keep it open.