You are on page 1of 4

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

You might also like