Professional Documents
Culture Documents
SDK V.2.6
SDK V.3.1
SF_Initialize()
SF_Initialize()
UFS_Init();
SF_SelectReader(int SensorType)
SF_SelectReader(int SensorType)
Not use
SF_Uninitialize()
SF_Uninitialize()
UFS_Uninit();
SF_GetDeviceNumber()
SF_GetDeviceNumber()
Removed
SF_GetDevice()
SF_GetDevice()
Removed
SF_SetDevice(int Device)
SF_SetDevice(int Device)
Removed
phScanner
Handle of scanner
PC0004 How to replace BioMini SDK V.2.6 with V.3.1
SDK V.3.1
SF_GetSerial(Serial)
Scanner handle
UFS_PARAM_SERIAL
Serial
Serial number
SF_GetTimeout()
SDK V.2.6
SDK V.3.1
SF_GetTimeout()
Scanner handle
UFS_PARAM_TIMEOUT
value
Timeout value
SF_SetTimeout(int Timeout)
SDK V.2.6
SDK V.3.1
SF_SetTimeout(Timeout)
Scanner handle
UFS_PARAM_TIMEOUT
value
SF_GetBrightness()
SDK V.2.6
SDK V.3.1
SF_GetBrightness()
Scanner handle
UFS_PARAM_BRIGHTNESS
value
brightness value
SF_SetBrightness(int Brightness)
SDK V.2.6
SDK V.3.1
SF_SetBrightness(Brightn
ess)
UFS_SetParameter(g_hScanner, UFS_PARAM_BRIGHTNESS,
&Brightness)
Scanner handle
UFS_PARAM_BRIGHTNESS
value
SF_GetSensitivity()
SDK V.2.6
SDK V.3.1
SF_GetSensitivity()
Scanner handle
UFS_PARAM_SENSITIVITY
value
SF_IsSensorOn()
SDK V.2.6
SDK V.3.1
SF_IsSensorOn()
UFS_IsFingerOn(g_hScanner, &bFingerOn)
UFS_IsFingerOn(g_hScanner, &bFingerOn)
hScanner
Scanner handle
bFingerOn
Return value
1: Finger On | 0: Finger Off
SF_Capture()
SDK V.2.6
SDK V.3.1
SF_Capture()
UFS_CaptureSingleImage(g_hScanner)
UFS_CaptureSingleImage(g_hScanner)
hScanner
Scanner handle
SF_AbortCapturing()
SDK V.2.6
SDK V.3.1
SF_AbortCapturing()
UFS_AbortCapturing(g_hScanner)
UFS_AbortCapturing(g_hScanner)
hScanner
Scanner handle
SDK V.3.1
SF_GetImageWidth(),
SF_GetImageHeight(),
SF_GetImageBuffer()
Scanner handle
nWidth
nHeight
nResolution
SF_Clear()
SDK V.2.6
SDK V.3.1
SF_Clear()
UFS_ClearCaptureImageBuffer(g_hScanner)
UFS_ClearCaptureImageBuffer(g_hScanner)
hScanner
Scanner handle
SDK V.3.1
UFS_DrawCaptureImageBuffer(g_hScanner,
hDC, l, t, r, b, bCore)
Scanner handle
hDC
bCore
SDK V.3.1
UFS_SetParameter(g_hScanner,
UFS_PARAM_DETECT_CORE, &value)
+ UFS_Extract(g_hScanner, Template,
TemplateSize, &g_nEnrollQuality)
If the detect core option is not set, default setting is applied. The default setting of the core detec
tion is false.
UFS_SetParameter(g_hScanner, UFS_PARAM_DETECT_CORE, &value)
g_hScanner
Scanner handle
UFS_PARAM_DETECT_CORE
value
Scanner handle
Template
TemplateSize
g_nEnrollQuality
SDK V.3.1
SF_SUCCESS
UFS_OK
SF_NOTGOODIMAGE
UFS_ERR_NOT_GOOD_IMAGE
SF_CORETOCENTER
UFS_ERR_CORE_NOT_DETECTED
SF_CORETOLEFT
UFS_ERR_CORE_TO_LEFT
SF_CORETOLEFT|SF_CORETOTOP
UFS_ERR_CORE_TO_LEFT_TOP
SF_CORETOTOP
UFS_ERR_CORE_TO_TOP
SF_CORETORIGHT|SF_CORETOTOP
UFS_ERR_CORE_TO_RIGHT_TOP
SF_CORETORIGHT
UFS_ERR_CORE_TO_RIGHT
SF_CORETORIGHT|SF_CORETOBOTTOM
UFS_ERR_CORE_TO_RIGHT_BOTTOM
SF_CORETOBOTTOM
UFS_ERR_CORE_TO_BOTTOM
SF_CORETOLEFT|SF_CORETOBOTTOM
UFS_ERR_CORE_TO_LEFT_BOTTOM
SF_EnrollWithVerify
SDK V.2.6
SDK V.3.1
SF_EnrollWithVerify(Template, TemplateSize,
bCoreDetect)
UFS_CaptureSingleImage(g_hScanner)
+ UFS_Extract(g_hScanner, Template, TemplateSize,
&g_nEnrollQuality)
+ UFM_Verify(g_hMatcher, Template,
*TemplateSize, g_Template, g_TemplateSize,
&bVerifySucceed)
If the detect core option is not set, default setting is applied. The default setting of the core
detection is false.
g_ hMatcher
Handle of matcher
Template
Extracted Template
TemplateSize
g_Template
Saved(Enrolled) Template
g_TemplateSize
bVerifySucceed
Matching condition
1: matching 0: not matching
If the detect core option is not set, default setting is applied. The default setting of the core
detection is false.
SF_Verify
SDK V.2.6
SDK V.3.1
SF_Verify(Template, SecurityLevel,
bCoreDetect)
Handle of scanner
UFM_PARAM_SECURITY_LEVEL
value
Handle of matcher
Template
Extracted Template
TemplateSize
g_Template
Saved(Enrolled) Template
g_TemplateSize
bVerifySucceed
Matching condition
1: matching 0: not matching
SF_Identify
SDK V.2.6
SDK V.3.1
If the detect core option is not set, default setting is applied. The default setting of the core
detection is false.
Handle of matcher
Template
Extracted Template
TemplateSize
Template
pnTemplate2Size
Count
Timeout
nMatchTemplate2Index
SDK V.3.1
SF_MATCHTIMEOUT
UFM_ERR_MATCH_TIMEOUT
SF_MATCHABORT
UFM_ERR_MATCH_ABORTED
SF_MATCHFAIL, SF_SUCCESS
Removed
SF_IdentifyMT
SDK V.2.6
SDK V.3.1
If the detect core option is not set, default setting is applied. The default setting of the core detec
tion is false.
UFM_IdentifyMT(g_hMatcher, Template, TemplateSize, Template2, pnTemplate2Size, Count,
Timeout, &nMatchTemplate2Index)
g_ hMatcher
Handle of matcher
Template2
Extracted template
TemplateSize2
Template
pnTemplate2Size
Count
Timeout
nMatchTemplate2Index
SF_AbortMatching()
SDK V.2.6
SDK V.3.1
SF_AbortMatching()
UFM_AbortIdentify(g_hMatcher)
UFM_AbortIdentify(g_hMatcher)
g_ hMatcher
Handle of matcher
SDK V.3.1
SF_RotateTemplate(Template)
Handle of matcher
Template
Template to rotation
SF_TEMPLATESIZE
Size of template
SF_SetFastMode(int Mode)
SDK V.3.1
if SF_NORMAL_MODE than set value to 0
UFM_SetParameter(g_hMatcher,
UFM_PARAM_FAST_MODE, &value)
UFM_SetParameter(g_hMatcher,
UFM_PARAM_FAST_MODE, &value)
10