public static void LightTags(int drawerId, List <string> tagList, bool bLight)
        {
            if (Device == null)
            {
                return;
            }

            if (Device.IsInScan)
            {
                StopScan(drawerId);
            }

            SetDrawerActive(drawerId);
            // Device.ConfirmAndLightWithKD(1, tagList, bLight);

            Device.DeviceBoard.setBridgeState(false, 30, 30);
            Device.StartLedOn(drawerId);
            Device.DeviceBoard.setBridgeState(false, 50, 50);
            Device.StartLedOn(drawerId);
            Device.DeviceBoard.setBridgeState(false, 100, 100);
            Device.StartLedOn(drawerId);
            Device.DeviceBoard.setBridgeState(false, 167, 167);

            Device.ConfirmAndLightWithKD(1, tagList, bLight);
            if (tagList.Count > 0)
            {
                Device.DeviceBoard.setBridgeState(false, 100, 100);
                Device.ConfirmAndLight(drawerId, tagList);
            }
            if (tagList.Count > 0)
            {
                Device.DeviceBoard.setBridgeState(false, 50, 50);
                Device.ConfirmAndLight(drawerId, tagList);
            }
            if (tagList.Count > 0)
            {
                Device.DeviceBoard.setBridgeState(false, 30, 30);
                Device.ConfirmAndLight(drawerId, tagList);
            }
            Device.DeviceBoard.setBridgeState(false, 167, 167);
        }