|
|
|
@ -342,6 +342,8 @@ public class GradingLoadingVM : BaseViewModel,IDisposable |
|
|
|
new JProperty("algo_config", JObject.Parse(algo_config)) |
|
|
|
new JProperty("algo_config", JObject.Parse(algo_config)) |
|
|
|
); |
|
|
|
); |
|
|
|
Logger.Info($"算法启动,输入参数(Encrypt):{AESHelper.Encrypt(jsonData.ToString())}"); |
|
|
|
Logger.Info($"算法启动,输入参数(Encrypt):{AESHelper.Encrypt(jsonData.ToString())}"); |
|
|
|
|
|
|
|
//算法启动前关闭气泵,算法执行完毕时按需打开,确保算法导致程序闪退后气泵未关闭 |
|
|
|
|
|
|
|
SOCClientService.Service.OpenPump(false); |
|
|
|
_scanner = new Scanner(diamond); |
|
|
|
_scanner = new Scanner(diamond); |
|
|
|
var detectTask = _scanner.DetectAsyncByJsonStr(jsonData.ToString()); |
|
|
|
var detectTask = _scanner.DetectAsyncByJsonStr(jsonData.ToString()); |
|
|
|
Logger.Info($"开始等待算法结果"); |
|
|
|
Logger.Info($"开始等待算法结果"); |
|
|
|
@ -429,10 +431,12 @@ public class GradingLoadingVM : BaseViewModel,IDisposable |
|
|
|
parameter.ErrorMsg = _diamnondType; |
|
|
|
parameter.ErrorMsg = _diamnondType; |
|
|
|
|
|
|
|
|
|
|
|
//实验室模式关闭气泵 |
|
|
|
//实验室模式关闭气泵 |
|
|
|
if (Common.RunMode == 0) |
|
|
|
if (Common.RunMode == 1) |
|
|
|
{ |
|
|
|
{ |
|
|
|
SOCClientService.Service.OpenPump(false); |
|
|
|
//工厂模式下再打开 |
|
|
|
|
|
|
|
SOCClientService.Service.OpenPump(true); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
_monitorTimer.Dispose(); |
|
|
|
_monitorTimer.Dispose(); |
|
|
|
try |
|
|
|
try |
|
|
|
{ |
|
|
|
{ |
|
|
|
|