private void ReConnectControl() { Thread.Sleep(5000); if (!UsbIPUtil.isCableLinked()) { this.ReloadCheckError(-3000); return; } int status = UsbIPUtil.ConnectControl(); if (status == 0) { this.ReloadCheckError(0); return; } if (status != -2000) { if (status == -1000) { this.ReloadCheckError(UsbIPUtil.isUSBConnected()); } return; } if (UsbIPUtil.RebootService()) { this.ReConnectControl(); return; } this.ReloadCheckError(-2000); }
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); }