public interface IFingerprintWithMorpho
Modifier and Type | Method and Description |
---|---|
boolean |
free()
释放指纹模块
free fingerprint module |
java.lang.String |
getMorphoDescriptor() |
java.lang.String |
getMorphoPIDSN()
获取指纹版本
acquire fingerprint version |
int |
getMorphoSecurityLevel() |
boolean |
init()
初始化指纹模块
Initialize fingerprint module |
boolean |
isPowerOn() |
boolean |
morphoEraseAllBase()
删除所有指纹信息
delete all fingerprint infor |
void |
setGrabCallBack(FingerprintWithMorpho.GrabCallBack callBack) |
void |
setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
设置指纹验证回调接口
setup fingerprint verification call-back contact |
boolean |
setMorphoLoadKs(byte[] keybuf)
设置加密数据秘钥
Setup encypted data key |
boolean |
setMorphoSecurityLevel(int level) |
void |
setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
设置获取指纹模版回调接口
Setup call-back contact for acquiring fingerprint template |
void |
setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
设置采集指纹回调接口
setup fingerprint acquire call-back contact |
void |
setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
设置模版比对回调接口
Setup call-back contact for template comparison |
boolean |
setTimeOut(int timeOut)
设置指纹模块超时时间
|
void |
startEnroll(int id,
java.lang.String name)
开始采集指纹,注意:请调用
Start acquire fingerprint, attention: call out setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack) 方法设置接收回调数据setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack) setup receive call-back data |
void |
startEnroll(int id,
java.lang.String name,
java.lang.String imgDirectory,
java.lang.String imgName)
开始采集指纹,注意:请调用
Start acquire fingerprint, attention: call out setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack) 方法设置接收回调数据setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack) setup receive call-back data |
void |
startGrab(java.lang.String imgDirectory,
java.lang.String imgName) |
void |
startIdentification()
开始验证指纹,注意:请调用
Start verify fingerprint, attention: call-out setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack) 方法设置接收回调数据setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack) setup receive call-back data |
void |
startPtCapture(boolean encryptflag)
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call out setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack) 方法设置接收回调数据setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack) setup receive call-back data |
void |
startPtCapturePKComp(boolean encryptflag)
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call out setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack) 方法设置接收回调数据setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack) setup receive call-back data |
void |
startTemplateVerify(byte[] template,
int type)
开始模版验证,注意:请调用
start template verification, attention: call out setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack) 方法设置接收回调数据setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack) method to setup received call-back data. |
boolean |
stopEnroll()
Deprecated.
|
boolean |
stopIdentification()
Deprecated.
|
boolean |
stopPtCapture()
Deprecated.
|
void setGrabCallBack(FingerprintWithMorpho.GrabCallBack callBack)
void startGrab(java.lang.String imgDirectory, java.lang.String imgName)
void setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
callBack
- 回调方法void setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
callBack
- 回调方法void setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
callBack
- 回调方法void setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
callBack
- 回调方法boolean init()
boolean free()
@Deprecated boolean stopPtCapture()
@Deprecated boolean stopEnroll()
@Deprecated boolean stopIdentification()
void startPtCapture(boolean encryptflag)
setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
方法设置接收回调数据setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
setup receive call-back datavoid startPtCapturePKComp(boolean encryptflag)
setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
方法设置接收回调数据setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
setup receive call-back datavoid startTemplateVerify(byte[] template, int type)
setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
方法设置接收回调数据setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
method to setup received call-back data.template
- 模板数据type
- 0:PKCompvoid startEnroll(int id, java.lang.String name)
setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
方法设置接收回调数据setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
setup receive call-back datavoid startEnroll(int id, java.lang.String name, java.lang.String imgDirectory, java.lang.String imgName) throws java.io.IOException
setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
方法设置接收回调数据setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
setup receive call-back dataid
- 指纹idname
- 姓名imgDirectory
- 图片目录imgName
- 图片名称只支持.wsqjava.io.IOException
void startIdentification()
setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
方法设置接收回调数据setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
setup receive call-back datajava.lang.String getMorphoDescriptor()
boolean setMorphoLoadKs(byte[] keybuf)
keybuf
- 秘钥java.lang.String getMorphoPIDSN()
boolean morphoEraseAllBase()
int getMorphoSecurityLevel()
boolean setMorphoSecurityLevel(int level)
boolean setTimeOut(int timeOut)
boolean isPowerOn()