C++

In Connext DDS Professional 6.1.0 and above, a new UDP-based transport is available for communicating over a wide area network (WAN). The Real-Time WAN Transport is a smart transport that enables secure, scalable, and high-performance communication over WANs, including public networks. Real-Time ...
67 reads — 0 comments
Unlike Connext DDS Professional, Connext DDS Micro only supports finite resource limits to ensure that memory growth is bounded. Configuring these limits is therefore an important part of the system design. Here are some considerations to help you determine the optimal resource limits: How many ...
378 reads — 0 comments
Some requirements for building a complex IIoT system are outside the scope of a stand-alone middleware. In order to support these system-level requirements, RTI created a suite of tools that accelerate development for the most complex use cases, including those using Connext DDS Micro due to ...
557 reads — 0 comments
Since Visual Studio 2019 is binary-compatible with Visual Studio 2017, the Visual Studio 2017 libraries are used with Visual Studio 2019. However, one significant difference between the Visual Studio 2017 and Visual Studio 2019 libraries involves the Platform Toolset. The default Platform Toolset ...
772 reads — 1 comment
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 ...
575 reads — 0 comments
This article overviews how to enable logging within Modern C++ code. Logging options are illustrated via a simple example with hyperlinks to the relevant online documentation. The available logging options include: Logging Verbosity Level Logging by Category Logging Print Format Logging to a single ...
1246 reads — 0 comments
Note: Applies to RTI Connext DDS Micro 3.x and above Configuration via external files often isn’t allowed in certified applications, such as those used by the automotive industry. In such cases, the keys, governance, and permissions configuration used by RTI Security Plugins should be specified ...
743 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 ...
2044 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. ...
1064 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, ...
1146 reads — 0 comments

Pages

Subscribe to RSS - C++