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 usecollectTemporaryFingerprintGraph()
, collected fingerprint image will be stored in the temporary fingerprint image storage area, If need to read temporary fingerprint image, you can usegetTemporaryFingerprintGraph()
instruction to get this information. If need to convert it into fingerprint characteristics template, you can useconvertTemporaryFingerprintGraphToTemporaryTemplate()
, 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 bycollectTemporaryFingerprintGraph()
, usingtryUpdateTemporaryFingerprintTemplateByNewTemporaryFingerprintGraph()
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 usecollectTemporaryFingerprintTemplate()
,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 usegetTemporaryFingerprintTemplate()
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 byFingerprintA.FingerprintTemplateAndUserInfo
, is made up ofFingerprintA.FingerprintTemplate
andFingerprintA.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 bygetTotalNumberOfFingerprintTemplatesInTemplateLibrary()
Reading specified fingerprint template, you can execute bygetTotalNumberOfFingerprintTemplatesInTemplateLibrary()
Deleting specified fingerprint template, you can execute by#removeTemplateFromTemplateLibrary(int)
Clearing all fingerprint template, you can execute byclearFingerprintTemplateLibrary()
Record library: this storage is mainly used to store some information in the process of using. The element is referenced byFingerprintA.Record
,each record can store data of 64 bytes. Reading specified record, you can execute byreadRecordFromTheSpecifiedId(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()
,
FingerprintA
public java.lang.Boolean init()
uninit()
,
FingerprintA
public void uninit()
init()
,
FingerprintA
public FingerprintA.FingerprintTemplate collectTemporaryFingerprintTemplate()
FingerprintA
public FingerprintA.FingerprintTemplate collectTemporaryFingerprintTemplateBySafeMode()
FingerprintA
public java.lang.Boolean collectTemporaryFingerprintGraph()
FingerprintA
public FingerprintA.FingerprintGraph getTemporaryFingerprintGraph()
FingerprintA
public FingerprintA.FingerprintTemplate getTemporaryFingerprintTemplate()
FingerprintA
public java.lang.Boolean convertTemporaryFingerprintGraphToTemporaryTemplate()
FingerprintA
public java.lang.Boolean tryUpdateTemporaryFingerprintTemplateByNewTemporaryFingerprintGraph()
FingerprintA
@Deprecated public FingerprintA.ModuleInfo getModuleInfo()
public java.lang.Integer generatesARandomNumber()
FingerprintA
public java.lang.Integer collectTemporaryFingerprintTemplateBySafeModeAndAddItIntoTemplateLibrary(FingerprintA.UserInfo userInfo)
FingerprintA
public FingerprintA.UserInfoAndFingerprintTemplateId verifyFingerOnSensorWithTemplatesInLibrary()
FingerprintA
public java.lang.Boolean enrollFingerprintTemplateIntoTemplateLibrary(FingerprintA.FingerprintTemplateAndUserInfo mbInfo, int id)
FingerprintA
public java.lang.Integer matchFingerOnSensorWithTheSpecifiedFingerprintTemplate(FingerprintA.FingerprintTemplate template)
template
-
is used for comparing existing fingerprint template FingerprintA
public FingerprintA.FingerprintTemplateAndUserInfo getFingerprintTemplateFromTemplateLibrary(int id)
FingerprintA
public java.lang.Integer enrollTemporaryFingerprintTemplateIntoTemplateLibrary(FingerprintA.UserInfo additionalInfo)
FingerprintA
public java.lang.Boolean deleteFingerprintTemplateFromTemplateLibrary(int index)
FingerprintA
public java.lang.Integer getTotalNumberOfFingerprintTemplatesInTemplateLibrary()
FingerprintA
public java.lang.Boolean clearFingerprintTemplateLibrary()
FingerprintA
public java.lang.Boolean writeRecordIntoTheSpecifiedId(FingerprintA.Record record, int id)
id
- ∈[0,15]record
- !=nullFingerprintA
public FingerprintA.Record readRecordFromTheSpecifiedId(int id)
id
- ∈[0,15]FingerprintA