PFC HID Reports DLL Changelog

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:

  • Recompile to gain PIDs.

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.