RTI Core Libraries and Utilities

Clock Types RTI Connext DDS uses two different clocks: Internal clock: Used to measure time and handle timing inside the middleware. External clock: Used to generate source and reception timestamps. Both clocks can be configured to use different implementations: Realtime (system): Adjustable by the ...
51 reads — 0 comments
What is Large Data? "Large" is defined as data that cannot be sent as a single packet by a transport; that is, the data is larger than the maximum transmission unit (MTU). For example, to send data larger than 63K reliably using UDP/IP, you may want to follow the recommendations in this article. ...
178 reads — 0 comments
Note: This article applies to Connext DDS Professional 4.x and above. RTI Connext DDS Professional uses multiple internal threads for sending and receiving data, maintaining internal state, and calling user code when events occur. This solution explains how these threads can be identified in your ...
188 reads — 0 comments
If you are running on a macOS® 10.9 (Mavericks) system (or higher), you may experience timing issues in your calls to NDDSUtility_sleep(). If you request to sleep for a small enough time period, you will notice that the actual sleep time is significantly longer. ...
181 reads — 0 comments
This article explains how to run RTI Connext DDS in Docker using the network bridge driver. ...
189 reads — 0 comments
In RTI Connext DDS 6.0.0, the RTPS version has been changed to 2.3. This RTPS version is propagated during the discovery process and is verified by the receiving Connext DDS or Connext DDS Micro application to verify compatibility. In Connext DDS Micro 2.4.11 and earlier, this check is hard-coded ...
209 reads — 0 comments
Concept With this example, you will learn how to manage complex objects with several levels of nesting and different kinds of members programmatically on an unknown structure. RTIⓇ ConnextⓇ DDS provides tools to access the different members independently if they are a primitive type, struct type, ...
172 reads — 0 comments
The modern C++ API feels very different from the traditional one. Understanding a few key concepts and the main differences with respect to the traditional C++ API can help you write code that is much more concise and robust. The modern C++ API Conventions document describes the intended use of the ...
308 reads — 0 comments
When you link your application with the RTI Connext DDS libraries, you can choose whether to use dynamic or static linking. But what is the best approach if you want to use the DDS Secure plug-in? There are some situations that you need to be aware of and avoid. This article describes the possible ...
318 reads — 0 comments
You can find the definition of “LOST_BY_WRITER” here in the API: “ A DDSDataWriter removed the sample before being received by the DDSDataReader. This constant is an extension to the DDS standard. ” If you are using KEEP_LAST as the History kind , the reason for this data loss might be the ...
267 reads — 0 comments

Pages

Subscribe to RSS - RTI Core Libraries and Utilities