public class FingerprintA
extends java.lang.Object
Storage area instruction:
This module has four storage area, which are used to store temporary fingerprint image,temporary fingerprint characteristics,fingerprint database,record library.
Temporary fingerprint image,temporary fingerprint characteristics:
Getting fingerprint image information, you can use collectTemporaryFingerprintGraph(), collected fingerprint image will be stored in the temporary fingerprint image storage area,
If need to read temporary fingerprint image, you can use getTemporaryFingerprintGraph() instruction to get this information.
If need to convert it into fingerprint characteristics template, you can use convertTemporaryFingerprintGraphToTemporaryTemplate(), the generated template will be stored in the temporary fingerprint characteristic template storage area,
If you want to make the fingerprint characteristics richer,after obtaining temporary fingerprint image of the same finger area again by collectTemporaryFingerprintGraph(), using tryUpdateTemporaryFingerprintTemplateByNewTemporaryFingerprintGraph() to update the temporary fingerprint characteristics template,after updating characteristic template is stored in fingerprint characteristics template storage area.
If need to get fingerprint characteristics template, you can respectively use collectTemporaryFingerprintTemplate(),collectTemporaryFingerprintTemplateBySafeMode(),the latter has characteristic of trying to read fingerprints for many times in the execution cycle.
If need to read temporary fingerprint image, you can use getTemporaryFingerprintTemplate() instruction to get this information
If need to add this characteristic template to fingerprint database, you can use #enrollTemporaryFingprintTemplateIntoTemplateLibrary(UserInfo)
Fingerprint database:
The element is referenced by FingerprintA.FingerprintTemplateAndUserInfo, is made up of FingerprintA.FingerprintTemplate and FingerprintA.UserInfo.
FingerprintA.FingerprintTemplate template for storage fingerprint, FingerprintA.UserInfo stores corresponding information of this fingerprint template, Such as name, job number, etc.
Quering the total number of fingerprint database, you can execute by getTotalNumberOfFingerprintTemplatesInTemplateLibrary()
Reading specified fingerprint template, you can execute by getTotalNumberOfFingerprintTemplatesInTemplateLibrary()
Deleting specified fingerprint template, you can execute by #removeTemplateFromTemplateLibrary(int)
Clearing all fingerprint template, you can execute by clearFingerprintTemplateLibrary()
Record library: this storage is mainly used to store some information in the process of using.
The element is referenced by FingerprintA.Record,each record can store data of 64 bytes.
Reading specified record, you can execute by readRecordFromTheSpecifiedId(int)
Writting specified record, you can execute by #writeRecordIntoTheSpecifiedIndexId(Record, int)
| Modifier and Type | Class and Description |
|---|---|
static class |
FingerprintA.FingerprintGraph
fingerprint graph
|
static class |
FingerprintA.FingerprintTemplate
fingerprint template
|
static class |
FingerprintA.FingerprintTemplateAndUserInfo
|
static class |
FingerprintA.ModuleInfo
Deprecated.
|
static class |
FingerprintA.Record
|
static class |
FingerprintA.UserInfo
User information is used fordescribing fingerprint template
|
static class |
FingerprintA.UserInfoAndFingerprintTemplateId
On behalf of fingerprint template ID and its corresponding user information
|
| Constructor and Description |
|---|
FingerprintA() |
public static FingerprintA getInstance()
init(),
uninit(),
FingerprintApublic java.lang.Boolean init()
uninit(),
FingerprintApublic void uninit()
init(),
FingerprintApublic FingerprintA.FingerprintTemplate collectTemporaryFingerprintTemplate()
FingerprintApublic FingerprintA.FingerprintTemplate collectTemporaryFingerprintTemplateBySafeMode()
FingerprintApublic java.lang.Boolean collectTemporaryFingerprintGraph()
FingerprintApublic FingerprintA.FingerprintGraph getTemporaryFingerprintGraph()
FingerprintApublic FingerprintA.FingerprintTemplate getTemporaryFingerprintTemplate()
FingerprintApublic java.lang.Boolean convertTemporaryFingerprintGraphToTemporaryTemplate()
FingerprintApublic java.lang.Boolean tryUpdateTemporaryFingerprintTemplateByNewTemporaryFingerprintGraph()
FingerprintA@Deprecated public FingerprintA.ModuleInfo getModuleInfo()
public java.lang.Integer generatesARandomNumber()
FingerprintApublic java.lang.Integer collectTemporaryFingerprintTemplateBySafeModeAndAddItIntoTemplateLibrary(FingerprintA.UserInfo userInfo)
FingerprintApublic FingerprintA.UserInfoAndFingerprintTemplateId verifyFingerOnSensorWithTemplatesInLibrary()
FingerprintApublic java.lang.Boolean enrollFingerprintTemplateIntoTemplateLibrary(FingerprintA.FingerprintTemplateAndUserInfo mbInfo, int id)
FingerprintApublic java.lang.Integer matchFingerOnSensorWithTheSpecifiedFingerprintTemplate(FingerprintA.FingerprintTemplate template)
template -
is used for comparing existing fingerprint template FingerprintApublic FingerprintA.FingerprintTemplateAndUserInfo getFingerprintTemplateFromTemplateLibrary(int id)
FingerprintApublic java.lang.Integer enrollTemporaryFingerprintTemplateIntoTemplateLibrary(FingerprintA.UserInfo additionalInfo)
FingerprintApublic java.lang.Boolean deleteFingerprintTemplateFromTemplateLibrary(int index)
FingerprintApublic java.lang.Integer getTotalNumberOfFingerprintTemplatesInTemplateLibrary()
FingerprintApublic java.lang.Boolean clearFingerprintTemplateLibrary()
FingerprintApublic java.lang.Boolean writeRecordIntoTheSpecifiedId(FingerprintA.Record record, int id)
id - ∈[0,15]record - !=nullFingerprintApublic FingerprintA.Record readRecordFromTheSpecifiedId(int id)
id - ∈[0,15]FingerprintA