Пример #1
0
        /// <summary>
        /// 当 报警 时触发该事件
        /// </summary>
        /// <param name="iAlarmType"></param>
        /// <param name="iEnrollNumber"></param>
        /// <param name="iVerified"></param>
        private void axCZKEM1_OnAlarm(int iAlarmType, int iEnrollNumber, int iVerified)
        {
            if (OnAlarmEvent != null)
            {
                onAlarmType type = onAlarmType.初值;
                switch (iAlarmType)
                {
                case (int)onAlarmType.拆机报警:
                    type = onAlarmType.拆机报警;
                    break;

                case (int)onAlarmType.错按报警:
                    type = onAlarmType.错按报警;
                    break;

                case (int)onAlarmType.反潜报警:
                    type = onAlarmType.反潜报警;
                    break;

                case (int)onAlarmType.胁迫报警:
                    type = onAlarmType.胁迫报警;
                    break;

                default:
                    break;
                }
                if (type != onAlarmType.初值)
                {
                    OnAlarmEvent(new OnAlarmEventArgs(type, iEnrollNumber, iVerified));
                }
            }
        }
Пример #2
0
 public OnAlarmEventArgs(onAlarmType Type, int iId, int iVeri)
 {
     this.alarmType = Type;
     this.iUserId   = iId;
     this.iVerifyd  = iVeri;
 }