-
I just created the getting started apps (Publisher and Subscriber). The one topic gets sent from the publisher and is read by the subscriber as expected. For interop purposes I was hoping to be able to read the topic on a third party DDS reader (from RTI). Not having much luck yet. For one thing, the publisher writes the topic once and it is immediately consumed by the subscriber. I changed the publisher to write the topic every 500msec and tried both with and without a subscriber, but the third party reader does not see it. Maybe the issue is QoS. It tried to change the persistence of the topic but I have not had much luck - not sure of the right approach. Note I changed the third party reader to look at Domain ID 42 as per the getting started apps. Anyone have any suggestions to help? Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
It could be multiple things, transport configuration, CDR serialisation used, QoS compatibility... Activate logging in the factory and also in the RTI side with <participant_factory_qos>
<logging>
<verbosity>ALL</verbosity>
<print_format>DEFAULT</print_format>
<output_file>E:\DDSLog.txt</output_file>
</logging>
</participant_factory_qos> and let's take a look inside |
Beta Was this translation helpful? Give feedback.
-
There is (was) and option in older OpenDDS version to ensure the serialization compatibility |
Beta Was this translation helpful? Give feedback.
-
Attached a basic reproducer to check interoperatibility Required XCDR2 configuration on RTI app to make it work with the default QoS. |
Beta Was this translation helpful? Give feedback.
-
There were two problems:
|
Beta Was this translation helpful? Give feedback.
There were two problems: