This event is triggered when the device reports an alarm.
OnAlarm (LONGAlarmType,LONG EnrollNumber,LONG Verified)
[ReturnValue]
Alarm Type: Type of an alarm.
55: Tamper alarm.
58: False alarm.
32: Threatened alarm.
34: Anti-pass back alarm.
EnrollNumber: User ID.
The value is 0 when a tamper alarm, false alarm, or threatened alarm is given. The value is the user ID when other threatened alarm or anti-pass back alarm is given.
Verified: Whether to verify
The value is 0 when a tamper alarm, false alarm, or threatened alarm is given. The value is 1 when other alarms are given.
//In fact,when you are using the tcp/ip communication,this parameter will be ignored,that is any integer will all right.Here we use 1. iMachineNumber = 1; //Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all) if (axCZKEM1.RegEvent(iMachineNumber, 65535)) { this.axCZKEM1.OnAlarm += new zkemkeeper._IZKEMEvents_OnAlarmEventHandler(axCZKEM1_OnAlarm); } private void axCZKEM1_OnAlarm() { MessageBox.Show("RTEvent OnAlarm Has been Triggered"); }
'In fact,when you are using the tcp/ip communication,this parameter will be ignored,that is any integer will all right.Here we use 1. iMachineNumber = 1 'Here you can register the realtime events that you want to be triggered(the parameters 65535 means registering all) If axCZKEM1.RegEvent(iMachineNumber, 65535) = True Then AddHandler axCZKEM1.OnAlarm, AddressOf axCZKEM1_OnAlarm End If Private Sub axCZKEM1_OnAlarm() MsgBox("RTEvent OnAlarm Has been Triggered") End Sub