From 7fcca8a8d63c4f02d421144888708e894c1ee381 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期四, 27 十月 2022 15:36:17 +0800 Subject: [PATCH] 南通 --- Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs | 69 ++++++++++------------------------ 1 files changed, 21 insertions(+), 48 deletions(-) diff --git a/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs b/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs index ac9ab85..5cf87e6 100644 --- a/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs +++ b/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs @@ -12,6 +12,9 @@ /// </summary> public class SendControlJobHelper { + /// <summary> + /// 浠嶮Q閲岄潰鑾峰彇鎺у埗鎸囦护 杈呭姪绫� + /// </summary> private static RabbitMqExChangeHelper _queueHelper = null; /// <summary> @@ -48,57 +51,27 @@ NtLogHelper.Info("鍗楅�氭帶鍒跺懡浠わ紝鏁版嵁搴忓垪鍖栧け璐�"); return true; } - byte[] bts = null; - switch (paras.Type) + switch (paras.ControlType) { - case 0: - bts = MsgDataHelper.GetControlMsg鍏虫満(); - NtLogHelper.Info("鍏虫満"); - break;//浠庤緟鍔╃被涓幏鍙� 鍏抽棴 - case 1: - bts = MsgDataHelper.GetControlMsg寮�鏈�(); - NtLogHelper.Info("寮�鏈�"); - break;//浠庤緟鍔╃被涓幏鍙� 寮�鍚� - case -1: + case Model.MonitorTestControlParas.eControlType.Stop: { - if (string.IsNullOrEmpty(paras.Paras)) - { - NtLogHelper.Error($"[璋冮]鍙傛暟: null"); - return false; - } - if (!double.TryParse(paras.Paras, out double value)) - { - NtLogHelper.Error($"[璋冮]鍙傛暟寮傚父:{paras.Paras}"); - return false; - } - - bts = MsgDataHelper.GetControlMsg璋冮(value); - NtLogHelper.Info($"[璋冮]鍙傛暟:{paras.Paras}"); + NtLogHelper.Info("Stop"); + //ShunDownMsgHelper.StartJob(session); } - break;//浠庤緟鍔╃被涓幏鍙� 鍙橀 + 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 false; + NtLogHelper.Info(paras.Context); + // StartUpMsgHelper.StartJob(session); + } + break; default: return false; - } - if (bts != null) - { - if (session != null) - { - if (session.IsConnected) - { - session.Send(bts, 0, bts.Length); - NtLogHelper.Info(session.SessionName + ":" + BitTransfer.ToString(bts) + ", 鍙戦�佷竴鏉¤姹傛帶鍒舵寚浠�"); - } - else - { - NtLogHelper.Error($"session:Not connected"); - return false; - } - } - else - { - NtLogHelper.Error($"session:Close"); - return false; - } } return true; } @@ -109,8 +82,8 @@ } }); }); - } - + + } } -- Gitblit v1.9.3