Jump to content
OpenSplice DDS Forum
JMStranz

Configuring QoS policies

Recommended Posts

In my DDS applications (which use the same data model) the QoS policies are set in the program code.
The applications are written in C ++ and use the "ISO / IEC C ++ 2 DCPS API".

The data model is written in an IDL file used by all applications.
In contrast, the QoS policies are set individually in the applications.
However, this often leads to inconsistencies regarding the QoS policies (QoS mismatching).

Is there a way to describe the QoS policies in a separate file (for example XML file)?
I know, that the ability to use XML to configure DDS QoS was standardized by OMG as part of the "DDS for LwCCM" specification.

Or is there another way to define the QoS policies in a coordinated way for all applications?

Best regards,
Jan-Marc.

Share this post


Link to post
Share on other sites

Hi Hans,

thank you for your hint.
In the meantime, I also found it ...

In the source code I also found some XML files where QoS policies are defined.
Also, I found the schema file "DDS_QoSProfile.xsd".

Is there a special editor for QoS profile files?

Best regards,
Jan-Marc.

Share this post


Link to post
Share on other sites

I'm not aware of a 'special editor', guess you could use any editor you like ..

What we use ourselves are a bunch of 'best-practices' captured in such QoS-profiles that 'capture' different 'kinds' of data such as telemetry, state and/or events.

Here's for instance our 'telemetry' profile (typically used to distribute periodic digital-samples of the analogue world): 

telemetry.xml

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...