public static final class FingerprintB.ModuleMode1Api2
extends java.lang.Object
FingerprintB.ModuleMode.ModuleMode1
模块的操作类 本模块有以下资源可供调用
限定符和类型 | 类和说明 |
---|---|
static class |
FingerprintB.ModuleMode1Api2.ErrorCode
错误码
|
static class |
FingerprintB.ModuleMode1Api2.FingerprintCharacter
指纹特征值
|
static class |
FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer
在芯片内的指纹特征值缓冲区
|
static class |
FingerprintB.ModuleMode1Api2.FingerprintImage
代表指纹图像类
|
static class |
FingerprintB.ModuleMode1Api2.LibraryStorageInfo
指纹库占用情况
|
static class |
FingerprintB.ModuleMode1Api2.NotePage
记事本信息页(共 16 页,每页 32 字节)
|
static class |
FingerprintB.ModuleMode1Api2.Result
相关执行结果的定义
|
@Deprecated public FingerprintB.ModuleMode1Api2.ErrorCode init()
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode init(FingerprintB.ModuleMode1Api2.Password password)
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public void uninit()
public FingerprintB.ModuleMode1Api2.ErrorCode tryCaptureFingerprintOnSensor()
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode generateCharacterByImageOnChip(int destinationCharacterBuffer)
destinationCharacterBuffer
- 用于存放产生的特征值的缓冲区,[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.Result.ResultOfMatchCharacterBufferAAndB matchCharacterBufferAAndB()
public FingerprintB.ModuleMode1Api2.Result.ResultOfSearch search(int characterBufferOfSample, int templateIndexOfLibrary, int templateCount)
characterBufferOfSample
- [FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
templateIndexOfLibrary
- 起始 ID,[0-999]
templateCount
- 数量,[1-1000],(templateIndexOfLibrary+templateCount)<=1000
public FingerprintB.ModuleMode1Api2.ErrorCode mergeCharacterBufferAAndB()
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode saveCharacter(int sourceCharacterBuffer, int destinationTemplateIndexInLibrary)
sourceCharacterBuffer
- 上传的指纹特征缓冲区[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
destinationTemplateIndexInLibrary
- 模板存储到指纹库中的 ID 号[0-999]
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode loadCharacter(int destinationCharacterBuffer, int sourceTemplateIndexInLibrary)
destinationCharacterBuffer
- 加载到指纹模块设备的指纹特征缓冲区[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
sourceTemplateIndexInLibrary
- 在指纹库中将要读出的指纹模板 ID 号,[0-999]
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.Result.ResultOfGetCharacter getCharacter(int sourceCharacterBuffer)
sourceCharacterBuffer
- 将要上传的模板特征缓冲区,[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
}]
@Deprecated public FingerprintB.ModuleMode1Api2.ErrorCode loadCharacter(int destinationCharacterBuffer, FingerprintB.ModuleMode1Api2.FingerprintCharacter sourceTemplate)
destinationCharacterBuffer
- 目标指纹特征缓冲区[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
sourceTemplate
- 用于下载的指纹模板数据
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.Result.ResultOfGetImage getImage()
@Deprecated public FingerprintB.ModuleMode1Api2.ErrorCode loadImage(FingerprintB.ModuleMode1Api2.FingerprintImage sourceImage)
sourceImage
- 下载的指纹图像数据
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode saveImage(FingerprintB.ModuleMode1Api2.FingerprintImage sourceImage, java.io.File destinationBmpFile) throws java.io.IOException
sourceImage
- 需保存的指纹图像数据
destinationBmpFile
- 保存的指纹图像文件名的绝对路径
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
java.io.IOException
public FingerprintB.ModuleMode1Api2.FingerprintImage getImage(java.io.File sourceBmpFile)
sourceBmpFile
- 读取的指纹图像文件名
FingerprintB.ModuleMode1Api2.FingerprintImage
, 否则返回null
public FingerprintB.ModuleMode1Api2.ErrorCode deleteTemplatesOnChip(int templateStartIndex, int count)
templateStartIndex
- 需删除指纹区域的起始 ID 号[0-999]
count
- 需删除的从起始 ID 开始的模板个数[1-1000],(templateStartIndex+count)<=1000
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode deleteAllTemplatesOnChip()
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.Result.ResultOfSearchFast searchFast(int characterBufferOfSample, int templateIndexOfLibrary, int templateCount)
characterBufferOfSample
- [FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
templateIndexOfLibrary
- 起始 ID,[0-999]
templateCount
- 数量,[1-1000],(templateIndexOfLibrary+templateCount)<=1000
public FingerprintB.ModuleMode1Api2.Result.ResultOfGetCountOfTemplatesInLibrary getCountOfTemplatesInLibrary()
public FingerprintB.ModuleMode1Api2.ErrorCode setPassword(FingerprintB.ModuleMode1Api2.Password password)
password
- 握手口令数据
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode verifyPassword(FingerprintB.ModuleMode1Api2.Password password)
password
- 握手口令数据
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.Result.ResultOfReadNotePage readNotePage(int sourceUserInfoIndex)
sourceUserInfoIndex
- 记事本信息页地址,[0-511]
public FingerprintB.ModuleMode1Api2.ErrorCode writeNotePage(int destinationNotePageIndex, FingerprintB.ModuleMode1Api2.NotePage userInfo)
destinationNotePageIndex
- 需写入的记事本信息页地址,[0-15]
userInfo
- 记事本信息页FingerprintB.ModuleMode1Api2.NotePage
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode setSecurityLevel(int securityLevel)
securityLevel
- 需设置的安全等级大小[1-5]
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.ErrorCode saveCharacter(int sourceCharacterBuffer, java.io.File destinationCharacterFile)
sourceCharacterBuffer
- 将要上传的模板特征缓冲区[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
destinationCharacterFile
- 特征文件名
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
@Deprecated public FingerprintB.ModuleMode1Api2.ErrorCode loadCharacter(int destinationCharacterBuffer, java.io.File sourceCharacterFile)
destinationCharacterBuffer
- 目标指纹特征缓冲区,[FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferA
、FingerprintB.ModuleMode1Api2.FingerprintCharacterBuffer.CharacterBufferB
]
sourceCharacterFile
- 用于读取指纹特征的文件名
FingerprintB.ModuleMode1Api2.ErrorCode.Ok
,失败返回其它值
public FingerprintB.ModuleMode1Api2.Result.ResultOfGenerateARandomNumber generateARandomNumber()
public FingerprintB.ModuleMode1Api2.Result.ResultOfGetLibraryStorageInfo getLibraryStorageInfo()