data-distribution-service

    3热度

    1回答

    我在openslice dds论坛上问这个问题后,并没有收到任何答复。我试图在Ubuntu机器上使用opensplice dds。我不确定它是否可以作为正确安装的证明,但我已经粘贴了以下的release.com文件。现在,我能够很好地运行ping pong示例。但是,当我(在C编程语言HelloWorld例子)运行可执行sac_helloworld_pub,我得到了以下错误 [email prot

    1热度

    1回答

    我正在使用C++(C++ 11绑定)的OpenSplice DDS 6.4 OSS版本。如果我试图默认构建一个主题实例并发送它,也许修改它的一些字段,那么我会在作者的内心深处发现访问冲突异常。这是一个错误,还是它的默认构造对象无效的行为? 我正在使用的IDL有很多工会,我有一个采伐可能是相关的。

    0热度

    1回答

    我在Linux上使用OpenDDS 3.4.1并尝试手动编译IDL,因为我已经有了一个用于该项目的构建系统,并且只想生成所需的文件并进行集成。这里有一个我正在使用的测试IDL。 #include "orbsvcs/TimeBase.idl" module StockQuoter { #pragma DCPS_DATA_TYPE "StockQuoter::Quote" #pragma DC

    1热度

    1回答

    我试图创建一个程序来测试Opensplice DDS。不过,我正面临一些我长期坚持的问题。 当我尝试创建一个DomainParticipantFactory我得到了它说CORBA:NO_IMPLEMENT错误。如果我不创建DomainParticipant,那么程序就可以工作,所以我认为问题就在那里。 DDS::DomainParticipantFactory_var dpf = DDS:Doma

    -1热度

    1回答

    我使用的是以数据为中心的发布订阅模型的openDDS。 发布者不断发送数据,用户将收到它。但对于用户,它必须根据我给出的条件接收过滤的数据。 假设双方发布者和用户使用我的话题结构: module Messenger { #pragma DCPS_DATA_TYPE "Messenger::ChannelData" #pragma DCPS_DATA_KEY "Messenger::Chann

    1热度

    1回答

    我知道OpenDDS已经证明了RTI和OpenSplice的互操作性,但我不知道我在哪里可以找到这个示例,或者我可以在哪里获得一些帮助文件。 任何人都可以帮到我吗?这对我来说真的非常重要,如果你能给我一个回复,我会很感激:)

    1热度

    1回答

    我对DDS世界是全新的。我了解发布和订阅等基本概念,以及可从文档中获得的内容。我正在尝试使用OpenSlice DDS,并且能够毫不费力地完成教程。但是,我想让同一网络上的两台不同的计算机互相通话,这似乎是一个相对简单的任务,但我找不到任何文档。 例如,消息聊天室教程...我将如何获得在一台机器上运行的留言板和另一台机器上的喋喋不休? 谢谢!

    1热度

    1回答

    我正在使用RTI DDS Spy来调试DDS应用程序。我注意到间谍工具中的奇怪消息,我相信它们不是来自我的应用程序。 问题是如何获取Src HostId并找出发件人的IP地址? (Wireshark不是选项。)

    0热度

    1回答

    我是DDS和opensplice的新手,所以这可能很简单,但我不明白。 我正在阅读有关opensplice文档中的读取器缓存和写入器缓存。我知道数据进入数据写入器缓存,然后发送到数据读取器缓存。但是,您如何首先将所拥有的信息推送到数据写入器缓存? 是否有单独的命令?或者当您发布或订阅设备或应用程序到主题时,数据是否自动发送到缓存? 我想所有,我的问题是,数据如何进入opensplice/dataw

    0热度

    2回答

    我目前使用的是RTI DDS并且正在编写一些规范。但是,我不希望我的规范中的任何主题名称超过DDS中主题名称的限制。我尝试搜索并找不到这种限制。是否有人知道DDS是否将您的主题名称限制在一定的长度范围内,如果它不超过String的长度限制(无论您使用哪种语言进行编程)?