Model RealTime 11.3 2023.19

176068: Make it possible to configure generation warnings as errors

A new preference RealTime Development – Build/Transformations – C++ - Rule Configuration has been added to configure which validation rules should be used during code generation, and change rule severity. Enter a comma-separated list of validation rule ids, prefixed with one of the following letters:
•X: Disable the validation rule (it will not be used when checking the model)
•E: Set the severity of the validation rule to Error
•W: Set the severity of the validation rule to Warning
•I: Set the severity of the validation rule to Information
The id of a validation rule is printed just after its severity in the console. Note that the model compiler only lets you configure validation rules that have an id. Messages without ids cannot be disabled and the severity cannot be changed for them.

175781: Support VxWorks 7

The TargetRTS now contains new config, libset files and prebuilt libraries to support compilation with Clang-15.x for SIMNT CPU on VxWorks7 RTOS.

175544: Add support for Clang compiler to version 16.x

The TargetRTS now contains new config and libset files and prebuilt libraries for supporting compilation with Clang-16.x for 64 bit (x64) on Windows.

175503: Move constructor missing in generated "RTTypedValue struct"

The RTTypedValue struct that is generated for a user-defined type now has an additional constructor which allows moving event data also for cases when the type descriptor needs to be explicitly provided by the user.

175017: New "Send Event to Port" command in the Events view context menu

Send Event command from "Events View" can be now used with different targets from Debug view

174128: Do not generate the export keyword for templates

The 'export' keyword will not be generated for templates anymore.