Skip to content

Commit 5b4b0a2

Browse files
mergify[bot]jacobperron
authored andcommitted
Add Galactic feature note for externally configuring QoS (#1033) (#1039)
* Add Galactic feature note for externally configuring QoS Signed-off-by: Jacob Perron <[email protected]> (cherry picked from commit 76c31dc) Co-authored-by: Jacob Perron <[email protected]> (cherry picked from commit 1d457fe)
1 parent 716d432 commit 5b4b0a2

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

source/Releases/Release-Galactic-Geochelone.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,20 @@ Thus the default value stays the same: ``~/.ros/log``.
5151

5252
Related PRs: `ros2/rcl_logging#53 <https://github.com/ros2/rcl_logging/pull/53>`_ and `ros2/launch#460 <https://github.com/ros2/launch/pull/460>`_.
5353

54+
Externally configure QoS at start-up
55+
------------------------------------
56+
57+
It is now possible to externally configure the QoS settings for a node at start-up time.
58+
QoS settings are **not** configurable during runtime; they are only configurable at start-up.
59+
Node authors must opt-in to enable changing QoS settings at start-up.
60+
If the feature is enabled on a node, then QoS settings can be set with ROS parameters when a node first starts.
61+
62+
`Demos in C++ and Python can be found here. <https://github.com/ros2/demos/tree/a66f0e894841a5d751bce6ded4983acb780448cf/quality_of_service_demo#qos-overrides>`_
63+
64+
See the `design document for more details <http://design.ros2.org/articles/qos_configurability.html>`_.
65+
66+
Related PRs: `ros2/rclcpp#1408 <https://github.com/ros2/rclcpp/pull/1408>`_ and `ros2/rclpy#635 <https://github.com/ros2/rclpy/pull/635>`_
67+
5468
Changes since the Foxy release
5569
------------------------------
5670

0 commit comments

Comments
 (0)