CDU Controller Release Notes Version 3.1.5 Fixed an issue in AEROWINX where keys were being send when not connected. Fixed an issue in AEROWINX where the LED's were not all turning off on disconnect Fixed an issue in AEROWINX if the server disconnects, no reconnect attempt is tried Version 3.1.4 (Beta testers release) Fixed an issue in AEROWINX where brightness was being send ever check vs on a change Version 3.1.3 (Beta testers release) Fixed an issue where existing modules using CDU Controlled backlighting wasn't working Fixed an issue where the backlighting level message was not being acted upon. Version 3.1.2 (Beta testers release) Added a new message to set the backlighting mode (BRT controlled or Module controled) Added a new message to set the backlighting level from a module Updated the External Module Tester with the new functions Added the new backlighting functions to the AEROWINX Precision Simulator module Updated API documentation for new messages Version 3.1.1 (Beta testers release) Updated API documentation to v3.1.0 Added new ModuleConfiguration function to sample API code Fixed some minor typos in the sample API code Fixed an issue where the configuration button is enabled when no module is selected Updated AEROWINX Precision Simulator to send POT screen brightness adjustments Version 3.1.0 (Beta testers release) Updated the external module API to allow for module specific configuration thru the GUI Updated External Module Tester to test for new Module Configuration function and allow calling if available Added new module - AEROWINX Precision Simulator module Fixed a bug where a crash could occur on USB device change Version 3.0.16 Updated the External Module Tester to not continue if the module usage is incorrect Fixed a crash if the module usage is not for a CDU Updated the module loader to not initialize a module that is not for a CDU Added some additional information messages to the External Module Tester Version 3.0.15 Cosmetic update for the test module Updated the API documentation (LCD and Backlighting codes were reversed) Core controller updates around device collision Version 3.0.14 Updated the keys for the Thales CDU (plus/minus, slash, arrow keys). Added more logging around the 3rd party modules Prosim737 CDU module needs the Microsoft Visual Studio 2010 redistributables to load Version 3.0.13 Internal test release - Thales CDU updates Version 3.0.12 Officially released version Version 3.0.11 (internal release) Fixed the Project Magenta AirBus MCDU Menu key Added two new Airbus modules for Project Magenta to support the Thales CDU Removed old controls from the about box. Updated the demo module to include the brightness functions Added support for external modules that are registered in the 64 bit area of the registry Fixed a cosmetic bug with brightness control enabling when the function is disabled Version 3.0.10 Core controller update - issue when multiple interfaceIT products are installed on the same machine. Version 3.0.9 (internal release) Optimized the code that reads the board information Version 3.0.8 Fixed an issue with Level D (FS9 and FSX) where the 8 key was sending a 6 Version 3.0.7 Updated the test module to detect switch errors during testing Version 3.0.6 Updated a memory leak if backlighting was turned on more than once in a row Version 3.0.5 Updated the AST modules to resolve some possible issues with keyboard lauguage Updated the SetLED message to allow for a device type of 0xFF to send to all connected devices Version 3.0.4 Fixed a cosmetic issue with the test module display when Airbus was selected Fixed an issue communicating with the internal test software on Windows 7 Version 3.0.3 Updated the test CDU module to add a selection for Boeing or Airbus due to number of keys Updated the test CDU module to show a crude graphic for easier testing Updated the external module definitions to have an optional function for receiving the current brightness level Updated the External Module Test utility to support brightness testing Update the look and feel of the External Module Test utility Updated the test CDU module to show the crude LCD state Updated the test CDU module to allow the graphical LCD and LED's to be clicked to set state Updated the core interfaceIT USB module read functions to fix a thread read issue (shows as flashing cdu lights) Added the External module test utility to the installer Added a sample module to the installer Added the integration documentation to the installer Version 3.0.2 Now preventing multiple instance of the CDU software running at the same time Signed all the EXE's and DLL's Signed the installer file Version 3.0.1 Fixed and issue where MSG and FAIL indicators were reversed Added some additional logging Version 3.0.0 (internal test build) Added support for v9 CDU's Fixed a bug when checking LCD and Backlighting status Fixed an issue where switch 16 was not being reported correctly in the test software Version 2.9.0 Additional logging added. Version 2.8.0 Internal build Version 2.7.0 Fix an issue with the inputs number not being correct Added detection of invalid device id during a set led call Added logging for invalid device id Fixed an issue where an invalid device id would cause another controller to show up Version 2.6.0 Fixed a bug where it was not finding the 3rd party developed modules Version 2.5.0 Updated the controller library to support our new USB controller chip Version 2.4.7 Fix a bug where the Project Magenta (No Window) were reversed Changed the Project Magenta No Window modules to only have one position (Top Window) vs two (Captain and First Officier) Added a check to ensure the configuation is within the modules range on startup Fixed a bug where an empty assignment was showing up in the configuration of modules Fixed a crash during configuration of Project Magenta modules Version 2.4.6 Added a new Project Magenta Airbus module that does not require a window (keystrokes to the active window) Added a new Project Magenta Boeing module that does not require a window (keystrokes to the active window) Fixed an issue with the configuration not showing up in the taskbar Misc code fixes Adjusted the size of the configuration window Fixed a memory leak in the configuration screen (picking the same module that is already loaded) Version 2.4.5 Updated license agreement Installer fix Version 2.4.4 Released external module framwork API document Updated external module framwork Fixed an issue with prevented multiple CDU's to be assigned to the same type Fixed LevelD msg led Fixed AST msg led Added an animated tray icon so show the loading process. Added the ability to delay the load (in seconds). Version 2.4.3 Internal build - Not released Version 2.4.2 Fixed an issue with keys not activiating on a key down event Fixed an issue where the LED's were not correct in Project Magenta Fixed an issue where wrong keys were being sent to Project Magenta Version 2.4.1 Internal build - Not released Version 2.4.0 Moved the configuration file (FDS-CDU.ini) to the users application data folder for Vista compatability Version 2.3.0 Added debug logging features Version 2.2.0 Added support for multiple CDU's on one system Added multiple CDU support to the Project Magenta Boeing module Added multiple CDU support to the Project Magenta Airbus module Added mutliple CDU support for the testing module Version 1.3.8 Updated the keys for the AST window and windowless modules to match AST's default Version 1.3.7 Added a AST windowless module