示例#1
0
 private void ConnectControl()
 {
     if (!UsbIPUtil.isCableLinked())
     {
         this.CheckControlError(-3000);
         return;
     }
     int status = UsbIPUtil.ForceConnectControl();
     if (status == 0)
     {
         this.CheckControlError(0);
         return;
     }
     if (status != -2000)
     {
         if (status == -1000)
         {
             this.CheckControlError(UsbIPUtil.isUSBConnected());
         }
         return;
     }
     if (UsbIPUtil.RebootService())
     {
         this.ConnectControl();
         return;
     }
     this.CheckControlError(-2000);
 }