Header

Compatibility

Compatibility issues

The Fingerprint Scanner system retains the backward compatibility with the older versions; the compiled programs run perfectly well even if the system is upgraded to a newer version.

The evolution of the system adds the necessity of changing the SDK by adding new functions, new parameters to functions, eventually changing the type of the return value or moving the deprecated functions into the compatibility section that may not be installed by default. In this way the users are pushed to use the newest version each time they compile their programs with the Fingerprint Scanner SDK, but there is also the possibility to compile the existing sources using the appropriate version.

What to do if you do not want to update your code?

Changes from version 1.1.0 to version 1.2.0

Passport Reader independent SDK

The Fingerprint Scanner software is originated in our Passport Reader software. Therefore earlier versions of the FPS API and SDK were embedded into the PR. In the new version the names of the FPS classes, functions and ids are changed and the files are separated from the PR API. The values of the ids, and the meaning and order of function parameters are not changed so the programs are run time compatible. The only exception is that the GetDeviceList function was divided into two functions, one for FPS devices and one for PR devices. For full compatibility the default/pr/finger/findaspr property is to be added into the gxsd.dat file with value "1". In this case the PR version of the GetDeviceList function works with FPS devices.


Generated  for Fingerprint Scanner
(c) ADAPTIVE RECOGNITION