RTI Core Libraries and Utilities

Summary On Linux/Windows and potentially other operating systems, when a DataWriter sends data samples to a multicast address, the performance of the underlying UDP sendmsg() call varies depending on whether multicast DataReaders are located on the same local host. If there are no local, multicast ...
152 reads — 0 comments
By default, Connext data serialization is not fully compliant with Extended CDR encoding. While this doesn't affect correctness it may prevent interoperability with other vendors. To make Connext compatible with the OMG 'Extensible and Dynamic Topic Types for DDS' specification, version 1.3 , you ...
315 reads — 0 comments
(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 ...
1835 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 ...
732 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 ...
977 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 ...
2311 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. ...
17985 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 ...
10450 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 ...
35361 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 ...
2748 reads — 0 comments

Pages

Subscribe to RSS - RTI Core Libraries and Utilities