public class FingerprintWithMorpho_qcom extends Device_qcom implements IFingerprintWithMorpho
Modifier and Type | Method and Description |
---|---|
boolean |
free()
释放指纹模块
free fingerprint module |
static FingerprintWithMorpho_qcom |
getInstance()
获取指纹模块操作实例
acquire fingerprint module operation eample |
java.lang.String |
getMorphoDescriptor() |
java.lang.String |
getMorphoPIDSN()
获取指纹版本
acquire fingerprint version |
int |
getMorphoSecurityLevel() |
boolean |
init()
初始化指纹模块
Initialize fingerprint module |
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(EnrollCallBack callBack) 方法设置接收回调数据#setPtEnrollCallBack(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(EnrollCallBack callBack) 方法设置接收回调数据#setPtEnrollCallBack(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(IdentificationCallBack callBack) 方法设置接收回调数据#setIdentificationCallBack(IdentificationCallBack callBack) setup receive call-back data |
void |
startPtCapture(boolean encryptflag)
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call out #setPtCaptureCallBack(PtCaptureCallBack callBack) 方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack) setup receive call-back data |
void |
startPtCapturePKComp(boolean encryptflag)
开始获取指纹模版,注意:请调用
Start acquire fingerprint template, attention: call out #setPtCaptureCallBack(PtCaptureCallBack callBack) 方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack) setup receive call-back data |
void |
startTemplateVerify(byte[] template,
int type)
开始模版验证,注意:请调用
start template verification, attention: call out #setTemplateVerifyCallBack(TemplateVerifyCallBack callBack) 方法设置接收回调数据#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack) method to setup received call-back data. |
boolean |
stopEnroll()
Deprecated.
|
boolean |
stopIdentification()
Deprecated.
|
boolean |
stopPtCapture()
Deprecated.
|
isPowerOn
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isPowerOn
public void setGrabCallBack(FingerprintWithMorpho.GrabCallBack callBack)
setGrabCallBack
in interface IFingerprintWithMorpho
public void setPtCaptureCallBack(FingerprintWithMorpho.PtCaptureCallBack callBack)
setPtCaptureCallBack
in interface IFingerprintWithMorpho
callBack
- 回调方法public void setTemplateVerifyCallBack(FingerprintWithMorpho.TemplateVerifyCallBack callBack)
setTemplateVerifyCallBack
in interface IFingerprintWithMorpho
callBack
- 回调方法public void setPtEnrollCallBack(FingerprintWithMorpho.EnrollCallBack callBack)
setPtEnrollCallBack
in interface IFingerprintWithMorpho
callBack
- 回调方法public void setIdentificationCallBack(FingerprintWithMorpho.IdentificationCallBack callBack)
setIdentificationCallBack
in interface IFingerprintWithMorpho
callBack
- 回调方法public static FingerprintWithMorpho_qcom getInstance()
ConfigurationException
- 配置错误异常public boolean init()
init
in interface IFingerprintWithMorpho
public boolean free()
free
in interface IFingerprintWithMorpho
@Deprecated public boolean stopPtCapture()
stopPtCapture
in interface IFingerprintWithMorpho
@Deprecated public boolean stopEnroll()
stopEnroll
in interface IFingerprintWithMorpho
@Deprecated public boolean stopIdentification()
stopIdentification
in interface IFingerprintWithMorpho
public void startPtCapture(boolean encryptflag)
#setPtCaptureCallBack(PtCaptureCallBack callBack)
方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack)
setup receive call-back datastartPtCapture
in interface IFingerprintWithMorpho
public void startPtCapturePKComp(boolean encryptflag)
#setPtCaptureCallBack(PtCaptureCallBack callBack)
方法设置接收回调数据#setPtCaptureCallBack(PtCaptureCallBack callBack)
setup receive call-back datastartPtCapturePKComp
in interface IFingerprintWithMorpho
public void startTemplateVerify(byte[] template, int type)
#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack)
方法设置接收回调数据#setTemplateVerifyCallBack(TemplateVerifyCallBack callBack)
method to setup received call-back data.startTemplateVerify
in interface IFingerprintWithMorpho
template
- 模板数据type
- 0:PKComppublic void startEnroll(int id, java.lang.String name)
#setPtEnrollCallBack(EnrollCallBack callBack)
方法设置接收回调数据#setPtEnrollCallBack(EnrollCallBack callBack)
setup receive call-back datastartEnroll
in interface IFingerprintWithMorpho
public void startEnroll(int id, java.lang.String name, java.lang.String imgDirectory, java.lang.String imgName)
#setPtEnrollCallBack(EnrollCallBack callBack)
方法设置接收回调数据#setPtEnrollCallBack(EnrollCallBack callBack)
setup receive call-back datastartEnroll
in interface IFingerprintWithMorpho
id
- 指纹idname
- 姓名imgDirectory
- 图片目录imgName
- 图片名称只支持.wsqjava.io.IOException
public void startIdentification()
#setIdentificationCallBack(IdentificationCallBack callBack)
方法设置接收回调数据#setIdentificationCallBack(IdentificationCallBack callBack)
setup receive call-back datastartIdentification
in interface IFingerprintWithMorpho
public void startGrab(java.lang.String imgDirectory, java.lang.String imgName)
startGrab
in interface IFingerprintWithMorpho
public java.lang.String getMorphoDescriptor()
getMorphoDescriptor
in interface IFingerprintWithMorpho
public boolean setMorphoLoadKs(byte[] keybuf)
setMorphoLoadKs
in interface IFingerprintWithMorpho
keybuf
- 秘钥public java.lang.String getMorphoPIDSN()
getMorphoPIDSN
in interface IFingerprintWithMorpho
public boolean morphoEraseAllBase()
morphoEraseAllBase
in interface IFingerprintWithMorpho
public int getMorphoSecurityLevel()
getMorphoSecurityLevel
in interface IFingerprintWithMorpho
public boolean setMorphoSecurityLevel(int level)
setMorphoSecurityLevel
in interface IFingerprintWithMorpho
public boolean setTimeOut(int timeOut)
setTimeOut
in interface IFingerprintWithMorpho