Release Notes for RTX64 3.1

 


Key Features

Subsystem

Tools and Utilities

Developing and Debugging Applications

  • Added the feature Attach to RTSS Process, which allows you to attach the Visual Studio 2015 debugger to any running RTSS process on the local machine.
  • Added support for Intel Compiler 17.0.1 ( as shipped with Intel Parallel Studio XE 2017 Update 1). (5317)
  • Added a new debugging property in Visual Studio that allows you to allocate memory from the Windows memory pool, which uses non-deterministically allocated memory. Note that this only applies when the default memory allocation behavior is set to use Local memory. (4257)
  • Added BETA support for Visual Studio 2017 (RC2 was tested).

SDK

  • Added new Real-Time Network functions:
  • RtnAttachProcessExitHandler registers an application's networking exit handler to allow an RTSS application to perform custom socket code cleanup when an application exits.
  • RtnReleaseProcessExitHandler removes an application's networking exit handler registered by the function RtnAttachProcessExitHandler.

(5355)

See the Matrix of C Library Supported Functions for the full list. (5280)

 


Issues Resolved

Installation

Subsystem

RT-TCP/IP Stack and Drivers

Tools and Utilities

Developing and Debugging Applications

SDK

 


Notes

General

Setting Value
Critical Action 0 - Do nothing
Low Battery Level 10
Critical Battery Level 5
Low Level Battery Notify 1 - Display notification
Low Level Battery Action 0 - Do nothing
Reserve Battery Level 15

Tools and Utilities

Developing and Debugging Applications

(5539)

SDK

NOTE: Applications built using the RTX64 3.0 or later Managed Code Framework cannot be deployed on an RTX64 2014 or 2013 Runtime.

(5235)

Breaking API changes between RTX64 3.0 and RTX64 3.1

 


Known Issues

Installation

Licensing and Activation

Tools and Utilities

Developing and Debugging Applications

  • An exception is thrown when you single-step or continue to completion after dragging the instruction pointer. This is a known issue with the Visual Studio debugger. (4521)
  • The SDK Version in the RTSS Application and RTDLL project templates in Visual Studio appears as RTX64 3.0, rather than RTX64 3.1. (5501)
  • Currently, there is no way to attach to a frozen process following an exception. (5504)
  • Attempts to debug an application remotely will fail if the Target system does not have either the Visual Studio 2012 C Runtime or msvcr110.dll installed. For more information, see Remote Debugging with Visual Studio. Note that this does not apply to Target systems running Windows 10. (5505)