Loosing diagnostic messages [closed]

asked 2014-01-06 21:12:18 -0600

yakirari gravatar image

Hi, In our application we use the diagnostic_updater::Updater to send diagnostic messages using a callback definition through Updater::add (Add a DiagnosticTask embodied by a name and method to the DiagnosticTaskVector) version. We also use forced updates (force_update()). We see after each message the callback is being called.

We use rostopic echo to listen to the diagnostic topic, however we notice that not all messages arrive. The seq field is also fragmented on the missing messages. Is this something we are missing in the implementation or the usage (should we use some buffer or window size or is there some other mechanism to assure messages arrive)? Please advise. Thanks!

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2016-11-09 13:20:28.073337