Skip to content

Latest commit

 

History

History
88 lines (83 loc) · 3.06 KB

CHANGELOG.md

File metadata and controls

88 lines (83 loc) · 3.06 KB

Changelog

[1.4.0] (Open Source) - 2022-03-24

Bug Fix Release

Added

  • C3 Bridge Interface Protocol version 1.4

Changed

  • The old version of CMake (3.4) is now supported for building the project in Visual Studio .NET 2003
  • The program versions are now divided:
    • Primary (compiled with Visual Studio 2022), required Windows 7 and higher
    • Compatible (compiled with Visual Studio .NET 2003), required Windows XP and higher
    • ANSI (compiled with Visual Studio .NET 2003), required Windows 95 and higher

Fixed

  • CommandFileWriteContent: integer overflow eliminated
  • CommandFileReadContent: integer overflow eliminated

[1.3.0] (Open Source) - 2021-06-06

Bug Fix Release

Fixed

  • CommandWriteMultiple now works correctly

Known issues

  • CommandFileWriteContent may not work correctly due to integer overflow
  • CommandFileReadContent may not work correctly due to integer overflow

[1.2.0] (Open Source) - 2021-06-05

Added

  • Log Level menu for switching logging modes while the server is running
  • New features:
    • CommandProxyBenchmark
  • New internal variables:
    • @PROXY_ADDRESS
    • @PROXY_PORT
    • @PROXY_ENABLED

Changed

  • An interpreter number other than Sumbit (0) and Robot (1) in messages #10 Program Control and #12 KCP Key Emulation can be specified
  • CMake build system can be used
  • Updated protocol documentation

Fixed

  • CommandReadMultiple now works correctly

Known issues

  • CommandWriteMultiple is implemented incorrectly

[1.1.2] (Freeware) - 2021-03-19

Freeware version released together with C3 Easy Control

Added

  • New command line arguments:
    • -debug — starts the program with the main window displayed and enables the output of debugging messages in the log
    • -verbose — enables the showing of all possible messages in the log
  • New features:
    • CommandFileSetAttribute
    • CommandFileNameList
    • CommandFileCreate
    • CommandFileDelete
    • CommandFileCopy
    • CommandFileMove
    • CommandFileGetProperties
    • CommandFileGetFullName
    • CommandFileGetKrcName
    • CommandFileWriteContent
    • CommandFileReadContent

Changed

  • Improved logging with a limit on the number of lines to reduce memory consumption
  • New code for generating and processing network messages

Fixed

  • Fixed bug with uninformative message about client disconnection

Known issues

  • CommandReadMultiple is implemented incorrectly
  • CommandWriteMultiple is implemented incorrectly

[1.0.0] (Open Source) - 2020-08-21

The first version of the C3 Bridge Interface Server

Implemented features

  • CommandReadVariableAscii
  • CommandWriteVariableAscii
  • CommandReadVariable
  • CommandWriteVariable
  • CommandReadMultiple (BUG)
  • CommandWriteMultiple (BUG)
  • CommandProgramControl
  • CommandMotion
  • CommandKcpAction
  • CommandProxyInfo
  • CommandProxyFeatures
  • CommandCrossConfirmAll

Known issues

  • Uninformative message about client disconnection
  • CommandReadMultiple is implemented incorrectly
  • CommandWriteMultiple is implemented incorrectly