From 068c68295cad1967f7aafb4e5e951260ef03d4ce Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期五, 09 七月 2021 09:16:43 +0800
Subject: [PATCH] 状态属性更改,不要轻易合并

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

diff --git a/HDL_ON/DAL/DriverLayer/Control_Udp.cs b/HDL_ON/DAL/DriverLayer/Control_Udp.cs
index 789428d..054b17c 100644
--- a/HDL_ON/DAL/DriverLayer/Control_Udp.cs
+++ b/HDL_ON/DAL/DriverLayer/Control_Udp.cs
@@ -440,7 +440,7 @@
                                 byte b0 = 100;//寮�鍏虫搷浣滀緷鎹畂n_off瀛楁锛屽疄闄呭紑鍏冲�间緷鎹産rightness锛屽綋on_off涓烘墦寮�锛宐rightness涓嶈兘涓�0
                                 if(commandDictionary.ContainsKey(FunctionAttributeKey.OnOff))
                                 {
-                                    if (function.trait_on_off.curValue.ToString() == "off")
+                                    if (function.trait_on_off.state.ToString() == "off")
                                     {
                                         b0 = 0;
                                     }
@@ -460,7 +460,7 @@
                                 break;
                             case SPK.LightRGB:
                                 byte b = 100;//寮�鍏虫搷浣滀緷鎹畂n_off瀛楁锛屽疄闄呭紑鍏冲�间緷鎹産rightness锛屽綋on_off涓烘墦寮�锛宐rightness涓嶈兘涓�0
-                                if (function.trait_on_off.curValue.ToString() == "off")
+                                if (function.trait_on_off.state.ToString() == "off")
                                 {
                                     b = 0;
                                 }
@@ -488,7 +488,7 @@
                                 break;
                             case SPK.LightDimming:
                                 byte b1 = 100;
-                                if (function.trait_on_off.curValue.ToString() == "off")
+                                if (function.trait_on_off.state.ToString() == "off")
                                 {
                                     b1 = 0;
                                 }
@@ -510,7 +510,7 @@
                                             0, Convert.ToByte(function.GetAttrState(FunctionAttributeKey.FadeTime)) });
                                 break;
                             case SPK.LightSwitch:
-                                ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus.LoopId, function.trait_on_off.curValue.ToString() == "on" ? (byte)100 : (byte)0, 0, 0 });
+                                ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus.LoopId, function.trait_on_off.state.ToString() == "on" ? (byte)100 : (byte)0, 0, 0 });
                                 break;
                         }
                         break;
@@ -519,11 +519,11 @@
                         {
                             case SPK.CurtainSwitch:
                                 byte b1 = 0;
-                                if (function.trait_on_off.curValue.ToString() == "stop")
+                                if (function.trait_on_off.state.ToString() == "stop")
                                 {
                                     b1 = 0;
                                 }
-                                else if (function.trait_on_off.curValue.ToString() == "on")
+                                else if (function.trait_on_off.state.ToString() == "on")
                                 {
                                     b1 = 1;
                                 }
@@ -535,7 +535,7 @@
                                 break;
                             case SPK.CurtainTrietex:
                             case SPK.CurtainRoller:
-                                if (function.trait_on_off.curValue.ToString() == "stop")
+                                if (function.trait_on_off.state.ToString() == "stop")
                                 {
                                     ControlBytesSend(Command.SetCurtainModelStutas, subnetId, deviceId, new byte[] { function.bus.LoopId, 0 });
                                 }
@@ -560,7 +560,7 @@
                                     switch (dic.Key)
                                     {
                                         case FunctionAttributeKey.OnOff:
-                                            ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 3, function.trait_on_off.curValue.ToString() == "on" ? (byte)1 : (byte)0, function.bus.LoopId });
+                                            ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 3, function.trait_on_off.state.ToString() == "on" ? (byte)1 : (byte)0, function.bus.LoopId });
                                             break;
                                         case "mode":
                                             ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 6, ac.GetModeIndex(function), function.bus.LoopId });
@@ -614,7 +614,7 @@
                                             switch (dic.Key)
                                             {
                                                 case FunctionAttributeKey.OnOff:
-                                                    ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 20, function.trait_on_off.curValue.ToString() == "on" ? (byte)1 : (byte)0, function.bus.LoopId });
+                                                    ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 20, function.trait_on_off.state.ToString() == "on" ? (byte)1 : (byte)0, function.bus.LoopId });
                                                     break;
                                                 case "mode":
                                                     ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 21, fhTemp.GetModeIndex(function), function.bus.LoopId });
@@ -647,7 +647,7 @@
                                     }
                                     else
                                     {
-                                        var onoffString = function.trait_on_off.curValue.ToString();
+                                        var onoffString = function.trait_on_off.state.ToString();
                                         byte b1 = 1;
                                         if (onoffString == "off")
                                         {
@@ -692,7 +692,7 @@
                         switch (function.spk)
                         {
                             case SPK.ElectricFan:
-                                if (function.trait_on_off.curValue.ToString() == "on")
+                                if (function.trait_on_off.state.ToString() == "on")
                                 {
                                     ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus.LoopId, Convert.ToByte(function.GetAttrState(FunctionAttributeKey.OpenLevel)) });
                                 }
@@ -701,7 +701,7 @@
                                 }
                                 break;
                             case SPK.ElectricSocket:
-                                ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus.LoopId, function.trait_on_off.curValue.ToString() == "on" ? (byte)100 : (byte)0 });
+                                ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus.LoopId, function.trait_on_off.state.ToString() == "on" ? (byte)100 : (byte)0 });
                                 break;
                         }
                         break;

--
Gitblit v1.8.0