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