Loosing diagnostic messages
Hi, In our application we use the diagnosticupdater::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 (forceupdate()). 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!
Asked by yakirari on 2014-01-06 22:12:18 UTC
Comments