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
2
votes
3 answers

Ada compilation issue (Looking for adbs I don't have?)

I am trying to compile a third part library into my existing application using gnatmake.. And I am getting this error: gnatmake: "dds.adb" not found gnatmake: "dds-domainparticipant.adb" not found gnatmake: "dds-domainparticipantfactory.adb" not…
mainstringargs
  • 13,563
  • 35
  • 109
  • 174
2
votes
1 answer

Dockerfile from scratch using dynamic build

The following post it too long , please be patient while going through Hi , i'm quite new to docker and dds . i am creating a simple code using rti-dds and docker . The code will provide me two exes one for publishing the data and other for…
i4nk1t
  • 419
  • 1
  • 6
  • 16
2
votes
1 answer

RTI DDS two applications publishing data on same domain. When one application closes and reopens it looses the data. How to solve?

I have two publisher and subscriber application. App1 -> publish -> Student (1,ABC), Student(2,EFG). After it I run second application. both application subscribe and publish on same domain App2 able subscribe Student (1,ABC), Student(2,EFG) which…
2
votes
1 answer

Publishing sequences/objects through RTI Conector to ROS2 applications

I am interfacing ROS2 with a native RTI DDS Connector for Python where I am publishing messages in RTI connector and subscribing in ROS2. I have the following message structure for the message named DetectedObjectList: int16 id // An array of…
Vishal Rawat
  • 325
  • 1
  • 3
  • 19
2
votes
1 answer

Interfacing a native DDS system with ROS2

To communicate to a ROS2 based publisher and a RTI Connext based subscriber, both of them need to have a compatible QoS settings. I am using RTI Connector for python and using the XML Application Creation to run the subscriber. I run a talker_py in…
2
votes
2 answers

Communication between RTI Connext DDS and ROS2

In ROS2, Using qos_profile = rmw_qos_profile_system_default will use the default xml configuration from the installation directory of the DDS vendor, RTI CONNEXT in this case. Looking at this documentation from RTI, it means that the file…
Vishal Rawat
  • 325
  • 1
  • 3
  • 19
2
votes
1 answer

Setting endpoints in pub&sub in rclpy ROS2

I am trying to run the demo example from rclpy client library . My question is I am able to run the publisher and subriber example from the client library on the same machine. But Now I want to run these two on different machine for example I want…
2
votes
2 answers

Get IP Address of DataWriter/Publisher on RTI DDS?

I am using RTI DDS 5.2.3.17 and would like to get the IP address of the DataWriter/Publisher to add to some log messages. How would I go about doing this I am having some trouble in just forming the logic of what to do?
jgr208
  • 2,896
  • 9
  • 36
  • 64
2
votes
1 answer

Does Connext DDS Pro support Nvidia Jetson TX2?

I'm using Nvidia Jetson TX2 with Ubuntu 16.04 aarch64 in my project. I need to subscribe data from other system using Connext DDS Pro v5.2 running on Windows x86 or x64. But RTI Connext DDS Pro didn't supply official pre-built package for ubuntu…
2
votes
1 answer

Do invalid samples count towards a DataReader's history depth QoS?

The KEEP_LAST_HISTORY QoS setting for a DataReader limits the amount of recently received samples kept by the DataReader on a per-instance basis. As documented, for example, by RTI: For a DataReader: Connext DDS attempts to keep the most recent…
mindriot
  • 5,413
  • 1
  • 25
  • 34
2
votes
1 answer

what should be the DDS communication structure?

I have 2 exiting c++ project where I have Sender and Receiver. They are connected with UDP socket connection and build through CmakeFile.txt Root |→ Sender | |→ src | |→ include | |→ Cmakefile.txt |→ Receiver | |→…
Moddasir
  • 1,449
  • 13
  • 33
2
votes
1 answer

Can't figure out the root cause of out of resources error

I have an application using RTI DDS using dynamic data to set my messages. When I try to send a string that was 300kb in a file I get the following error code: com.rti.dds.infrastructure.RETCODE_OUT_OF_RESOURCES at…
jgr208
  • 2,896
  • 9
  • 36
  • 64
2
votes
3 answers

Interoperability in DDS

I am new to DDS domain and need to have the below understanding. how to publish common topics between two vendors to achieve interoperability in DDS? The Scenario is : Suppose there are two vendor products V1 and V2. V1 has a publisher which…
Ramya
  • 51
  • 3
2
votes
1 answer

Testing DDS reader receiving message for java unit test

I have a unit test in which I am able to test sending DDS messages currently. However, I also want to implement the ability to test the message readers as well. The problem is, due to the programs setup for creation of DDS readers and writers. If I…
jgr208
  • 2,896
  • 9
  • 36
  • 64
2
votes
2 answers

Gathering distributed data into central database

I was assigned to update existing system of gathering data coming from points of sale and inserting it into central database. The one that is working now is based on FTP/SFTP transmission, where the information is sent once a day, usually at night.…
Mark
  • 1,357
  • 16
  • 30