QOS profile baseline question

3 posts / 0 new
Last post
Offline
Last seen: 2 months 3 weeks ago
Joined: 09/07/2018
Posts: 10
QOS profile baseline question

 

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?

 

jmorales's picture
Offline
Last seen: 2 months 3 weeks ago
Joined: 08/28/2013
Posts: 60

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.

Offline
Last seen: 2 months 3 weeks ago
Joined: 09/07/2018
Posts: 10

Thanks, I'll give it a try and see if it works.