我是DDS和opensplice的新手,所以这可能很简单,但我不明白。
我正在阅读opensplice文档中有关读者缓存和作者缓存的内容。据我所知,数据进入数据写入器缓存,然后被发送到datareader缓存。但是,首先如何将您所拥有的信息推送到数据写入器缓存?
在发布或订阅设备或应用程序到主题时,是否有单独的命令,或者数据是否会自动发送到缓存?
我想,我的问题是,数据是如何进入opensplice/数据写入器缓存的?
我很感谢你的帮助。就像我说的,我一直在阅读教程和参考指南。当信息在opensplice中时,我看到了很多情况,但是我不知道你是如何把它放在那里的。如果可能的话,你也可以链接到一个例子吗?
谢谢
发布于 2015-11-05 12:55:47
实际上..。它就像为您的主题执行写()或read()一样简单,因此它是一个简单的API调用,它向DDS (即发布数据)提供‘simple’,或者从DDS中提取‘simple’(即读取订阅数据)。
正如Reinier所建议的那样,查看一些捆绑的示例(您可以从著名的“HelloWorld”开始)了解如何创建发行者/订阅者和读者/作者的“实体”,从而允许您从应用程序中与DDS交互(以其“选择的语言”)。
注意:示例位于这里(32位linux安装):/HDE/x86.linux/ examples /dcps/
然后Helloworld示例(用于Java)的源代码将出现在这里: /HDE/x86.linux/examples/dcps/HelloWorld/java/src
https://stackoverflow.com/questions/33531086
复制相似问题