我正在开发一个运行在QNX6.4.1上的嵌入式系统,它有几个软件服务器相互通信。一些人在我的项目中检查了一大堆DDS的东西,直接进入主基线,然后去度假。当然,它不能正常工作,和我们的配置管理工具(Perforce)也在运行.
我终于要编译这个烂摊子了,但它正在从几台服务器上向我发送消息,每秒多次。注意,没有cout或printf调用,将其打印到显示器上。我相信它来自RTI DDS库本身。
我看到的信息是RTISystemClock_getTime:now {HEXNUMBER, HEXNUMBER} < 0
谷歌搜索并没有多大启发。有人能告诉我为什么它一直在发垃圾邮件给我吗?

发布于 2013-12-27 21:59:04
好的谷歌人!
结果,不知怎么的,我的系统时钟被设定为2045年。很明显,这是在DDS时间封装之后(2038年以后),所以它认为时间小于零。
事后看来,这应该是显而易见的,但这个新的DDS代码是不熟悉的,互联网络没有多大帮助,打印出来的六角形时间是简洁和.在这里插入借口。
把钟修好了。
https://stackoverflow.com/questions/20807520
复制相似问题