public class FingerprintWithTLK1NC extends java.lang.Object implements IFingerprintWithTLK1NC
Modifier and Type | Class and Description |
---|---|
static class |
FingerprintWithTLK1NC.BufferEnum
模块缓冲区枚举
Module buffer zone example. |
static interface |
FingerprintWithTLK1NC.IUPImageCallback
指纹图像回调接口
fingerprint image call-back contact |
Modifier and Type | Field and Description |
---|---|
int |
STATUS_FAILURE |
int |
STATUS_SUCCESS |
int |
STATUS_TIMEOUT |
Modifier and Type | Method and Description |
---|---|
boolean |
fingerCLEARTemplate()
清空FLASH中指纹模板
|
boolean |
fingerCLEARTemplateBuffer()
清空指纹特征缓冲区
|
boolean |
fingerDELTemplateBufferID(FingerprintWithTLK1NC.BufferEnum BufferID)
删除内存中指定的模板
|
boolean |
fingerDELTemplatePageID(int PageID)
删除FLASH中指定的模板
|
boolean |
fingerDOWNTemplateToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID,
byte[] templateData)
下载指纹特征到指定的特征缓冲区中
|
boolean |
fingerDOWNTemplateToFlashPage(int PageID,
byte[] templateData)
下载指纹特征到指定的Flash Page中
|
int |
fingerGETImage()
从采集器采集指纹图像并保存于 ImageBuffer 中
|
int |
fingerGETTemplateCount()
获取可存储的指纹模板数
|
boolean |
fingerPKTemplate(int PageID,
FingerprintWithTLK1NC.BufferEnum BufferID)
精确比对指定特征缓冲区和指定的Flash Page中特征
|
boolean |
fingerPKTemplate2(FingerprintWithTLK1NC.BufferEnum BufferID,
int PageID)
精确比对指定特征缓冲区和指定的Flash Page中特征
|
boolean |
fingerPKTemplateBuffer(FingerprintWithTLK1NC.BufferEnum BufferID1,
FingerprintWithTLK1NC.BufferEnum BufferID2)
精确比对指定特征缓冲区中特征
|
boolean |
fingerPKTemplatePage(int PageID1,
int PageID2)
精确比对指定Flash Page中特征
|
int |
fingerSearchTemplate(FingerprintWithTLK1NC.BufferEnum BufferID,
int templateIdStart,
int templateIdEnd)
下载一个特征到指定特征缓冲区,然后用此特征搜索指纹库中的模板
|
boolean |
fingerStoreCharToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
生成指纹特征,存储在指定特征缓冲区
|
boolean |
fingerStoreCharToFlashPage(int PageID)
生成指纹特征,存储在Flash Page
|
byte[] |
fingerUPTemplateFromBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
上传指纹特征值,将指定缓冲区中的特征值上传到上位机
|
byte[] |
fingerUPTemplateFromFlashPage(int PageID)
上传指纹特征值,将指定Flash Page中的特征值上传到上位机
|
boolean |
free() |
boolean |
generateImg(byte[] data,
java.lang.String filePath) |
static FingerprintWithTLK1NC |
getInstance() |
static java.lang.String |
getStatusMsg(int status) |
java.lang.String |
getVersion()
获取模块的设备信息
|
boolean |
init() |
void |
startUPImage(FingerprintWithTLK1NC.IUPImageCallback callBack)
// * @param timeOut timeOut (unit:millisecond)
|
public int STATUS_SUCCESS
public int STATUS_FAILURE
public int STATUS_TIMEOUT
public static FingerprintWithTLK1NC getInstance() throws ConfigurationException
ConfigurationException
public boolean init()
init
in interface IFingerprintWithTLK1NC
public boolean free()
free
in interface IFingerprintWithTLK1NC
public int fingerGETImage()
fingerGETImage
in interface IFingerprintWithTLK1NC
public boolean fingerStoreCharToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerStoreCharToBuffer
in interface IFingerprintWithTLK1NC
BufferID
- 缓冲区IDpublic boolean fingerStoreCharToFlashPage(int PageID)
fingerStoreCharToFlashPage
in interface IFingerprintWithTLK1NC
PageID
- Flash Page ID (0~127)public byte[] fingerUPTemplateFromBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerUPTemplateFromBuffer
in interface IFingerprintWithTLK1NC
BufferID
- public byte[] fingerUPTemplateFromFlashPage(int PageID)
fingerUPTemplateFromFlashPage
in interface IFingerprintWithTLK1NC
PageID
- PageID(0~127)public boolean fingerDOWNTemplateToFlashPage(int PageID, byte[] templateData)
fingerDOWNTemplateToFlashPage
in interface IFingerprintWithTLK1NC
PageID
- PageID(0~127)templateData
- 模板数据public boolean fingerDOWNTemplateToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID, byte[] templateData)
fingerDOWNTemplateToBuffer
in interface IFingerprintWithTLK1NC
BufferID
- templateData
- 模板数据public boolean fingerPKTemplateBuffer(FingerprintWithTLK1NC.BufferEnum BufferID1, FingerprintWithTLK1NC.BufferEnum BufferID2)
fingerPKTemplateBuffer
in interface IFingerprintWithTLK1NC
BufferID1
- BufferID2
- public boolean fingerPKTemplatePage(int PageID1, int PageID2)
fingerPKTemplatePage
in interface IFingerprintWithTLK1NC
PageID1
- PageID2
- public boolean fingerPKTemplate(int PageID, FingerprintWithTLK1NC.BufferEnum BufferID)
fingerPKTemplate
in interface IFingerprintWithTLK1NC
PageID
- BufferID
- public boolean fingerPKTemplate2(FingerprintWithTLK1NC.BufferEnum BufferID, int PageID)
fingerPKTemplate2
in interface IFingerprintWithTLK1NC
PageID
- BufferID
- public int fingerSearchTemplate(FingerprintWithTLK1NC.BufferEnum BufferID, int templateIdStart, int templateIdEnd)
fingerSearchTemplate
in interface IFingerprintWithTLK1NC
BufferID
- Buffer idtemplateIdStart
- 待搜索的起始 Template编号templateIdEnd
- 待搜索的结束 Template编号public boolean fingerDELTemplateBufferID(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerDELTemplateBufferID
in interface IFingerprintWithTLK1NC
BufferID
- public boolean fingerDELTemplatePageID(int PageID)
fingerDELTemplatePageID
in interface IFingerprintWithTLK1NC
PageID
- PageID(0~127)public boolean fingerCLEARTemplate()
fingerCLEARTemplate
in interface IFingerprintWithTLK1NC
public boolean fingerCLEARTemplateBuffer()
fingerCLEARTemplateBuffer
in interface IFingerprintWithTLK1NC
public int fingerGETTemplateCount()
fingerGETTemplateCount
in interface IFingerprintWithTLK1NC
public boolean generateImg(byte[] data, java.lang.String filePath)
generateImg
in interface IFingerprintWithTLK1NC
public void startUPImage(FingerprintWithTLK1NC.IUPImageCallback callBack)
startUPImage
in interface IFingerprintWithTLK1NC
public static java.lang.String getStatusMsg(int status)
public java.lang.String getVersion()
getVersion
in interface IFingerprintWithTLK1NC