Console Test Utility Changelog
Version 4.1.3.151, 17 Mar 2023:
- Re-built with the latest messages and PIDs.
Version 4.1.3.150, 14 Feb 2023:
- Re-built with the latest messages.
Version 4.1.3.149, 11 Jan 2023:
- Re-built with the latest messages.
Version 4.1.3.148, 16 Dec 2022:
- Re-built with the latest messages and PIDs.
Version 4.1.3.147, 21 Oct 2022:
- Re-built with the latest messages and PIDs.
Version 4.1.3.146, 29 Sep 2022:
- Re-built with the latest messages.
Version 4.1.3.145, 15 Sep 2022:
- Re-built with the latest PIDs and messages.
Version 4.1.3.144, 22 Jun 2022:
- Re-built with the latest PIDs and messages.
- Fixed the copyright message to include 2022.
Version 4.1.3.143, 19 Jan 2022:
- Re-built with the latest PIDs and messages.
Version 4.1.3.142, 14 Jan 2022:
- Re-built with the latest PIDs and messages.
Version 4.1.3.141, 17 Jun 2021:
- Re-built with the latest PIDs and messages.
Version 4.1.3.140, 16 Apr 2021:
- Removed beep at program exit.
Version 4.1.3.139, 15 Apr 2021:
- Added illuminator POWER/PW command support.
Version 4.1.3.135, 4.1.3.136, 4.1.3.137, 4.1.3.138, 14 Apr 2021:
- Added TEST and BLANK command support.
- Added simpower command support. Can toggle individual devices, or do
global ON or OFF commands.
- Added lamptest toggle and reset commands.
Since the state of lamptest cannot be read from hardware, note the
following:
- Lamptest will be cleared on startup for all devices and lamptest state
tracking flags will be cleared in the TestConsole software.
- Toggling lamptest will change the state of lamptest, as tracked by a
flag in this program. Toggling can be accomplished by device index or for
all devices at once. If the flag gets out of sync with hardware for a
single device, cycling through a on-off-on cycle should fix it. If only
one of many devices is out of sync, then a reset is needed.
- Rest lamptest sends a message to all devices to clear lamptest and
clears all the internal tracking flags. This is called at startup and can
be called anytime to get all the hardware in sync with each other and the
TestConsole.
Version 4.1.3.134, 4 Jan 2021:
Version 4.1.3.133, 31 Dec 2020
- Added CB_OIL_TEMP_LEFT and CB_OIL_TEMP_RIGHT. Fixed some irregularities in
the PID lists.
Version 4.1.3.132, 30 Dec 2020
- Fixed Rolf's new version display even harder: it no longer puts a period
between the minor version and the beta letter.
Version 4.1.3.131, 14 Dec 2020
- Changed METADATA_DEBUG_MESSAGES, which I originally made by mistake, to
METADATA_GAUGES_RESET.
- Fixed Rolf's new display of the version number in the list -- the minor
version needs to have two digits always.
Version 4.1.3.130, 22 Nov 2020
- Added bootloader command for down-the-wire firmware updates
Version 4.1.3.129, 12 Nov 2020
- Added firmware version number to device listing AFTER full reports are run
Version 4.1.3.128
For some reason two versions were checked in with the same version number at
very widely separated times.
22 Oct 2020:
- Added numerous circuit breaker definitions and KDI57X support
28 May 2020:
- Updated with most recent common files supporting Caravan project
Version 4.1.3.127, 23 Apr 2020:
- Added support for various annunciators and controls for the Cessna Caravan
Version 4.1.3.126, 10 Dec 2019:
- Changed text for PFC 530 to "530/430"
Version 4.1.3.125, 14 Nov 2019:
- Added Gyro switch support
Version 4.1.3.124, 21 Oct 2019:
- Added GTN 650/750 support
- Added ILLUMINATOR_HOT_BUS support
- Added Outside Air Temperature Support
- Added King Air C90B electrical displays/controls
Version 4.1.3.122, 5 Mar 2019:
- Added Cessna Diesel support
- Added King Air support, including dual yoke board
Version 4.1.3.117, 27 Aug 2018:
- Added Hobbs meter support
Version 4.1.3.116, 22 Aug 2018:
- Updated to support Bell 407/206 collectives and various King Air features
Version 4.1.3.115, 26 June 2018:
- Updated displayed device strings and control text
Version 4.1.3.112, 20 June 2018:
- Updated displayed device strings
Version 4.1.3.111, 19 June 2018:
- Added
support for GCU 47X keypads
- Added
support for GMC 710 autopilot controls
- Added
support for various King Air related controls
Version 4.1.3.107, 06 Feb 2016:
- Added
MODE_ENABLE_PITCH_TRIM_MOTOR;
- DCX
Ice changed to DCX Anti-ice;.
- Added
BUTTON_HSI_SELECT_ROSE_ARC;.
- Added
RMI buttons and DME
selector switch..
- New
Helicopter and Alpameric Input information.
- Decode
adc_bits for calibration.
- Added
Engine Fire suppression items.
- New
PIDs.
Version 4.1.3.105, 10 Jan 2015 :
- Add
MODE_ENABLE_PITCH_TRIM_MOTOR.
- Change
DCX Ice to DCX
Anti-ice.
- Add
BUTTON_HSI_SELECT_ROSE_ARC.
- Add RMI
buttons and DME selector switch..
- Add Helicopter and Alpameric
Input information.
- Decode
adc_bits for calibration.
Version 4.1.1.99. 23 Feb 2013:
- PID
changes and additions.
- Add
new circuit breakers.
Version 4.1.0.97, 26 Nov 2012:
- Add
new configuration file manager.
Version 4.0.4.95, 16 Nov 2012:
- Change
SWITCH_AC_PACK to SWITCH_CABIN_POWER;.
- Use
XML file info (if available) for max_hid_devices and all non-legacy device PIDs.
- Add
new Circuit Breakers.
- Update
device strings.
- Fix
the METADATA type filter.
Version 4.0.3.88, 21 Sep 2012:
- Add
the Pitch Trim Up and Down buttons.
- Add
DIGITAL_DISPLAY_ALT and
DIGITAL_DISPLAY_VS.
Version 4.0.2.86, 24 Aug 2012:
- Fix
the mislabeling of CALIBRATE_AILERON_TRIM_PRESENT as
CALIBRATE_COWL_FLAPS_PRESENT;.
- Add the trim
selector to trim-related Supported Action messages.
Version 4.0.1.84, 06 Aug 2012:
- Added
support for UHID_RIC_10_PID,
UHID_POWER_LIGHTING_DRIVER_PID, UHID_PFC_AILERON_TRIM_PID, and
UHID_PFC_RUDDER_TRIM_PID.
Version 4.0.0.83, 30 Jul 2012:
- Add
PFC_BOOTLOADER PID;.
- Support
MODE_ALT_PRESELECT_ALT_VS.
- Add
a missing Elevator Trim device string.
- Support
CB_LDG_GEAR_RELAY.
- Rewrote
and replaced the GoFlight command parser;.
- Support
for "pinging" devices.
- Support
for auto-enabling of devices upon enumeration.
- Support
for the ability to send HID commands in hexadecimal byte format.
- Changes
to the help text.
- Add
UHID_COLUMN_CONSOLE Pid.
Version 3.0.1.77, 09 Mar 2012:
- Merge
in MacOS code.
- Decode some new calibration information.
- Add values to "unknown" items.
- Add B200 Pilot and Copilot CB Panel PIDs.
- Support BUTTON_PUSH_TO_TALK.
Version 3.0.1.72, 04 Nov 2011:
- Support
Text Override.
- Support
BUTTON_STANDARD_DAY.
- Fix
CALIBRATE_SET_SELECTOR text override.
- Add
new B200 panel PIDs.
- Support
the C90 Annunciator Panel.
- Support
the Standalone COMx Panel.
- Added
some new Button/Switch names.
Version 3.0.1.65, 01 Sep 2011:
- Added
PIDs for the 737 panels and the elevator trim device.
- Added/changed
button, encoder, and indicator string.
- Added
support for ACTUATOR_STICK_SHAKER.
- Improved
run-time performance of the program.
- Added
the 530 Slave ID.
- Added
support for PFC 530 Supported actions.
- Added
support for Calibration Text override.
- Fixed
the CALIBRATE_SET_SELECTOR information.
Version 3.0.1.56, 20 Apr 2011:
- Decode
CALIBRATION messages.
- Add
ACTUATOR_CLOCK.
Version 3.0.1.54, 14 Feb 2011:
- Add
the UHID_PFC_YOKE_PID, the legacy VID, and the legacy Yoke, TQ, and Rudder
Pedals PIDs.
Version 3.0.1.53, 01 Feb 2011:
- Remove
some more OS-dependencies from the HidIO class.
Version 3.0.1.52, 26 Jan 2011:
- Add
the strings for the Relay Board and PFC 530 PIDs.
Version 3.0.1.51, 26 Jan 2011:
- Eliminate
OS-dependencies.
Version 3.0.1.49, 18 Jan 2011:
- Added
the PID for the Relay Board.
Version 3.0.1.48, 18 Jan 2011:
- Removed
some non-supported circuit breakers.
- Fixed
a minor regression with the general (no index specified) Full Report
Command.
Version 3.0.1.47, 12 Jan 2011:
- Implemented
dynamic USB device enumeration
and removal.
- Added
new circuit breakers.
Version 2.1.0.44, 20 Dec 2010:
- Fixed
a defect in the Selector Filter.
Version 2.1.0.43, 06 Dec 2010:
- Add
BUTTON_G1000_DISPLAY_BACKUP.
Version 2.1.0.42, 03 Dec 2010:
- Display
the version number, and build date and time in the banner.
Version 2.1.0.41, 18 Nov 2010:
- Added
the Pilot Count calibration command.
Version 2.1.0.40, 16 Nov 2010:
- Added
Analog Displays.
- Added
support for the PFC Throttle Quadrant device.
- Added
SWITCH_WINDOW_DEICE.
- Added
new MFD type and MFD RIC
calibration commands.
Version 2.1.0.38, 29 Oct 2010:
- Added
Analog Displays.
- Added
support for the PFC Throttle Quadrant device.
Version 2.1.0.36, 05 Oct 2010:
- Comprehensive
addition of missing items.
Version 2.1.0.35, 28 Sep 2010:
- Implementation
of new Rudder/Aileron Trim format values.
- Add
the G1000 comm Panel, and the PFC Rudder Pedals device.
Version 2.1.0.33, 23 Sep 2010:
- Change
to general-purpose trim info.
- Add
some previously undecoded items.
Version 2.1.0.32, 22 Sep 2010:
- Added
support for disjoint calibration selector sets.
Version 2.1.0.31, 17 Aug 2010:
- Added
support for CALIBRATE_LEGACY_NON_CARB_HEAT.
Version 2.1.0.30, 12 Aug 2010:
- Fixed
the METADATA class filter issue;.
- Added
the "Supported Report" text header to digital control and
encoder supported reports.
Version 2.1.0.29, 11 Aug 2010:
- Add
improved support for a few more "METADATA_" items.
Version 2.1.0.28, 06 Aug 2010:
- Add
basic support for a few more "METADATA_" items.
Version 2.1.0.27, 27 July 2010:
- Add
decoding of PFC joystick input.
Version 2.0.2.26, 23 July 2010:
- Add
CONTROLS_CABIN_CLIMB_RATE.
Version 2.0.2.25, 21 July 2010:
- Add
SWITCH_IGNITION for the MFD Jet Master Panel device.
Version 2.0.2.24, 19 July 2010:
- Add
support for the MFD Jet Master Panel device.
Version 2.0.1.23, 12 July 2010:
- Add
support for the Pitch and Roll device.
Version 2.0.1.22, 09 July 2010:
- Support
all PIDs currently listed in pfc_vids_and_pids.h.
- Add
new adc bits processing
for analog controls.
- Add/change
text names of some items.
Version 2.0.1.20, 25 June 2010:
- Add
new calibration item types for Cowl Flap and Aileron Trim Absence/Presence;.
- Add
the new MFD Circuit breakers.
- Add
the device id for the MFD CB Panel.
Version 2.0.1.17:
- Add
c, s, and t commands for filters.
- Add
the g command to start/stop HID Report Output.
- The
d and e commands no longer control the output, just which devices are enabled/disabled.
Version 2.0.1.16, 03 June 2010:
- Do
1024 retries on any HID I/O error.
- Changes
to the flag values for row and column information.
Version 2.0.1.15, 01 June 2010:
- Fixed
the newly-added support for the UHID_PFC_MFD_CB_PANEL device.
Version 2.0.1.14, 13 May 2010:
- Added
support for the UHID_PFC_MFD_CB_PANEL device.
Version 2.0.1.13, 14 Apr 2010:
- Added
row and column information (if available) for Digital Controls, Digital
encoders, and Circuit Breakers.
Version 2.0.1.12, 06 Apr 2010:
- Full
support for the PFC-1000 switches, buttons, and encoders.
Version 2.0.0.11, 02 Apr 2010:
- Modifications
to process the new PFC-1000 switches, buttons, and encoders.
Version 2.0.0.10, 17 Mar 2010:
- Fix
the display of the character associated with the firmware version of a
device.
Version 2.0.0.9:
- Fixed
a defect, introduced in Version 2.0.0.8, that opened some devices twice.
Version 2.0.0.8, 03 Mar 2010:
- Added
some additional device PIDs to process.
Version 2.0.0.7, 02 Mar 2010:
- Added
supported reports for circuit breakers.
Version 2.0.0.6 24 Feb 2010:
- Added
a couple of new ILLUMINATORs, and started interpreting Calibration info.
Version 2.0.0.5, 18 Feb 2010:
- Added
the prop deice circuit breaker.
- Added and changed some button names (e.g, BUTTON_SIM_PAUSE,
BUTTON_SIM_RESET).
Version 2.0.0.4, 16 Feb 2010:
- Added
the Cessna MFD device..
Version 2.0.0.3, 15 Feb 2010:
- Support
for new METADATA and STATUS items.
- Support
for the new 3-point General Purpose Throttle Quadrant calibration
information when decoding Analog Controls.
Version 2.0.0.2:
- Added
the new 3-POINT TURBO calibration type for the turboprop General Purpose
Throttle Quadrant.