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
1
vote
1 answer

How to connect two machines using the Messenger example?

I have been trying to connect two machines: both Virtual Machines, one is Xubuntu and the other is Ubuntu. I'm also very new to OpenDDS, but the best way -or so it seems- to do it is to use the .ini files. However, when I try to connect, I seem to…
1
vote
1 answer

OpenDDS - Solution builds fine, examples run, but IDL exes crash

I have successfully built OpenDDS 3.13.2 from source. Here is my environment: Windows 10 Visual Studio 2017 (re-targeted Solution to SDK 10.0.17763.0) Tried all Configuration/Platform combinations I successfully used the configure script from the…
Alan
  • 506
  • 7
  • 24
1
vote
2 answers

Building OpenDDS with bitbake

I need to build OpenDDS-3.13.1 with bitbake for my Yocto project. Target is for now only QEMU. However, I downloaded the sources (they configure, compile and link on the host system quite well) and linked them into my recipe. Inheriting "autoconf"…
x'mpl'
  • 113
  • 13
1
vote
1 answer

Opendds-3.13 Release build failure

I'm making release build of my Application in QT + opendds-3.13 i m getting this error. ..\OpenDDS-3.13\ACE_wrappers\ace/OS_NS_netdb.inl(794): error C2440: 'return': cannot convert from 'WCHAR *' to 'const ACE_TCHAR *' although i can…
1
vote
1 answer

How to discover other domain hosts using rtps_discovery

Recently, I try hard to use OpenDDS SSL in WAN network. But All my attempts to failed. This is caused by the inability to find different hosts. I realized one thing. OpenDDS security should use rtps_discovery, not InfoRepo, and it is difficult to…
DONG-JIN LEE
  • 113
  • 12
1
vote
1 answer

How to use OpenDDS 3.13 Security

Recently I try to use OpenDDS 3.13 Security. I also followed the OpenDDS security manual and make and build project. Configure command like this: $./configure --security --xerces --openssl && make Bulid and make project successful but when I run…
DONG-JIN LEE
  • 113
  • 12
1
vote
2 answers

multiple ports being used in UDP transport of RTI connext DDS?

What is the advantage of having multiple ports being used in UDP transport of RTI connext DDS whereas only one port is being used in TCP/IP of RTI connext DDS??
1
vote
1 answer

Can we send Image file or Video file using Opendds?

I am new to implementation of DDS. I have installed OPENDDS-3.9 as it was open source. my requirement is to transfer some image files and video files between publisher and subscriber. I couldn't find any sample project regarding this in internet,…
rama
  • 43
  • 2
  • 6
1
vote
1 answer

How to include libxml2 library on GNUMakefile

I recently try to include libxml2 on my OpenDDS c++ project. But, I don't know the way how to include this library on GNUMakefile. How can I include libxml2 on this GNUmake file? Also, I have tried to add command on GNUMakefile like this. LIB =…
DONG-JIN LEE
  • 113
  • 12
1
vote
1 answer

How to stable convert char* to TAO::String_Manager_T

I used OpenDDS's (DDS_HOME/tests/DCPS/Messenger) Publisher and Subscriber example. In that source code, I just changed very simple code. I want to put the message in message.text. But, it doesn't work. Actually, when I input my word first time, It…
DONG-JIN LEE
  • 113
  • 12
1
vote
1 answer

How to resolve conflicting declarations (CPU_SET_T) between ACE and Android?

Cross-Compile Target: Android 7 Host OS: Linux NDK: Crystax 10.3.2 (b912) OpenDDS: 3.11 Compiling OpenDDS fails and reports conflicting declarations of C++ macros. The ACE config-android.h file has this defined ... # define ACE_HAS_CPU_SET_T ...…
Ender
  • 1,652
  • 2
  • 25
  • 50
1
vote
0 answers

Error while linking with statically compiled OpenDDS / ACE

I have got an issue while I was building my project under GNU/Linux Ubuntu 16.04 using ninja-build. When linking with OpenDDS 3.9 and more precisely with libACE.a I got this error : /usr/bin/ld:…
MSch8791
  • 41
  • 6
1
vote
1 answer

Preventing template instantiations in a static library

I'm attempting to build a static library, containing definitions of DDS topics obtained from various IDL files. I'm using OpenDDS as my middleware. When I create an IDL file containing a sequence, compile it into my static library, and then…
endorph
  • 193
  • 10
1
vote
1 answer

perl script lacking path for compiler - what compiler?

When following the openDDS install guide I attempt to run configure from within the command prompt but receive this output: C:\Users\Supervisor\Desktop\opendds>C:\Users\Supervisor\Desktop\opendds\configure.cmd Can't find a compiler, set PATH or run…
1
vote
1 answer

Avoid to receive the same topic that I send

I've an OpenDDS node that's both a DataDriver and DataReader. The consequence is that if the node send a topic, the same topic is received from the same node. Is there a QoS policy that avoid this behaviour? I want that a node can receive the topic…
Jepessen
  • 11,744
  • 14
  • 82
  • 149