This section explains how to access the different configurable parameters in a DomainParticipant 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.
The DomainParticipant profile is accessed through the participant
element. The profile name is mandatory and must be passed within brackets. Whitespaces are allowed in the profile name if the profile name is quoted. Consequently, participant
is a complex parameter map according to the fastdds_qos_profiles_manager_element_classification
with the profile name as key
.
Important
The only case when the profile name is not required is when printing or clearing the default profile attribute.
fastddsqosprof <file> <verb> participant[profile_name].<subelement>
fastddsqosprof <file> <verb> participant["profile name"].<subelement>
The currently supported DomainParticipant configurable <subelements>
are explained in the table below.
<subelement> |
CLI access | fastdds_qos_profiles_manager_element_classification |
Valid set values |
---|---|---|---|
Builtin configuration | participant[profile_name].builtin |
Complex parameter. Please, refer to fastdds_qos_profiles_manager_cli_participant_builtin_element section for more information. |
N/A |
Default external unicast locators configuration | participant[profile_name].external_locators.default_unicast[(index)] |
Complex parameter list. Please, refer to fastdds_qos_profiles_manager_cli_common_external_locators_element section for more information. |
N/A |
Default profile attribute | participant[(profile_name)].default_profile |
Simple parameter | true false (profile_name is only required with verb set ). |
Name element | participant[profile_name].name |
Simple parameter | string |
Use builtin transports flag | participant[profile_name].use_builtin_transports |
Simple parameter | true false |
User transports list | participant[profile_name].user_transports[(index)] |
Simple parameter list | string |
Warning
Any other configurable <subelement>
is not yet supported.
The DomainParticipant builtin configuration is accessed through the builtin
element which is a complex parameter according to the fastdds_qos_profiles_manager_element_classification
. The scope of this section does not include explaining the usage of these specific parameters. Please, refer to Fast DDS documentation for that information.
The currently supported builtin configurable <subelements>
are explained in the table below.
<subelement> |
CLI access | fastdds_qos_profiles_manager_element_classification |
Valid set value |
---|---|---|---|
Discovery configuration | participant[profile_name].builtin.discovery_config |
Complex parameter. Please, refer to fastdds_qos_profiles_manager_cli_participant_builtin_discovery_config_element section for more information. |
N/A |
Initial peers configuration | participant[profile_name].builtin.locators.initial_peers[(index)] |
Complex parameter list. Please, refer to fastdds_qos_profiles_manager_cli_common_locators_element section for more information. |
N/A |
Metatraffic external unicast locators configuration | participant[profile_name].builtin.external_locators.metatraffic_unicast[(index)] |
Complex parameter list. Please, refer to fastdds_qos_profiles_manager_cli_common_external_locators_element section for more information. |
N/A |
Warning
Any other configurable subelement
is not yet supported.
The DomainParticipant builtin discovery configuration is accessed through the discovery_config
element which is a complex parameter according to the fastdds_qos_profiles_manager_element_classification
. The scope of this section does not include explaining the usage of these specific parameters. Please, refer to Fast DDS documentation for that information.
The currently supported discovery configurable <subelements>
are explained in the table below.
<subelement> |
CLI access | fastdds_qos_profiles_manager_element_classification |
Valid set value |
---|---|---|---|
Lease announcements | participant[profile_name].builtin.discovery_config.duration.announcements |
Complex parameter. Please, refer to fastdds_qos_profiles_manager_cli_common_duration_type_element section for more information. |
N/A |
Lease duration | participant[profile_name].builtin.discovery_config.duration.lease |
Complex parameter. Please, refer to fastdds_qos_profiles_manager_cli_common_duration_type_element section for more information. |
N/A |
Warning
Any other configurable subelement
is not yet supported.