예제 #1
0
        /// <summary>
        /// 当验开门 时触发该事件
        /// </summary>
        /// <param name="onDoorType"></param>
        private void axCZKEM1_OnDoor(int iOnDoorType)
        {
            if (OnDoorEvent != null)
            {
                OnDoorType onDoorType = OnDoorType.初值;
                switch (iOnDoorType)
                {
                case (int)OnDoorType.出门按钮开门:
                    onDoorType = OnDoorType.出门按钮开门;
                    break;

                case (int)OnDoorType.关门:
                    onDoorType = OnDoorType.关门;
                    break;

                case (int)OnDoorType.开门:
                    onDoorType = OnDoorType.开门;
                    break;

                case (int)OnDoorType.意外开门:
                    onDoorType = OnDoorType.意外开门;
                    break;

                default:
                    break;
                }
                if (onDoorType != OnDoorType.初值)
                {
                    OnDoorEvent(new OnDoorEventArgs(onDoorType));
                }
            }
        }
예제 #2
0
 public OnDoorEventArgs(OnDoorType type)
 {
     this.onDoorType = type;
 }