RTI Core Libraries and Utilities

(This article expands on the community post: How do I restrict RTI Connext to use only a subset of interfaces? ) On a machine with multiple NICs, users can restrict RTI Connext® traffic to a subset of the available network interfaces (NICs). RTI’s Connext DDS 7.3 introduced the capability to ...
42 reads — 0 comments
When processing a metadata sample that indicates the instance transition change to NOT_ALIVE_NO_WRITERS or NOT_ALIVE_DISPOSED, you may see the following WARNING messages when calling the get_key_value API: WARNING PRESCstReaderCollator_getKey:instance not found WARNING PRESPsReader_getKey:!collator ...
36 reads — 0 comments
On Linux systems, if you are creating a DomainParticipant with Security Plugins enabled, and your application is linked to both TensorFlow and OpenSSL , you may see errors like this: RTI_Security_Util_uriToStringOssl:OpenSSL function PEM_write_bio_X509 failed with error: error:0c00009b:ASN.1 ...
146 reads — 0 comments
The shared memory built-in transport in RTI Connext uses IPC segments and semaphores under the hood to perform DDS communication between DomainParticipants. It is important that those IPC resources are not destroyed while RTI Connext applications are using them. Failure to do so may result in ...
1219 reads — 0 comments
Achieving low jitter and more deterministic write times and real-time performance requires in-depth tuning at the OS layer and DDS layer. It tends to involve a long list of recommendations to apply e.g. you can see advice online that involves similar checklists. This article summarizes best practices, and we recommend exploring and testing all the recommendations listed here. ...
7042 reads — 0 comments
The multiple APIs of Connext have an internal concept named User Storage, which is used to store API-specific data required for certain features. This concept is normally part of the DomainParticipant entities and is configured through code as a QoS. While the APIs will configure this concept ...
8628 reads — 0 comments
Communication between participants using Simple Participant Discovery Protocol (SPDP) and Simple Participant Discovery Protocol 2.0 (SPDP2) is not possible by default. Both participant and endpoint discovery will fail to complete between an SPDP and SPDP2 participant. See Discovery Overview in the ...
24840 reads — 0 comments
To determine if your Linux platform is compatible with an RTI architecture, you will need to know the CPU architecture (e.g. x64 or ARM), GLIBC, and GLIBCXX versions in your target platform. To find the GLIBC library, here are the steps we recommend you run on your target platform: $ ldd `which ls ...
1778 reads — 0 comments
Jitter when making API calls can result in inconsistent execution time for making those calls. For example, the median call to return_loan() may take ~4,500 nanoseconds, but there could be execution outliers that take 5-10x this median time. What could cause this kind of behavior? The cause of such ...
2998 reads — 0 comments
Note : This article discusses the coherent_set_info field, which is only available in Connext Professional 6.1.0 and higher. The information about the coherent set that a sample belongs to is stored in the optional field coherent_set_info , which is part of the SampleInfo structure. This optional ...
1885 reads — 0 comments

Pages

Subscribe to RSS - RTI Core Libraries and Utilities