Skip to content

Add option to define per-topic QoS settings at startup#1149

Open
rasmusan wants to merge 2 commits intoRobotWebTools:ros2from
rasmusan:feature/specify_qos_settings
Open

Add option to define per-topic QoS settings at startup#1149
rasmusan wants to merge 2 commits intoRobotWebTools:ros2from
rasmusan:feature/specify_qos_settings

Conversation

@rasmusan
Copy link

Public API Changes
None

Description
Allows user to provide a qos settings file of the form:

/**:
  ros__parameters:
    qos_overrides:
      /robot/programs/active_program:
        subscription:
          reliability: reliable
          durability: transient_local
          history: keep_last
          depth: 1

Subscriptions created by the bridge will use these QoS settings, no matter what topics exist. This can be used to prevent race conditions where QoS settings are inherited from topics that may or may not exist at time of startup.

Related to #887 (although the idea is different).

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.

2 participants