From a409c88410391e8f6c5ea4c22b81b0ab1e6a798d Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期四, 06 六月 2024 11:59:14 +0800
Subject: [PATCH] 开放场景控制通用开关

---
 HDL_ON/DAL/DriverLayer/Control_Udp.cs |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/HDL_ON/DAL/DriverLayer/Control_Udp.cs b/HDL_ON/DAL/DriverLayer/Control_Udp.cs
index 421b4c4..5f3e595 100644
--- a/HDL_ON/DAL/DriverLayer/Control_Udp.cs
+++ b/HDL_ON/DAL/DriverLayer/Control_Udp.cs
@@ -393,26 +393,26 @@
                                 }
                             }
                             break;
-                        case SPK.OtherCommon://2024-02-01 15:19:28  鍒氬姞鐨勶紝涓嶅彂甯冿紝瀹㈡湇閬囧埌鐨勯棶棰�
-                            //foreach (var attr in f.status)
-                            //{
-                            //    if (attr.key == FunctionAttributeKey.OnOff)
-                            //    {
-                            //        byte onOffValue = 0;
-                            //        switch (attr.value)
-                            //        {
-                            //            case "on":
-                            //                onOffValue = 0;
-                            //                break;
-                            //            case "off":
-                            //                onOffValue = 255;
-                            //                break;
-                            //        }
-                            //        ControlBytesSend(Command.SetCommonSwitch, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID,
-                            //            new byte[] { f.localFunction.bus.LoopId, onOffValue });
-                            //        break;
-                            //    }
-                            //}
+                        case SPK.OtherCommon://2024-02-01 15:19:28
+                            foreach (var attr in f.status)
+                            {
+                                if (attr.key == FunctionAttributeKey.OnOff)
+                                {
+                                    byte onOffValue = 0;
+                                    switch (attr.value)
+                                    {
+                                        case "on":
+                                            onOffValue = 0;
+                                            break;
+                                        case "off":
+                                            onOffValue = 255;
+                                            break;
+                                    }
+                                    ControlBytesSend(Command.SetCommonSwitch, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID,
+                                        new byte[] { f.localFunction.bus.LoopId, onOffValue });
+                                    break;
+                                }
+                            }
                             break;
                     }
                 }

--
Gitblit v1.8.0