PFC HID Reports DLL Changelog
Version 3.2.5.115, 2 July 2021:
- Added support of Caravan Light and Anti-Ice Panel, PID 0xD06C.
Version 3.2.5.114, 4 Jan 2021:
- Added ANN_STALL_WARNING, CB_OIL_TEMP_LEFT, CB_OIL_TEMP_RIGHT. Changed METADATA_DEBUG_MESSAGES
to METADATA_GAUGES_RESET.
Version 3.2.5.113, 19 Oct 2020:
There have been more than two years of changes since the last time this
project was released. Rather than painstakingly re-format all the version
control entries, we're going to paste them in as a single entity and do the
minimum necessary work for each entry. The data are all here, it's just not
formatted.
Date: Monday, October 19, 2020 3:28:21 PM
v4.7.3.337: TestGUI and v3.2.5.113 PFCHidReports.dll: Added DME KDI-572 support and updated common files
Date: Wednesday, February 19, 2020 2:36:00 PM
v4.7.3.331 PFCTestGUI.exe and v3.2.5.111 PFCHidReports.dll: Fixes for King Air C90 Pilot CB panel.
Also includes partially completed Synchrophaser work which is not fully implemented
Date: Wednesday, December 11, 2019 3:27:31 PM
v4.7.3.329 (TestGUI)/ v3.2.5.110 (PFCHidReports.dll): Added support for GYRO SLEW controls and Prop Sync on RIC tab per ticket 1189
Date: Monday, October 21, 2019 5:09:46 PM
v4.7.3.316: Added support for GTN 650/750. Requires PFCHidReports.dll v3.2.5.109
Date: Tuesday, October 15, 2019 4:27:06 PM
v4.7.3.315: Added TestGUI support for King Air C90B Overhead Gauges Panel. Updated PFCHidReports.dll to v3.2.5.108 with updated support for new devices and new API function
(getChangedItemForDevice())
Date: Wednesday, April 24, 2019 10:35:45 AM
v4.7.3.297 PFCTestGUI.exe and v3.2.5.101 PFCHidReports.dll: Adds support for King Air C90 Copilots CB panel
Date: Tuesday, March 05, 2019 3:56:50 PM
v4.7.3.295 (PFCTestGUI.exe) and v3.2.5.100 (PFCHidReports.dll): Added support for King Air Dual Yoke Board per Ticket 1171
Date: Wednesday, January 02, 2019 7:11:19 PM
v4.7.3.280: PFCTestGUI.exe and v3.2.5.99 PFCHidReports.dll: Added support for CB_GARMIN_ENGINE_AIRFRAME (L&R) and added CB_STARTER_RELAY_(L&R) support to King Air Pilot CB Panel.
Date: Monday, December 31, 2018 1:05:18 PM
V3.2.5.98: Updated common files. Required for TestGUI v4.7.3.277 and later.
Date: Tuesday, December 18, 2018 11:23:00 AM
v4.7.3.265 PFCTestGUI.exe and v3.2.5.97 PFCHidReports.dll: Added support for King Air Copilot Left Panel.
Date: Sunday, December 09, 2018 11:55:25 AM
v4.7.3.259 (PFCTestGUI.exe) and v3.2.5.96 (PFCHidReports.dll): Added support for SKY_TRAX and FADEC_B circuit breakers for Cessna Diesel and fixed King Air Pilot Left Subpanel
Date: Tuesday, December 04, 2018 6:20:54 PM
TestGui(v4.7.3.253) and PFCHidReports.dll (v3.2.5.95): Added support for Cessna Diesel FADEC Panel (not tested)
Date: Tuesday, August 28, 2018 3:19:49 PM
Updated PFCHidReports.dll to v3.2.5.94
Version 3.2.5.93, 21 Aug 2018:
- Added support for Bell 407 and Bell 206 collectives
- Added support for additional King Air devices and controls
Version 3.2.5.92, 18 Jun 2018:
- Added support for BUTTON_GCU_PLUS_OR_MINUS device string
- Added GetDeviceLayout method to support GCU 47X layouts. See PFCHid.h for description
Version 3.2.5.88, 20 Apr 2018:
- Updated to support 64 and 32 bit compiler options
Version 3.2.5.85, 06 Feb 2016:
- Support
16-bit Landing Gear indicator values;.
- New
monitor metadata.
Version 3.2.5.84, 10 Jan 2015
- Support
16-bit Landing Gear indicator values.
Version 3.2.4.83, 27 Aug 2014:
- Add
support for the RMI buttons and DME
selector switch.
Version 3.2.3.82, 12 April 2014:
- Add SetAnalogControlClipping();.
- Support
text in Polled mode.
- More
Text Mode support for test console items.
- Add
text filtering functions for test console items.
- Add
PFCHID_TRUE and PFCHID_FALSE for use in
IsClassOK();.
- Add
BUTTON_HSI_SELECT_ROSE_ARC.
Version 3.2.2.76, 26 Apr 2013:
- Add
MODE_ENABLE_PITCH_TRIM_MOTOR.
Version 3.2.1.75, 23 Feb 2013:
- Product
ID changes and additions.
- Added new circuit breakers.
Version 3.2.0.72, 26 Nov 2012:
- Add
the new configuration file manager.
Version 3.1.3.70, 09 Nov 2012:
Version 3.1.3.69, 12 Oct 2012:
- Fixed
a defect with Aileron and Rudder Trim limits calculation.
- Use
the new XML configuration file (if available) for current PID information.
Version 3.1.2.68, 08 Aug 2012:
- Fix
an issue with Digital Control initialization.
Version 3..1.1.67, 30 Jul 2012:
- Add GetAnalogDisplayLimits() and SetAnalogDisplaySegment();.
- Add
latest PIDs.
- Add
a new "illuminator " (MODE_ALT_PRESELECT_ALT_VS)."
- Fix ClosePFCHid().
- Add
code for Circuit Breaker supported reports;.
- Add
three GetElevatorTrim... functions.
Version 3.1.1.65, 03 Apr 2012:
- Fix
a defect involving repeated OpenPFCHid() - StartPollingDevices()
- ClosePFCHid()
cycles during a single session.
Version 3.1.1.64, 15 Mar 2012:
- Add GetAnalogDisplayLimits() and SetAnalogDisplaySegment().
- Update
pfc_vids_and_pids.h to allow for latest PIDs.
- Update
pfc_data_format.h to allow for a new
"illuminator" (MODE_ALT_PRESELECT_ALT_VS).
Version 3.1.1.61, 17 Nov 2011:
- Reset
the Device Selector value in the data structures when a device is removed.
- Change
some device type parameters from unsigned char to unsigned short.
- Added
AddAllPFCHidDevices().
Version 3.1.0.59, 13 Sep 2011:
- Support
both the
old and new flag mask bit values for Digital Control Row/Col info.
Version 3.1.0.56, 13 Jul 2011:
- Added
I/O completion waits to ReadThread() and WriteThread() in
HidIO.cpp.
Version 3.1.0.54, 09 Jul 2011:
- Make
sure that all items are cleaned up properly when ClosePFCHid() is
called.
Version 3.0.0.50, 15 Jun 2011:
- Fixes
to Analog Controls processing.
Version 3.0.0.48, 01 Jun 2011:
- Update
to the latest set of common source files.
Version 3.0.0.47, 25 May 2011:
- Make
a Full Report timeout return a failure code, rather than success.
- Add SetMetadata()
and GetChangedItem() to the API.
Version 3.0.0.45, 21 Feb 2011:
- Move
pingDevices from the PFCHidDevices
class to the HidIoMgr class.
Version 3.0.0.44, 18 Feb 2011:
- Allow
for PIDs other than 0x0689.
Version 3.0.0.43, 19 Jan 2011:
- Support
dynamic Enumeration and Removal of PFC HID devices.
Version 2.3.3.42, 2010 December 20:
- Fix
the defect in, and re-enable, range checking.
Version 2.3.3.41, 2010 December 14:
- Remove
the broken item index range checks.
Version 2.3.3.40, 2010 December 13:
- Fixed
a regression in GetFwDate() that caused invalid date info to be returned all the
time.
- Added
range checks for item indices.
Version 2.3.3.39, 2010 December 8:
- Add
some additional error checks.
Version 2.3.3.38, 2010 December 6:
- Eliminate
crashes in GetFwVersion and GetFwDate
when the requested information is unavailable.
Version 2.3.3.37, 2010 November 22:
- Return the least
significant 32 bits of the internal version number as the PFCHid version.
Version 2.3.3.36, 2010 October 28:
- Add
support for Analog Displays: IsAnalogDisplaySupported() and SetAnalogDisplay().
- Allow
multiple limits for the same type of Analog Display on different devices.
Version 2.3.2.33, 2010 October 11:
- Fix
to GetSlaveFwVersion() and GetSlaveFwDate() to
prevent duplicates and incorrect associations of versions and dates.
Version 2.3.2.32, 2010 September 28:
- Rebuild
with the latest pfc_vids_and_pids.h.
Version 2.3.1.28, 2010 August 17:
- Add
functions to set and get the logfile debug
message level.
Version 2.3.1.27, 2010 August 11:
- Added
GetDeviceSelector().
Version 2.3.1.26, 2010 August 04 :
- Added
several functions to the API
for Joystick (HID Report 1) input.
Version 2.3.0.25, 2010 July 26:
- Added
some more circuit breakers
Version 2.3.0.24, 2010 July 12:
- Added
the function GetChangeStatusForClass.
- Created
a VB version that uses __stdcall, rather than __cdecl, as the calling convention.
Version 2.3.0.22, 2010 June 25:
- Use
the latest pfc_data_format.h file, to get the
new Circuit Breakers.
Version 2.3.0.21, 2010 June 16:
- Added
the function IsActuatorSupported().
- Added
data structures and support for slave versions and dates.
Version 2.3.0.19, 2010 June 07:
- Fix
a problem with the retry count on a read operation.
Version 2.3.0.18, 2010 June 03:
- Do
1024 retries on any HID I/O error.
- Changes
to the flag values for row and column information.
- Add
an API function to change the
name of the debug log file.
Version 2.3.0.17, 2010 Apr 14:
- Add
API functions to support row
and column info for Digital Controls, Digital Encoders, and Circuit
Breakers.
Version 2.3.0.16, 2010 Apr 05:
- Update
to the latest protocol.
Version 2.3.0.15, 2010 Mar 17:
- Prevent
crashes/hangs when a device is disconnected.
- Add
functions for Elevator Trim Hand Turns, Travel Time, and Takeoff
Range.
- Add
a function to retrieve the equipment status.
Version 2.2.0.14, 2010 Feb 19:
- Perform
limits checking (min, max, centers, values, flip if necessary) on
information from Analog controls.
Version 2.2.0.13, 2010 Feb 15:
- Added
additional API functions to
support the latest PFC Test GUI.
Version 2.2.0.12, 2010 Jan 07
- Initial check-in. This is
now needed for the test GUI. Put them both in the same directory.