4.2.9.7. QoS configuration

This section explains how to access the different configurable parameters in a Quality of Service (QoS) profile. The scope of this section does not include explaining the usage of these specific parameters. Please, refer to Fast DDS documentation for that information.

Note

The CLI QoS element also includes the Topic Type defined in Fast DDS documentation.

The QoS configuration is accessed through the qos element which is a complex parameter according to the Configuration parameter classification. The currently supported QoS configurable <subelements> are explained in the table below.

<subelement>

CLI access

Configuration parameter classification

Valid set value

Durability QoS Policy

qos.durability

Simple parameter

volatile
transient_local
transient
persistent

Reliability QoS Policy

qos.reliability

Complex parameter.
Please, refer to Reliability QoS Policy configuration
section for more information.

N/A

Warning

Any other configurable subelement is not yet supported.

4.2.9.7.1. Reliability QoS Policy configuration

This section explains how to access the different configurable parameters in the Reliability QoS Policy. The scope of this section does not include explaining the usage of these specific parameters. Please, refer to Reliability QoS Policy section in Fast DDS documentation for that information.

The Reliability QoS Policy is accessed through the reliability element which is a complex parameter according to the Configuration parameter classification. The Reliability QoS Policy configurable <subelements> are explained in the table below.

<subelement>

CLI access

Configuration parameter classification

Valid set values

Reliability kind

reliability.kind

Simple parameter

best_effort
reliable

Reliability maximum blocking time

reliability.duration.max_blocking_time

Complex parameter.
Please, refer to Duration type configuration
for more information.

N/A