
OpenDDS
hbyangland
一个普通的公务员
展开
-
记OpenDDS订阅内置主题的一些坑
由于某个需求,现在需要订阅OpenDDS的内置主题,首先我们通过官方文档来看下OpenDDS有哪些内置主题:一共四个,分别对应参与者、主题、生产者、订阅者,这次我们要订阅的是Topic的信息,但是这里没有说明该怎么订阅,也没说明这四个主题的消息格式是怎样的,不要急,往下翻一下第六章就能看到:我们可以看到,DCPSTopic这个主题的消息类型为TopicBuiltinTopicDat...原创 2020-05-04 12:08:17 · 2003 阅读 · 2 评论 -
OpenDDS Java开发(一):理解Messenger示例
目录 一.准备二.发送消息:TestPublisher三.接收消息:TestSubscriber & DataReaderListenerImpl四.在IDEA中运行示例一.准备首先需要安装好OpenDDS并开启Java支持:Windows下OpenDDS安装然后在IDEA创建空项目Java开发OpenDDS需要以下jar包:其中 messeng...原创 2019-01-19 17:21:26 · 7632 阅读 · 9 评论 -
Windows下OpenDDS安装
需要准备:Visual Studio,并安装Windows SDK,还需要安装 ActivePerl1.OpenDDS下载:链接:http://opendds.org/downloads.html建议顺便下载官方文档:http://download.objectcomputing.com/OpenDDS/OpenDDS-latest.pdf如果文档下载速度太慢可以百度网盘下载:ht...原创 2019-01-17 21:52:15 · 3912 阅读 · 8 评论 -
OpenDDS Java开发(二):根据IDL进行代码生成
目录1.编写IDL文件2将IDL编译为C++代码3将已生成代码编译为Java代码4使用UserManager替换Messenger1.编写IDL文件IDL是Interface description language的缩写,指接口描述语言,是CORBA规范的一部分,是跨平台开发的基础。关于IDL的介绍可参见:https://blog.youkuaiyun.com/wyc123...原创 2019-04-26 18:05:48 · 3950 阅读 · 2 评论