Pretty print content of DDS entities

3 posts / 0 new
Last post
mpichini's picture
Offline
Last seen: 9 months 1 week ago
Joined: 09/16/2015
Posts: 27
Pretty print content of DDS entities

Hi there,

I was wondering if there's some way of dumping the content of DDS entities (e.g. the QoS policies, SampleInfo, ...).

This could be usefull for debugging code. I'm using C++ 2011 language binding.

Kind regards

Massimo

Fernando Garcia's picture
Offline
Last seen: 4 months 4 weeks ago
Joined: 05/18/2011
Posts: 199

Hi Massimo,

You can use RTI Admin Console to browse some of the QoS settings of different entities sharing information in the DDS Global Data Space. Alternatively, you can configure your application to use the RTI Monitoring Library in combination with RTI Monitor. The RTI Monitoring Library publishes lots of monitoring information that can help you debug systems and browse the behavior of the different DDS entities using the RTI Monitor tool. This knowledge base article explains how to configure your application to load the RTI Monitoring Library. Also, this section of the User's Manual explains in detail the features it provides. For more information on how to use RTI Monitor, check out its User's Manual.

Fernando.

 

 

mpichini's picture
Offline
Last seen: 9 months 1 week ago
Joined: 09/16/2015
Posts: 27

Thanks Fernando,

I'll take a look at the RTI Monitor library. BTW there's no IDL compiler option to generate the "<<" operator to dump the content of a topic instance. In the past we used to CORBA compatibility kit that relies on TAO and the TAO CORBA idl compiler generates (optionally) the "<<" operator for free. I think it would be a nice feature to add to rtiddsgen.