From e69865a1a3739740201bac8782b721da35d49923 Mon Sep 17 00:00:00 2001 From: patrick.xu <patrick.xu@broconcentric.com> Date: 星期一, 25 一月 2021 18:45:28 +0800 Subject: [PATCH] 1. gocator添加重试和清理缓存操作 2. gts板卡调整监听频率 3. 记录产品数据使用filsstream避免程序崩溃影响 --- src/Bro.Device.GTSCard/GTSCardDriver.cs | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/Bro.Device.GTSCard/GTSCardDriver.cs b/src/Bro.Device.GTSCard/GTSCardDriver.cs index 25ec672..a1c7aa6 100644 --- a/src/Bro.Device.GTSCard/GTSCardDriver.cs +++ b/src/Bro.Device.GTSCard/GTSCardDriver.cs @@ -312,7 +312,6 @@ } } - public override bool AllAxisOn() { List<Task<bool>> taskList = new List<Task<bool>>(); ; @@ -387,7 +386,7 @@ responseMessage.Result = resultList.All(u => u == true); if (!responseMessage.Result) { - responseMessage.Message = $"鐐逛綅杩愬姩寮傚父"; + responseMessage.Message = $"鐐逛綅杩愬姩寮傚父,杩愬姩缁撴灉锛歿string.Join(" ", resultList.Select(u => u ? "1" : "0"))}"; } } return responseMessage; @@ -770,7 +769,14 @@ repeatTime--; } - return (ret == (short)GTSRetCode.GRCRunOK) && isStop; + if (repeatTime <= 0) + { + LogAsync(DateTime.Now, "杞�" + optionPara.AxisIndex + "APS_absolute_move鏈仠姝�", ""); + return false; + } + + //return (ret == (short)GTSRetCode.GRCRunOK) && isStop; + return true; } catch (Exception ex) { @@ -1056,6 +1062,10 @@ OnExceptionOccured?.Invoke(DateTime.Now, ex); return false; } + finally + { + + } } /// <summary> @@ -1235,7 +1245,9 @@ } }); - _positionWait.SpinOnce(); + Task.Delay(100).Wait(); + + //_positionWait.SpinOnce(); } catch (Exception ex) { @@ -1272,7 +1284,8 @@ } }); - _statusWait.SpinOnce(); + Thread.Sleep(10); + //Task.Delay(10).Wait(); } catch (Exception ex) { -- Gitblit v1.8.0