public class FingerprintWithTLK1NC extends java.lang.Object implements IFingerprintWithTLK1NC
限定符和类型 | 类和说明 |
---|---|
static class |
FingerprintWithTLK1NC.BufferEnum
模块缓冲区枚举
Module buffer zone example. |
static interface |
FingerprintWithTLK1NC.IUPImageCallback
指纹图像回调接口
fingerprint image call-back contact |
限定符和类型 | 字段和说明 |
---|---|
int |
STATUS_FAILURE |
int |
STATUS_SUCCESS |
int |
STATUS_TIMEOUT |
限定符和类型 | 方法和说明 |
---|---|
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 中
|
char[] |
fingerGetInfo() |
int |
fingerGETTemplateCount()
获取可存储的指纹模板数
|
byte[] |
fingerGRABHalfImage() |
int |
fingerGRABHalfImageProgress() |
byte[] |
fingerGRABImage() |
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)
下载一个特征到指定特征缓冲区,然后用此特征搜索指纹库中的模板
|
int |
fingerStopGRABImage() |
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) |
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
public boolean init()
init
在接口中 IFingerprintWithTLK1NC
public boolean free()
free
在接口中 IFingerprintWithTLK1NC
public int fingerGETImage()
fingerGETImage
在接口中 IFingerprintWithTLK1NC
public boolean fingerStoreCharToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerStoreCharToBuffer
在接口中 IFingerprintWithTLK1NC
BufferID
- 缓冲区IDpublic boolean fingerStoreCharToFlashPage(int PageID)
fingerStoreCharToFlashPage
在接口中 IFingerprintWithTLK1NC
PageID
- Flash Page ID (0~127)public byte[] fingerUPTemplateFromBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerUPTemplateFromBuffer
在接口中 IFingerprintWithTLK1NC
BufferID
- public byte[] fingerUPTemplateFromFlashPage(int PageID)
fingerUPTemplateFromFlashPage
在接口中 IFingerprintWithTLK1NC
PageID
- PageID(0~127)public boolean fingerDOWNTemplateToFlashPage(int PageID, byte[] templateData)
fingerDOWNTemplateToFlashPage
在接口中 IFingerprintWithTLK1NC
PageID
- PageID(0~127)templateData
- 模板数据public boolean fingerDOWNTemplateToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID, byte[] templateData)
fingerDOWNTemplateToBuffer
在接口中 IFingerprintWithTLK1NC
BufferID
- templateData
- 模板数据public boolean fingerPKTemplateBuffer(FingerprintWithTLK1NC.BufferEnum BufferID1, FingerprintWithTLK1NC.BufferEnum BufferID2)
fingerPKTemplateBuffer
在接口中 IFingerprintWithTLK1NC
BufferID1
- BufferID2
- public boolean fingerPKTemplatePage(int PageID1, int PageID2)
fingerPKTemplatePage
在接口中 IFingerprintWithTLK1NC
PageID1
- PageID2
- public boolean fingerPKTemplate(int PageID, FingerprintWithTLK1NC.BufferEnum BufferID)
fingerPKTemplate
在接口中 IFingerprintWithTLK1NC
PageID
- BufferID
- public boolean fingerPKTemplate2(FingerprintWithTLK1NC.BufferEnum BufferID, int PageID)
fingerPKTemplate2
在接口中 IFingerprintWithTLK1NC
PageID
- BufferID
- public int fingerSearchTemplate(FingerprintWithTLK1NC.BufferEnum BufferID, int templateIdStart, int templateIdEnd)
fingerSearchTemplate
在接口中 IFingerprintWithTLK1NC
BufferID
- Buffer idtemplateIdStart
- 待搜索的起始 Template编号templateIdEnd
- 待搜索的结束 Template编号public boolean fingerDELTemplateBufferID(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerDELTemplateBufferID
在接口中 IFingerprintWithTLK1NC
BufferID
- public boolean fingerDELTemplatePageID(int PageID)
fingerDELTemplatePageID
在接口中 IFingerprintWithTLK1NC
PageID
- PageID(0~127)public boolean fingerCLEARTemplate()
fingerCLEARTemplate
在接口中 IFingerprintWithTLK1NC
public boolean fingerCLEARTemplateBuffer()
fingerCLEARTemplateBuffer
在接口中 IFingerprintWithTLK1NC
public int fingerGETTemplateCount()
fingerGETTemplateCount
在接口中 IFingerprintWithTLK1NC
public boolean generateImg(byte[] data, java.lang.String filePath)
generateImg
在接口中 IFingerprintWithTLK1NC
public void startUPImage(FingerprintWithTLK1NC.IUPImageCallback callBack)
startUPImage
在接口中 IFingerprintWithTLK1NC
public static java.lang.String getStatusMsg(int status)
public char[] fingerGetInfo()
fingerGetInfo
在接口中 IFingerprintWithTLK1NC
public byte[] fingerGRABImage()
fingerGRABImage
在接口中 IFingerprintWithTLK1NC
public byte[] fingerGRABHalfImage()
fingerGRABHalfImage
在接口中 IFingerprintWithTLK1NC
public int fingerGRABHalfImageProgress()
public int fingerStopGRABImage()
fingerStopGRABImage
在接口中 IFingerprintWithTLK1NC