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
ConfigurationExceptionpublic boolean init()
init in interface IFingerprintWithTLK1NCpublic boolean free()
free in interface IFingerprintWithTLK1NCpublic int fingerGETImage()
fingerGETImage in interface IFingerprintWithTLK1NCpublic boolean fingerStoreCharToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerStoreCharToBuffer in interface IFingerprintWithTLK1NCBufferID - 缓冲区IDpublic boolean fingerStoreCharToFlashPage(int PageID)
fingerStoreCharToFlashPage in interface IFingerprintWithTLK1NCPageID - Flash Page ID (0~127)public byte[] fingerUPTemplateFromBuffer(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerUPTemplateFromBuffer in interface IFingerprintWithTLK1NCBufferID - public byte[] fingerUPTemplateFromFlashPage(int PageID)
fingerUPTemplateFromFlashPage in interface IFingerprintWithTLK1NCPageID - PageID(0~127)public boolean fingerDOWNTemplateToFlashPage(int PageID,
byte[] templateData)
fingerDOWNTemplateToFlashPage in interface IFingerprintWithTLK1NCPageID - PageID(0~127)templateData - 模板数据public boolean fingerDOWNTemplateToBuffer(FingerprintWithTLK1NC.BufferEnum BufferID, byte[] templateData)
fingerDOWNTemplateToBuffer in interface IFingerprintWithTLK1NCBufferID - PageID(0~127)templateData - 模板数据public boolean fingerPKTemplateBuffer(FingerprintWithTLK1NC.BufferEnum BufferID1, FingerprintWithTLK1NC.BufferEnum BufferID2)
fingerPKTemplateBuffer in interface IFingerprintWithTLK1NCBufferID1 - BufferID2 - public boolean fingerPKTemplatePage(int PageID1,
int PageID2)
fingerPKTemplatePage in interface IFingerprintWithTLK1NCPageID1 - PageID2 - public boolean fingerPKTemplate(int PageID,
FingerprintWithTLK1NC.BufferEnum BufferID)
fingerPKTemplate in interface IFingerprintWithTLK1NCPageID - BufferID - public boolean fingerPKTemplate2(FingerprintWithTLK1NC.BufferEnum BufferID, int PageID)
fingerPKTemplate2 in interface IFingerprintWithTLK1NCPageID - BufferID - public int fingerSearchTemplate(FingerprintWithTLK1NC.BufferEnum BufferID, int templateIdStart, int templateIdEnd)
fingerSearchTemplate in interface IFingerprintWithTLK1NCBufferID - Buffer idtemplateIdStart - 待搜索的起始 Template编号templateIdEnd - 待搜索的结束 Template编号public boolean fingerDELTemplateBufferID(FingerprintWithTLK1NC.BufferEnum BufferID)
fingerDELTemplateBufferID in interface IFingerprintWithTLK1NCBufferID - PageID(0~127)public boolean fingerDELTemplatePageID(int PageID)
fingerDELTemplatePageID in interface IFingerprintWithTLK1NCPageID - PageID(0~127)public boolean fingerCLEARTemplate()
fingerCLEARTemplate in interface IFingerprintWithTLK1NCpublic boolean fingerCLEARTemplateBuffer()
fingerCLEARTemplateBuffer in interface IFingerprintWithTLK1NCpublic int fingerGETTemplateCount()
fingerGETTemplateCount in interface IFingerprintWithTLK1NCpublic java.lang.String getVersion()
getVersion in interface IFingerprintWithTLK1NCpublic byte[] fingerGRABImage()
public byte[] fingerGRABHalfImage()
public int fingerGRABHalfImageProgress()
public int fingerStopGRABImage()
public boolean generateImg(byte[] data,
java.lang.String filePath)
generateImg in interface IFingerprintWithTLK1NCpublic void startUPImage(FingerprintWithTLK1NC.IUPImageCallback callBack)
IFingerprintWithTLK1NCstartUPImage in interface IFingerprintWithTLK1NC