【问题标题】:RTI DDS spamming my displayRTI DDS 向我的显示器发送垃圾邮件
【发布时间】:2013-12-27 20:40:15
【问题描述】:

我正在开发一个在 QNX 6.4.1 上运行的嵌入式系统,该系统具有多个相互通信的软件服务器。我项目中的一些人将一大堆 DDS 内容直接检查到主要基线中,然后去度假。当然它不能正常工作,并且我们的配置管理工具 (Perforce) 也在起作用....

我终于搞定了编译,但它从几台服务器向我喷出消息,每秒多次。请注意,没有 coutprintf 调用将其打印到显示器上。我相信它来自 RTI DDS 库本身。

我看到的消息是RTISystemClock_getTime:now {HEXNUMBER, HEXNUMBER} < 0

Google 搜索并没有太多启发。有人能告诉我为什么它一直在向我发送垃圾邮件吗?

【问题讨论】:

    标签: c++ c qnx data-distribution-service


    【解决方案1】:

    好的谷歌员工!

    结果我的系统时钟不知何故被设置为 2045。显然那是在 DDS 时间结束之后(它是在 2038 年之后......),所以它认为时间小于零......

    事后看来,这应该是显而易见的,但是这个新的 DDS 代码并不熟悉,而且互联网也没有太大帮助,而且带有十六进制时间的打印输出很简洁......在这里插入借口。

    修复时钟修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-05
      • 2022-07-26
      • 1970-01-01
      • 2016-08-07
      • 2011-08-14
      相关资源
      最近更新 更多