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); }