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:
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.