RTI Core Libraries and Utilities

Using Connext DDS Professional, it is possible to configure your application such that the sending of a sample in calls like FooDataWriter_write is done by a separate thread (by default, the sending occurs in the thread calling to FooDataWriter_write ). This is accomplished using the Asynchronous ...
4376 reads — 0 comments
The function plain_cast allows casting a buffer of bytes within a FlatData sample into a C++ instance of the type represented by that buffer. This allows for better performance and ease of use. However, for plain_cast to work, the data sample must meet a number of restrictions that essentially ...
3035 reads — 0 comments
Note: Applies to RTI Connext 5.2.3 and before. Starting with Connext DDS 5.3.0 (also in 5.2.7) the number of locators that can be announced by a DomainParticipant increased from 4 to 16. However, older versions (5.2.3 or lower) only allow 4 locators to be announced as part of the Participant ...
2317 reads — 0 comments
Introduction RTI Connector offers a simplified API to Data Distribution Service. Different than the full DDS API, this lightweight API does not offer a one-to-one data mapping between the published or subscribed to datatype defined by the language (Javascript/Python). For example, if you use the C ...
2615 reads — 0 comments
“Note: This article applies to Connext DDS Professional 4.x and above” The QNX operating system provides in its SDK a front-end that calls a GCC named “qcc”. In the end, qcc will call the compiler, set the correct flags and link libraries based on the parameters that you use. The SDK provides the C ...
6095 reads — 0 comments
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 ...
7688 reads — 1 comment
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. ...
7313 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. We recommend consulting the Connext User's Manual section ...
7351 reads — 1 comment
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. ...
2652 reads — 0 comments
This article explains how to run RTI Connext DDS in Docker using the network bridge driver. ...
14195 reads — 0 comments

Pages

Subscribe to RSS - RTI Core Libraries and Utilities