ADLINK DDS

OpenSplice Visual Studio Pre-Processer

OpenSplice for Windows is built with this specific Pre-Processor Definition which must also be used for the application during the OpenSplice build process _WIN32_WINNT=0x0502 OpenSplice may have memory corruption if the application is compiled with a different _WIN32_WINNT value than OpenSplice. If the definition is set after everything from OpenSplice is included then a newer value […]

Disposing stale data in DDS

Normally, when data is stale in DDS it is disposed automatically. There are other ways that this can occur though. When the auto-dispose option in the QoS is enabled then when a subscriber detects that a writer has become unresponsive (or has been deleted) then the data is disposed implicitly for all instances of that […]

Error “System clock has been set back (-40)” when starting a tool or application

“License checkout failed! Caught com.reprisesoftware.rlm.RlmException: System clock has been set back (-40)” OpenSplice and its toolsuses RLM for its licensing.  RLM detects windback by looking for future-dated files (access and modified times) in system directories. In many cases just running the system for a little while with the correct date will access the future-dated files […]

Getting Started with Vortex

The Vortex Platforms installer contains Vortex Cafe, Vortex Web, Vortex Cloud and Fog , Vortex Insight and Vortex Gateway. This video will help you get started using the software supplied in this bundle. Getting started with Vortex In this video you will learn how to:  Install the Vortex with our bundle  Install the license key […]

Network Channel / Transport Priority FAQ’s

DDSI-Extended (DDSI2E) is an extended version of the DDSI2 networking service, giving extra features for: Network partitions: Network partitions provide the ability to use alternative multicast addresses for combinations of DCPS topics and partitions to separate out traffic flows, for example for routing or load reduction. Security: Encryption can be configured per network partition. This […]

Vortex OpenSplice Tester FAQ’s

What is Tester? The Vortex OpenSplice Tester Tool is a major leap forward in automated testing and debugging of Data Distribution Service (DDS) based systems. The 100% Java based Vortex OpenSplice Tester Tool is designed with the systems integrator in mind and offers an intuitive set of features to aid this task, offering both ‘local’ […]

Vortex OpenSplice Tuner FAQ’s

Several common Vortex OpenSplice Tuner problems can be resolved by looking through the User Guide, which can be found here: HTTP Version PDF Version When using the Vortex OpenSplice Tuner you may run into some of the following errors: Could not load JNI library error. Could not load JNI library ‘cmjni’. Reason: /opt/PrismTech/OpenSpliceDDS/VX.X.X/HDE/x86.linux2.6/lib/libcmjni.so: /opt/PrismTech/OpenSpliceDDS/VX.X.X/HDE/x86.linux2.6/lib/libcmjni.so: wrong […]

Vortex OpenSplice Record and Replay FAQ’s

For more information on what the Record and Replay services are see this article. What storage types does OpenSplice Record and Replay support? The service records the data to storage xml files. These xml files can get quite large, and can be difficult to query and read. RnR Manager provides a Storage Editor that makes it […]

Vortex Cafe FAQ

This is a list of frequently asked questions about Vortex Cafe which should help you resolve any issues you may be having when using the product. Vortex Cafe compatabilities Which Java versions are supported by Vortex Cafe? Vortex Café supports Java 5 and any further version. Vortex Cafe Tuning How should I configure Vortex Café […]

Vortex OpenSplice documentation

Vortex OpenSplice is leading (Commercial and Open Source) Implementation of the OMG DDS Standard.  It comes with a complete set of DDS documentation. Find the documentation for Vortex Cafe, Vortex Insight, Vortex Link or Vortex Edge on a separate page. The Vortex OpenSplice documentation will help you understand how to use DDS. The documentation  contains […]

Vortex Link Documentation

Vortex Link Documentation Vortex Link extends the OpenSplice domain beyond the limits of the network. It provides discovery and routing services which allow different networks to communicate with the DDS domain. This allows data to be routed beyond the LAN and into the WAN and the internet transparently. Vortex Link is  part of the Vortex […]

Vortex Insight Documentation

Vortex Insight Documentation The Votex Insight documentation set will help you to use Vortex Insight to monitor the performance of your Vortex based system. Vortex Insight is a tool that allows you to obtain real time data from a Vortex system. You can use it to monitor and manage a system from any device with […]

Vortex Lite Documentation

Vortex Lite Documentation The Vortex Lite documentation set will help you install and  develop applications using Vortex Lite. Vortex Lite is an ultra lightweight implementation of the Object Management Group’s (OMG) Data Distribution Service (DDS) standard. It allows you to develop DDS applications that run on resource constrained embedded devices. For example networked sensors, single […]

Vortex Cafe Documentation

Vortex Cafe Documentation Vortex Cafe is one of the products that is bundled with the Vortex Platforms installer. All the documentation is included with the release. The easiest way to access it is to find the index.html file inside the distribution. This provides the links to all the documentation. The Vortex Cafe documentation set will […]

Release Notes and Known Issues

Vortex OpenSplice Release Notes The release notes contain all the information about fixed bugs and changes in the different OpenSplice versions Fixed bugs and changes in Vortex OpenSplice 6.10.x Fixed bugs and changes in Vortex OpenSplice 6.9.x Fixed bugs and changes in Vortex OpenSplice 6.8.x Fixed bugs and changes in Vortex OpenSplice 6.7.x Fixed bugs […]

Vortex Opensplice MATLAB Demos

Vortex OpenSplice with MATLAB A number of demonstration videos have been created to walk you through the process of developing DDS applications with MATLAB. Installation of MATLAB components Startup OpenSplice Shapes Example Overview How to Process IDL Creating a Topic Block Creating a Reader Block Real-time Simulation Write a Tracking Circle Use Filter Expression MATLAB […]

Tweaking durability service performance

About the durability service The durability service is one of the services that can be configured when deploying a federation. At most, one durability service can be configured per federation. However, since a system typically consists of multiple federations, multiple durability services may be deployed in a single system. The durability service has two main […]

Known Issues in Vortex Cafe

Below are known issues in Vortex Cafe. See this article for Fixed Bugs and Changes in Vortex Cafe. When using DDS Security, activating only some RTPS protection but no data nor metadata protection does not prevent write privileges escalation. When rtps_protection_kind is set to SIGN, ENCRYPT, SIGN_WITH_ORIGIN_AUTHENTICATION or ENCRYPT_WITH_ORIGIN_AUTHENTICATION, the whole RTPS messages are signed […]

Using OpenSplice DDS with Python

Do you want to model your DDS applications in Python? This article explains how to start using OpenSplice DDS with Python. OpenSplice DDS comes with a Python DCPS API that provides Python classes allowing you model your DDS application using Python. The Python DCPS API is a native Python binding that supports full DDS functionality. […]

Overview of DDS

This guide gives a quick and simple overview of the concepts you will meet when you use a Distributed Data Service (DDS) System. What is DDS? In today’s connected world data is everywhere.  Information is stored on computers and needs to quickly travel around the globe.  Consider a train system.  The trains travel on tracks […]