Questions tagged [data-distribution-service]

Data Distribution Service for Real-Time systems V1.2 is a standard finalized in 2007 by the Object Management Group (OMG). Its goal is to provide a standardized infrastructure for building mission or business critical systems. For that purpose, it defines a strong-typed data-space that can be updated by Publishers and observed by Subscribers. Decoupling, automatic discovery and a rich set of Quality of Service settings are some of its important features.

Data Distribution Service (DDS) specification: https://www.omg.org/spec/DDS/

255 questions
1
vote
1 answer

In DDS can the write/publisher cache be read

This question is regarding a roadblock I am currently facing in DDS. I am able to read the Subscriber/Reader Cache using the QueryFilter provided by the respective implementations. But I now want to read the Publisher/Writer Cache and I am not able…
1
vote
3 answers

Prevent subscribers from reading certain samples temporarily

We have a situation where there are 2 modules, with one having a publisher and the other subscriber. The publisher is going to publish some samples using key attributes. Is it possible for the publisher to prevent the subscriber from reading certain…
1
vote
1 answer

OpenSliceDDS across a network

I am completely new to the DDS world. I understand basic concepts like publish and subscribe, and the stuff that can be gained from the documentation. I am attempting to use OpenSlice DDS, and am able to get through the tutorial without much…
jekelija
  • 257
  • 4
  • 16
1
vote
0 answers

what does this C++ code construct mean?

I found the following code (auto-generated, but it does not compile) and now I whant to know what it means: template<> struct topic_type_support { typedef UnboundedStringWithKey##TypeSupport type; …
Tobias Langner
  • 10,634
  • 6
  • 46
  • 76
1
vote
1 answer

RTI DDS Src HostId to IP Address

I am using RTI DDS Spy to debug a DDS application. I have noticed odd messages in the Spy tool that I believe are not coming from my application. The question is how do I take a Src HostId and figure out the IP address of the sender? (Wireshark is…
kmort
  • 2,848
  • 2
  • 32
  • 54
1
vote
1 answer

DDS DomainParticipantFactory Error CORBA

I'm trying to create a program to test Opensplice DDS. However I'm facing some problems for which I've been stuck for quite a long time. When I try to create a DomainParticipantFactory I got an error which says CORBA:NO_IMPLEMENT. The program works…
Xaltar
  • 1,688
  • 14
  • 22
1
vote
2 answers

Subscribing to the built-in topic "DCPSTopic" in DDS

I am trying to create the simplest C# application that will allow me to get the topics currently available in the selected DDS domain. But I can't seem to make it work. // Create the DDS Domain participant on domain ID 0 DDS.DomainParticipant…
Rauhe
  • 77
  • 8
1
vote
1 answer

OpenDDS IDL compiler compiler issue

and i am a little bit stuck tryng to compilea simple IDL file. root@ricardo:/home/ricardo/Desktop/librerias/dds/DDS/bin# ldd opendds_idl linux-gate.so.1 => (0xb771e000) **libTAO_IDL_FE.so.5.6a_p14 => not found libACE.so.5.6a_p14 => not…
Ricardo_arg
  • 520
  • 11
  • 28
1
vote
1 answer

How to append Published DDS content in existing file on Subscriber side?

I have created the normal publishers and subscribers implemented using java , which works as reading the contents by size as 1MB of total size 5MB and published on every 1MB to the subscriber.Data is getting published successfully .Now 'm facing…
thar45
  • 3,518
  • 4
  • 31
  • 48
1
vote
1 answer

OpenSpliceDDS with ssl configuration

I like to configure the OpenSpliceDDS as following. I have to configure the centralized OpenSpliceDDS. It will send and receive all data from global. In the centralized dds server only 443 port will be opened. How to configure the OpenSpliceDDS…
sathish
  • 6,705
  • 3
  • 30
  • 35
0
votes
1 answer

Configure dds in config file to work with 2 network interfaces

How can I configure RTI DDS in the user_QoS_profiles.xml config file to work on a device with 2 NICs(network interface card)? I want that the publisher(datawriter) sends data with one NIC and the subscriber(datareader) receives data with another…
0
votes
1 answer

what is exactly a discovered publisher in FastDDS?

I don't know how many people use FastDDS but I would appreciate some help When talking about Domain Participants (and specifically Domain Participant Listeners) what is exactly meant when saying "a Publisher has been 'discovered'"? In the…
KansaiRobot
  • 7,564
  • 11
  • 71
  • 150
0
votes
0 answers

Is DDS a solution for service oriented architecture?

i am little confused about SOA and DDS from Ros2. In DDS there are Publisher, subscriber. And in Service Oriented Architecture there are also Publisher and Subscriber. from my perspective, SOA is a system architecture. There are a lot of services in…
Yiwei Miao
  • 9
  • 1
  • 2
0
votes
2 answers

"Use of uninitialized value $prop_value in scalar chomp at configure line 473" OpenDDS configuration

I am trying to configure OpenDDS library with Windows 11 and Visual Studio 2022. I ran the configure file through the Visual Studio Command Prompt and I get the following error. Downloading ACE+TAO 2.2a with latest patches Extracting archive…
0
votes
0 answers

OpenDDS and CRUD (data distribution service)

Trying to get my head around CRUD operations on Data Distribution Service (DDS) Does DDS Community recommend using the topic to distinguish CRUD operations? Do you know? Like CREATE /Messenger/Messages/ READ /Messenger/Messages/ UPDATE…
wzr1337
  • 3,609
  • 5
  • 30
  • 53