From 9d231531d16b2ae2b908c799f99e4189f0b96250 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期四, 27 十月 2022 14:22:21 +0800 Subject: [PATCH] 修改 Nt dataDocking --- Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs b/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs index b68768a..01c628b 100644 --- a/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs +++ b/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs @@ -52,21 +52,35 @@ NtLogHelper.Info("鍗楅�氭帶鍒跺懡浠わ紝鏁版嵁搴忓垪鍖栧け璐�"); return true; } - - switch (paras.Type) - {//0浠h〃鍏虫満 1浠h〃寮�鏈� - case 0: - ShunDownMsgHelper.StartJob(session); - break;//浠庤緟鍔╃被涓幏鍙� 鍏抽棴 - case 1: - if (string.IsNullOrEmpty(paras.Paras)) - return false; - StartUpMsgHelper.StartJob(session); - break;//浠庤緟鍔╃被涓幏鍙� 寮�鍚� + switch (paras.ControlType) + { + case Model.MonitorTestControlParas.eControlType.Stop: + { + ShunDownMsgHelper.StartJob(session); + } + break; + case Model.MonitorTestControlParas.eControlType.Start: + { + if (string.IsNullOrEmpty(paras.Context)) + return false; + var context = Model.MonitorTestControlParas.StartContext.ToModel(paras.Context); + if (context == null) + return default; + switch (context.OperatingMode) + { + case Model.MonitorTestControlParas.eOperatingMode.Timing: + break; + case Model.MonitorTestControlParas.eOperatingMode.ConstantFlow: + break; + default: + break; + } + // StartUpMsgHelper.StartJob(session); + } + break; default: return false; } - return true; } catch (Exception ex) -- Gitblit v1.9.3