Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Version Details

Expand
title2022/12/6 - v9.48.0.734

Changes:

  • Replace tpriAppThread with direct calls to CreateThread and tpriCreateTimer (TSEN-37)

  • Add protection against malformed messages received by ProbeSvr (TSEN-43)

Upgrade Instructions:

  • Review project code for usage of tpriAppThread:

    • If calling StartAppThread with first two parameters set to non-zero then replace with call to tpriCreateTimer(..).

    • If calling StartAppThread with first two parameters set to zero then replace with call to CreateThread(..).  Remember to set appropriate thread priority on successful thread creation.

  • Update EGD driver initialization file:

    • [PRODUCE] section adds ‘ThreadPriority’ and ‘ThreadInterval’ parameters as shown below:

Code Block
[Produce]
ProducerId=10.0.0.1
ProducerPort=18246
ThreadPriority=101 (typically this will be higher than the task's priority)
ThreadInterval=25 (ms rate)
Expand
title2022/7/20 - v9.47.6.718

Changes:

  • Fix logging of ProbeSvr variable changes (TSEN-38)

Expand
title2022/6/6 - v9.47.5.703

Changes:

  • Made various changes to the ProbeSvr task:

    • Added check to prevent message buffer overrun (TSEN-21)

    • Added requirement for Initialize(..) and Shutdown(..) methods in custom probe sources (TSEN-23)

    • Added support for writing new values back to custom probe sources (TSEN-27)

    • Added support for relaying requests to other probe servers (TSEN-25)

    • Fix server variable reference counting (TSEN-24)

  • Added new ProbeMir standard task (TSEN-29)

  • Increased maximum allowed sizes for data dictionary (TSEN-28)

  • Modified ControlLogix Producer/Consumer driver to use PLC’s Requested Packet Interval (RPI) when producing messages sent to PLC (TSEN-26)

  • Fixed unhandled exception in tpriGsmDDCom::saveAllStructs(..) (TSEN-30)

  • Fixed save/restore of bool types in data dictionary (TSEN-31)

  • Restructured LogMsg library to facilitate usage outside of Tsentry (TSEN-35)

  • Refactored tpriCreateTimer(..) so that multiple independent timers can be created from a single task (TSEN-36)

  • Updated RTX64 4.1 à 4.2

Expand
title2021/9/28 - v9.47.4.613

Changes:

  • Automatically set Windows timer resolution for tasks with rep rates less than 50 ms (TSEN-20)

  • Added a ValidatingClick event to SelectButton, CmdButton, LinkLabel, and Shape (TSEN-22)

  • Added deployment of OPC library and Client+Server applications (for x86 only)

  • Updated RTX64 4.0 à 4.1

Expand
title2021/4/30 - v9.47.3

Changes:

  • Added TstartMgr utility

  • Fixed Tsecurity installer to no longer create a local account named LOCALSYSTEM

...

Expand
title2014/8/13 - v7.40.00

Changes:

  • Initial release for VS2013

  • Modified installer to deploy Release-mode versions of all executables and libraries

  • Rebuilt all executables and libraries for Unicode instead of MBCS

  • Changed all projects to use CRT and MFC as shared DLLs instead of static libraries

 

Upgrade  Upgrade Instructions:

  • Modify any application Visual Studio project properties to use CRT and MFC as shared DLLs instead of static libraries:

    • Configuration Properties à General à Use of MFC:
      Use Standard Windows Libraries if not using MFC
      Use MFC in a Shared DLL if using MFC

    • Configuration Properties à C/C++ à Code Generation à Runtime Library:
      Multi-threaded DLL (/MD) for Release builds
      Multi-threaded Debug DLL (/MDd) for Debug builds

...