Questions tagged [opendds]

OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS).

DDS (Data Distribution Service) is a protocol that allows programs to exchange data between nodes. OpenDDS is an open source C++ implementation of DDS developed by Object Computing, Inc with official bindings for Java and NodeJS and unofficial bindings for .NET.

73 questions
4
votes
3 answers

Configuring OpenDDS

I am trying to configure the environment for OpenDDS, but I could not run the configure script. Would really appreciate much, if there are any insight from you guys. =D So basically, after I download the OpenDDS-3.12.zip from here. I have extracted…
Leon Teng
  • 41
  • 2
3
votes
2 answers

cmake for OpenDDS Project

looking for a standard CMakelist to build OpenDDS application (Simple Publisher/Subscriber). I am familiar with the Tutorials and everything is running fine with MPC to build the examples. I need to build my project with cmake. I m using OpenDDS…
M.P21
  • 33
  • 4
3
votes
2 answers

OpenDDS - Create multiple topics from single IDL structure

In my exercise with OpenDDS I would like to create multiple topics from a single IDL structure, is that possible? otherwise please let me know how to do it. I do it as below, please correct me if it is not the right way to do it. The sample I use is…
Panch
  • 1,097
  • 3
  • 12
  • 43
3
votes
2 answers

opendds TAO_IDL_GEN, OpenDDS_XML_QOS_XSC_Generation, and other skipped packages

I'm building OpenDDS 3.8 from source. When running the configure command I obtain some skipping messages. Most of them are java (I don't use it so it's ok for me to skip them) but some other messages take my attention: Skipping TAO_IDL_GEN…
Jepessen
  • 11,744
  • 14
  • 82
  • 149
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

Integrating and running OpenDDS with QTCreator

I have installed the latest version of OpenDDS I followed the configuration and installation documents provided. I can perfectly run opendds examples with the terminal. I need to integrate OpenDDS with QT, since OpenDDS supports CMake I have tried…
user9995
  • 21
  • 1
2
votes
1 answer

tao_idl -Gstl doesn't map std::string

I'm using opendds and tao/ace to generate code from an idl file. My idl file: struct SSave { string strr; }; I generate the code like so: opendds_idl Class.idl tao_idl -Gstl -I/usr/include/ Class.idl tao_idl -Gstl -I/usr/include/…
Cyril C
  • 23
  • 2
2
votes
0 answers

Open DDS: how does a subscriber unsubscribing to the current publisher

I am writing a small distributed program. The program consists of two publishers and two subscribers. Each subscriber is multi-threaded with two threads of control. Each thread subscribes to one of the two subscribers. This means each subscriber…
Jia Peng
  • 21
  • 1
1
vote
1 answer

How do I make the OpenDDS DCPSInfoRepo persistent?

I have been trying to find a solution where if the DCPSInfoRepo of OpenDDS is restarted, the existing publishers and subscribers do not reconnect. I found a way in the developer guide which says: The following directive: static…
1
vote
0 answers

Getting Started with OpenDDS - Creating files that transfer data between devices

After reading the developer's guide listed on the OpenDDS website, I am still confused on how to set up my own project that allows the data types define to be transferred from the publisher to subscriber. The Messenger example provided in the…
rosiepati
  • 19
  • 4
1
vote
3 answers

DDS IDL Compiler

I am using IDLs to define data for an application using OpenDDS. I also want to use IDLs to define interfaces for the application, but OpenDDS (and most other DDS implementations it seems) does not support interfaces in IDLs. Are there any compilers…
aabceh
  • 95
  • 7
1
vote
0 answers

MQTT + (protocolbuf / flatbuf) = DDS?

I have been using MQTT for a while. Now that I thought can we switch to DDS for performance improvement and tried some examples with DDS. I wanted to compare DDS with Mqtt, MQTT (TCP) + (protocolbuf / flatbuf) = DDS (TCP) Is my understanding…
Raaam
  • 95
  • 11
1
vote
1 answer

Issues in OpenDDS Build

I am new to visual studio,(vs 2019) I am trying to build example files in the OpenDDS directory as in readme, Instructions for Building the Example (assuming ACE, TAO, DDS, and MPC are installed and configured): - done Run Make Project Creator to…
kobi89
  • 152
  • 9
1
vote
1 answer

What is Win32/Process.pm in @INC?

Setup OpenDDS -3.14 Windows 10 64bit Active Perl 5.8 VisualStudio 2019 I am trying to build OpenDDS and try out the messenger example as given in the instructions. The configure commanded executed, but I got the following error. What is this error…
kobi89
  • 152
  • 9
1
vote
2 answers

Can DDS be used over the internet for use in online gaming?

I was wondering if DDS could be used over the internet, and if it would be a good choice for online gaming. I have seen on the RTI website that they support WAN, but does that mean I can subscribe to a topic from another participant that is on the…
Blue7
  • 1,750
  • 4
  • 31
  • 55
1
2 3 4 5