in my USER_QOS_PROFILES.xml, Is it possible to choose a baseline other than Baseline when using the builtin Generic profiles?
In my profile, I would like to use base_name="BuiltinQosLib::Generic.StrictReliable" but derived from baseline.5.x.x
Is there a way to do this?
I know I can use base_name="BuiltinQosLib::Baseline.5.3.0" but then how do I get the Generic.StrictReliable from baseline.5.x.x?
Hello! I think what you need for this use-case is to use a base_name to inherit from a builtin profile, but then apply a builtin snippet, see the documentation about builtin snippets here:
https://community.rti.com/best-practices/qos-profile-inheritance-and-composition-guidance
You can find a list of all the built-in QoS snippets for XML QoS composition in RTI Connext DDS in the API documentation and in the XML files located in the
<installdir>/resource/xml/
directory of your RTI Connext DDS installation. Specifically, you can look into the following files for documentation on built-in QoS profiles and snippets:-
BaselineRoot.documentationONLY.xml
-
BuiltinProfiles.documentationONLY.xml
Now, I believe you could, potentially, inherit from the baseline 5.x.x and then apply the snippet that enables strict reliability.
I hope that helps.
Thanks, I'll give it a try and see if it works.