OnFingerFeature

This event is triggered when a user places a finger and the device registers the fingerprint.

Return Value

Score: Quality score of a fingerprint

 

Ejemplo

C#

//Create Standalone SDK class dynamicly.
        zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass();
private void Connect_OnFinger(string sIp = "10.0.0.44", int iPort = 4370, int iMachineNumber = 1)
        {
//the boolean value identifies whether the device is connected
bool bIsConnected = false;
//the serial number of the device.After connecting the device ,this value will be changed.
int idwErrorCode = 0;
            bIsConnected = axCZKEM1.Connect_Net(sIp, iPort);
if (bIsConnected == true)
            {
                axCZKEM1.RegEvent(iMachineNumber, 65535);//Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all)
this.axCZKEM1.OnFinger += new zkemkeeper._IZKEMEvents_OnFingerEventHandler(axCZKEM1_OnFinger);
            }
else
            {
                axCZKEM1.GetLastError(ref idwErrorCode);
                MessageBox.Show("Unable to connect the device,ErrorCode=" + idwErrorCode.ToString(), "Error");
            }
        }
private void axCZKEM1_OnFinger()
        {
            MessageBox.Show("RTEvent OnFinger Has been Triggered");
        }
private void Disconnect_OnFinger()
        {
            axCZKEM1.Disconnect();
this.axCZKEM1.OnFinger -= new zkemkeeper._IZKEMEvents_OnFingerEventHandler(axCZKEM1_OnFinger);
        }

VB

'Create Standalone SDK class dynamicly.
Dim axCZKEM1 As New zkemkeeper.CZKEM
Private Sub Connect_OnFingerFeature(sIp As String, iPort As Integer, iMachineNumber As Integer)
'the boolean value identifies whether the device Is connected
Dim bIsConnected As Boolean = False
'the serial number of the device.After connecting the device ,this value will be changed.
Dim idwErrorCode As Integer = 0
        bIsConnected = axCZKEM1.Connect_Net(sIp, iPort)
If bIsConnected = True Then
            axCZKEM1.RegEvent(iMachineNumber, 65535) 'Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all)
AddHandler axCZKEM1.OnFingerFeature, AddressOf AxCZKEM1_OnFingerFeature
Else
            axCZKEM1.GetLastError(idwErrorCode)
            MsgBox("Unable to connect the device,ErrorCode=" & idwErrorCode, MsgBoxStyle.Exclamation, "Error")
End If
End Sub
Private Sub AxCZKEM1_OnFingerFeature(ByVal iScore As Integer)
If iScore < 0 Then
            MsgBox("The quality of your fingerprint is poor")
Else
            MsgBox("RTEvent OnFingerFeature Has been Triggered...Score:" & iScore.ToString())
End If
End Sub
Private Sub Disconnect_OnFingerFeature()
        axCZKEM1.Disconnect()
RemoveHandler axCZKEM1.OnFingerFeature, AddressOf AxCZKEM1_OnFingerFeature
End Sub