This event is triggered when a fingerprint is placed on the fingerprint sensor of the device. No value is returned.
//Create Standalone SDK class dynamicly. zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass(); private void Connect_OnDoor(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.OnDoor += new zkemkeeper._IZKEMEvents_OnDoorEventHandler(axCZKEM1_OnDoor); } else { axCZKEM1.GetLastError(ref idwErrorCode); MessageBox.Show("Unable to connect the device,ErrorCode=" + idwErrorCode.ToString(), "Error"); } } private void axCZKEM1_OnDoor(int iEventType) { MessageBox.Show("RTEvent Ondoor Has been Triggered..."+ "...EventType=" + iEventType.ToString()); } private void Disconnect_OnDoor() { axCZKEM1.Disconnect(); this.axCZKEM1.OnDoor -= new zkemkeeper._IZKEMEvents_OnDoorEventHandler(axCZKEM1_OnDoor); }
'Create Standalone SDK class dynamicly. Dim axCZKEM1 As New zkemkeeper.CZKEM Private Sub Connect_OnDoor(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.OnDoor, AddressOf AxCZKEM1_OnDoor Else axCZKEM1.GetLastError(idwErrorCode) MsgBox("Unable to connect the device,ErrorCode=" & idwErrorCode, MsgBoxStyle.Exclamation, "Error") End If End Sub Private Sub AxCZKEM1_OnDoor(ByVal iEventType As Integer) MsgBox("RTEvent Ondoor Has been Triggered..." & "...EventType=" & iEventType.ToString()) End Sub Private Sub Disconnect_OnDoor() axCZKEM1.Disconnect() RemoveHandler axCZKEM1.OnDoor, AddressOf AxCZKEM1_OnDoor End Sub