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

Reading RTI DDS data generated in Java in Excel

I'm looking at the RTI DDS add-in for Excel, and I'm trying to rewrite the Hello_simple HelloPublisher.java example that comes with it to publish a string, and get Excel to pick it up. Everything works, apart from displaying the value of the string…
kinbiko
  • 2,066
  • 1
  • 28
  • 40
3
votes
1 answer

opensplice dds Hello Word Example

I am posting here after asking the question at the openslice dds forum, and not receiving any reply.I am trying to use opensplice dds on a ubuntu machine. I am not sure if it serves as a proof of proper installation, but I have pasted my release.com…
user1274878
  • 1,275
  • 4
  • 25
  • 56
3
votes
1 answer

How to pass a C++ Map into a RTI DDS connext Publisher and receive at RTI Subscriber

I am new to RTI DDS connext. I tried running some C++ examples(Hello_dynamic,Hello_simple) of rti and they where working fine.Then i thought of passing a C++ map as Topic type from publisher to Subscriber.But i guess their is no documentation and…
3
votes
3 answers

RTI DDS subscriber not getting data from publisher

Short story: My DDS subscriber cannot see data from my DDS publisher. What am I missing? Long story: QNX 6.4.1 VM A -- Broken Publisher. IP ends with .113 QNX 6.4.1 VM B -- Working Publisher. IP ends with .114 Windows 7 -- Subscriber/Main Dev…
kmort
  • 2,848
  • 2
  • 32
  • 54
3
votes
2 answers

Maximum number of DDS Topics that may be created in a single DDS Domain

Is there a limit to the number of Topics that may be created for a particular Domain in DDS? Is this implementation-dependent? What is the maximum for RTI Connext DDS 5.0.0? I don't see it specified in the documentation.
sourcenouveau
  • 29,356
  • 35
  • 146
  • 243
3
votes
2 answers

Library for publish subscriber model with message queueing

I have a C# desktop plugin applications, I need dds implementation for plugin communication, I tried openslicedds, opendds and MQTT messaging protocol. I couldn't find a light-weight solution it, mainly because of lightweight C# server which need…
Abdul
  • 321
  • 4
  • 22
3
votes
1 answer

Remove read topic from DDS

I have a problem with subscribing the data (using the java platform). When a subscriber subscribes to a topic, that subscribed data must be removed from the DDS. But in my case whenever I subscribe to the data the same data is subscribed many…
Bathakarai
  • 1,517
  • 6
  • 23
  • 39
2
votes
1 answer

Makefile dependencies and Timestamps

I have a makefile that I am using to generate artifacts using a third party IDL compiler (rtiddsgen). This takes in idl files and spits out C/Ada files relating to them. The C files are then compiled and put into a library (idl_dds_types.a) I have…
mainstringargs
  • 13,563
  • 35
  • 109
  • 174
2
votes
1 answer

Make CycloneDDS not failing to create a participant on Android app

I am successfully compiling and running an executable on the ADB shell. That's the main.cpp: #include #include int main(int argc, char *argv[]) { dds_entity_t dp = dds_create_participant(DDS_DOMAIN_DEFAULT, NULL, NULL); …
2
votes
2 answers

Low frame rate when publishing image messages in ros2

I have a ROS node that gets image frames from a camera sensor and publishes image messages to a topic of type sensor_msgs::image. I run a ros2 executable which deploys the node. I notice that the rate at which the camera sensor provides the frames…
2
votes
1 answer

How to set QOS in CycloneDDS C++?

I am using CycloneDDS C++ version, trying to set following QOS to the writer DDS_HISTORY_KEEP_ALL, DDS_DURABILITY_TRANSIENT_LOCAL, DDS_RELIABILITY_RELIABLE I am trying to set Qos to data writer, in dds publisher dds::domain::DomainParticipant…
kingmihi
  • 47
  • 1
  • 8
2
votes
1 answer

Streams API For Fast-RTPS

I want to use fast-rtps to publish video(streams data) to subscriber. While I publish ten consecutive jpg file successfully, every picture received by subscriber wastes a lot of time to processing because I use function get_byte_value get a pixel…
hpshboss
  • 23
  • 2
2
votes
1 answer

Why OpenDDS Transport not working when NAT is disabled in VPN?

I tested on localhost it works Tested following RTPS.ini/ TCP.ini (local IP) /using info repo.ior I tested with connecting two PCs with VPN (publisher on PC_A and subscriber on PC_B, PC_A runs DDS repo) it did not work. NAT is disabled. windows…
kobi89
  • 152
  • 9
2
votes
1 answer

Data communication using RTI Connext DDS

There is a desktop application that is already compiled and I cannot access the source code. This application generates real flight data and provides the opportunity to send this data to desired sockets over the network. I can receive this data…
emrcnort
  • 67
  • 2
  • 8
2
votes
2 answers

How to source a Bash script in a Yocto recipe

Background: I am trying to build ADLINK Vortex OpenSplice Community Edition in a Yocto recipe. Everything works fine when I try build OpenSplice in a Bash shell. However, there are a lot of problems when I try to build OpenSplice in an sh shell. The…
1 2
3
16 17