Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
 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();
     }
 }