From a4657284bf071582077d84caf9e61b59d80c9796 Mon Sep 17 00:00:00 2001
From: qin <a@163.com>
Date: 星期一, 17 三月 2025 13:18:31 +0800
Subject: [PATCH] IBOX窗体功能方法public

---
 WinFrmUI/IBox.WinFrmUI/Form/IBoxFormParams.cs |  103 ++++++++++++++++++++++++++++++---------------------
 1 files changed, 60 insertions(+), 43 deletions(-)

diff --git a/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormParams.cs b/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormParams.cs
index 7f1b079..c780920 100644
--- a/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormParams.cs
+++ b/WinFrmUI/IBox.WinFrmUI/Form/IBoxFormParams.cs
@@ -16,9 +16,6 @@
 
         private void EboxFormParams_Load(object sender, EventArgs e)
         {
-            //BluetoothHelper.GetInstance().SMR -= null;
-            //BluetoothHelper.GetInstance().SMR += new BluetoothHelper.ShowMessReturn(GetReceive);
-            //BluetoothHelper.GetInstance().ListenerData();
             Thread.Sleep(500);
             SendText(startCode + getparamsCode + paramCode + endCode);
         }
@@ -31,21 +28,6 @@
             WaitFormHelper.ShowWaitForm();
         }
 
-        public void GetReceive(string msg)
-        {
-            if (!this.IsHandleCreated || this.IsDisposed || string.IsNullOrEmpty(msg)) return;
-            if (msg.StartsWith("error:") && msg.Contains("鐩爣涓绘満鍧忎簡"))
-            {
-                MessageBoxHelper.ShowWarning("p 钃濈墮璁惧杩炴帴澶辫触锛岃閲嶈瘯!"); return;
-            }
-            if (!string.IsNullOrEmpty(msg) && msg.Contains(startCode))
-            {
-                var order = msg.Replace(endCode, "").Replace(startCode, "").Trim();
-                SetOrder(order);
-            }
-            else MessageBoxHelper.ShowWarning("p 钃濈墮璁惧杩炴帴澶辫触");
-        }
-
         public event EventHandler<string> SendData;
         private void SendText(string content)
         {
@@ -56,6 +38,15 @@
         private void simpleButton1_Click(object sender, EventArgs e)
         {
             //淇濆瓨鍙傛暟
+            Save();
+            MessageBoxHelper.ShowInfo("淇濆瓨鎴愬姛");
+        }
+
+        /// <summary>
+        /// 淇濆瓨鍙傛暟
+        /// </summary>
+        public void Save()
+        {
             var model = new IBoxConfigViewModel()
             {
                 ControllFrequency = (int.Parse(textEditControllFrequency.Text) * 1000).ToString(),
@@ -86,28 +77,13 @@
                 }
             };
             SendText(startCode + saveparamsCode + paramCode + JsonHelper.Object2Json(model) + endCode);
-            MessageBoxHelper.ShowInfo("淇濆瓨鎴愬姛");
         }
 
-        private void SetOrder(string order)
-        {
-            var smsg = order.Split(new string[] { paramCode }, StringSplitOptions.RemoveEmptyEntries);
-            if (smsg.Length < 2)
-            {
-                return;
-            }
-
-            switch (smsg[0].Trim())
-            {
-                case "getparams":
-                    var model = JsonHelper.Json2Object<IBoxConfigViewModel>(smsg[1].Trim());
-                    BindData(model);
-                    break;
-                case "saveparams":
-                    break;
-            }
-        }
-
+        /// <summary>
+        /// 缁戝畾鏁版嵁
+        /// </summary>
+        /// <param name="model"></param>
+        /// <param name="isBlue"></param>
         public void BindData(IBoxConfigViewModel model, bool isBlue = true)
         {
             if (model != null)
@@ -177,36 +153,77 @@
         private void simpleButton5_Click(object sender, EventArgs e)
         {
             //閲嶅惎閫氳鏈嶅姟
-            SendText(startCode + restartserviceCode + paramCode + "WebServer" + endCode);
+            RestartWebServer();
             MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
+        }
+
+        /// <summary>
+        /// 閲嶅惎閫氳鏈嶅姟
+        /// </summary>
+        public void RestartWebServer()
+        {
+            SendText(startCode + restartserviceCode + paramCode + "WebServer" + endCode);
+
         }
 
         private void simpleButton4_Click(object sender, EventArgs e)
         {
             //閲嶅惎鍒嗘瀽鏈嶅姟
-            SendText(startCode + restartserviceCode + paramCode + "AnalyConsole" + endCode);
+            RestartAnalyService();
             MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
+        }
+
+        /// <summary>
+        /// 閲嶅惎鍒嗘瀽鏈嶅姟
+        /// </summary>
+        public void RestartAnalyService()
+        {
+            SendText(startCode + restartserviceCode + paramCode + "AnalyConsole" + endCode);
         }
 
         private void simpleButton3_Click(object sender, EventArgs e)
         {
             //閲嶅惎鎺ㄩ�佹湇鍔�
-            SendText(startCode + restartserviceCode + paramCode + "PostDataConsole" + endCode);
+            RestartPostDataService();
             MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
+        }
+
+        /// <summary>
+        /// 閲嶅惎鎺ㄩ�佹湇鍔�
+        /// </summary>
+        public void RestartPostDataService()
+        {
+            SendText(startCode + restartserviceCode + paramCode + "PostDataConsole" + endCode);
         }
 
         private void simpleButton2_Click(object sender, EventArgs e)
         {
             //閲嶅惎閲囬泦鏈嶅姟
-            SendText(startCode + restartserviceCode + paramCode + "DataDockingConsole" + endCode);
+            RestartDataDockingService();
             MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
+        }
+
+        /// <summary>
+        /// 閲嶅惎閲囬泦鏈嶅姟
+        /// </summary>
+        public void RestartDataDockingService()
+        {
+            SendText(startCode + restartserviceCode + paramCode + "DataDockingConsole" + endCode);
         }
 
         private void simpleButton6_Click(object sender, EventArgs e)
         {
             //娓呯悊鏁版嵁
-            SendText(startCode + clearupdataCode + paramCode + endCode);
+            RestartClearUpData();
             MessageBoxHelper.ShowInfo("鎿嶄綔鎴愬姛");
         }
+
+        /// <summary>
+        /// 娓呯悊鏁版嵁
+        /// </summary>
+        public void RestartClearUpData()
+        {
+            SendText(startCode + clearupdataCode + paramCode + endCode);
+        }
     }
 }

--
Gitblit v1.9.3