public class FingerprintWithTLK1NC_mtk extends java.lang.Object implements IFingerprintWithTLK1NC
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()
获取可存储的指纹模板数
|
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_mtk |
getInstance() |
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_mtk 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
- PageID(0~127)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
- PageID(0~127)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 java.lang.String getVersion()
getVersion
in interface IFingerprintWithTLK1NC
public byte[] fingerGRABImage()
public byte[] fingerGRABHalfImage()
public int fingerGRABHalfImageProgress()
public int fingerStopGRABImage()
public boolean generateImg(byte[] data, java.lang.String filePath)
generateImg
in interface IFingerprintWithTLK1NC
public void startUPImage(FingerprintWithTLK1NC.IUPImageCallback callBack)
IFingerprintWithTLK1NC
startUPImage
in interface IFingerprintWithTLK1NC