public IOCard() { CardNo = USBDASK.UD_Register_Card(USBDASK.USB_7230, (ushort)Config.IOCard.CardNo); if (CardNo < 0) { LogInfo.Log.Fatal("IO 控制板连接失败!"); Task.Run(() => { Task.Delay(1000).Wait(); OnMoni?.Invoke(); }); } else { Start(); } }
public IOCard() { for (int line_index = 0; line_index < Config.IOCard.Line.Count; line_index++) { LastState.Add(line_index, false); NowState.Add(line_index, false); LastStateDate.Add(line_index, null); } CardNo = USBDASK.UD_Register_Card(USBDASK.USB_7230, (ushort)Config.IOCard.CardNo); if (CardNo < 0) { LogInfo.Log.Fatal("IO 控制板连接失败!"); Task.Run(() => { Task.Delay(1000).Wait(); OnMoni?.Invoke(); }); } else { Start(); } }