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
0
votes
0 answers

How to make multiple publisher run concurrently in rti_connext?

I have created publisher and subscribers in RTI_CONNEXT which are able to communicate concurrently over a particular domain. I want publishers with multiple writers running concurrently. Do I need to use threads or RTI has provision of the…
Anshul Jain
  • 103
  • 6
0
votes
0 answers

Subscriber not receiving data - rti dds

I have created a sample rti dds java project. However the subscriber is not recieving data if the writer.write() is not within a loop with a thread sleep. Subscriber doesn't get the data instance.ID = 10; instance.value =…
user1184100
  • 6,742
  • 29
  • 80
  • 121
0
votes
1 answer

Can somebody explain briefly how CORBA and DDS work and their relationship with component framework like CARDAMOM?

I am new to this kind of architectures and I'm going to start using these shortly, but I can't understand how they work, what they do and their differences. I've searched online but what I'm looking for is just some kind of small example that helps…
sibly22
  • 73
  • 1
  • 1
  • 11
0
votes
1 answer

OpenDDS and OpenSplice interoperability

I have two programs, one using OpenSplice 6.7.1 and the other using OpenDDS 3.10. They are both using RTPS as protocol, the same domain id and the destination port (I verified using wireshark). The problem is that they are not communicating. I…
0
votes
1 answer

OpenSplice DDS: Publish, until some timeout

I'm learning every day more about dds, so my question my sound weird. I hope it makes sense. One of the requirements of some dds wrapper I'm writing, is that it times out after some timeout period if it fails to write. My question: How can I do…
The Quantum Physicist
  • 24,987
  • 19
  • 103
  • 189
0
votes
2 answers

Why OpenDDS resends same last data when DataWriter is deleted

I would like to understand why OpenDDS resends the same last data n times (where n is the number of messages already sent) when a DataWriter is deleted ? Is that the effect of a specific QoS I have missed ? An output of a little test I have made…
MSch8791
  • 41
  • 6
0
votes
1 answer

What library in OpenDDS contains "OpenDDS::DCPS::operator<<"?

I'm having an issue linking my shared library against an OpenDDS (v3.9) static library because I am unable to find where this method signature is located. Here's the error. [exec] libs/mylib/ABTypeSupportImpl.cpp:74: error: undefined reference to…
Ender
  • 1,652
  • 2
  • 25
  • 50
0
votes
1 answer

RTI DDS warning crashing program

I am running a program that uses RTI DDS and keep encounter the following warning message along with constant program crashes: No transport available to reach locator shmem://0000:0202:0402:0000:0000:0000:0000:0000:7411 What could be causing the…
jgr208
  • 2,896
  • 9
  • 36
  • 64
0
votes
0 answers

Device driver to relay a chardev over a proprietary network middleware

I would like to relay the output of a device over a proprietary network middleware that is loosely based on dds to a second computer. As I would like to do so with minimum changes to the existing setup, I was wondering if it is possible to program a…
0
votes
1 answer

How to determine that type_name of a deleted DataWriter using RTI DDS

I'm writing a tool in c++ using RTI DDS 5.2 that needs to detect when DataWriters are deleted and know the type_name of the related data. I'm using code similar to this and this. I'm using a DDSWaitSet and it is getting triggered when a DataWriter…
Stephen
  • 2,613
  • 1
  • 24
  • 42
0
votes
1 answer

RTI DDS Configuration File

After setting up my *.xml configuration file. I am getting the following 2 identical exceptions: RTIRecorderModel_lookupType@493: Failed to find type. The two types…
mrwolf
  • 41
  • 1
  • 12
0
votes
1 answer

Limits of a Publisher when a topic and writer is conserned

Could anyone let me know if one publisher can be used for passing different parameters (Data Types), like integer, float, string, char etc... Does Open Splice DDS Community edition have any limitations for publishers? If so how many publishers can…
user6464284
0
votes
1 answer

Get data from Data reader terminal to GUI (QtCreator)

I need a small GUI showing the data from the data reader below. Say I have 10 messages displayed by the data reader in the console, all I need is in the GUI it has to display 1st message for half a second and the second so on....in the Textbrowser…
0
votes
1 answer

RTI DDS Connext Host on PI

I'm getting this error when I'm trying to run an RTI DDS example on Raspberry…
Andrei
  • 7,509
  • 7
  • 32
  • 63
0
votes
1 answer

Creating Multiple Data Writers to multiple topics in DDS

I am working on OpenSplice DDS Community Editionin Linux 32-bit. Here I can Have Multiple Topics, where, Data Writers can Write into this topic and a Publishers will publish these topics. I tried modifying the source code available, where I am…