From aa1eb6c809ef1e0e050bfeac53e9f2ea4f11330c Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 18 十二月 2020 21:00:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev-tzy' into NewFilePath

---
 HDL_ON/DAL/DriverLayer/Control.cs |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/HDL_ON/DAL/DriverLayer/Control.cs b/HDL_ON/DAL/DriverLayer/Control.cs
index 64eb96a..d1164c5 100644
--- a/HDL_ON/DAL/DriverLayer/Control.cs
+++ b/HDL_ON/DAL/DriverLayer/Control.cs
@@ -181,6 +181,7 @@
         /// </summary>
         public void SearchLoaclGateway()
         {
+            MainPage.Log($"鎼滅储鏈湴缃戝叧鍒楄〃锛岀綉鍏崇被鍨�:{DB_ResidenceData.Instance.GatewayType}");
             OpenUdp(DB_ResidenceData.Instance.GatewayType == 0 ? 6000 : 8585);
             new System.Threading.Thread(() =>
             {
@@ -565,7 +566,23 @@
                                     }
                                     break;
                                 case SPK.LightRGBW:
-                                case SPK.LightCCT:
+                                    break;
+                                case SPK.LightCCT:
+                                    var lightCCT = FunctionList.List.lights.Find((obj) => obj.sid == updateTemp.sid);
+                                    if (lightCCT != null)
+                                    {
+                                        localObj = lightCCT;
+                                        foreach (var attr in updateTemp.status)
+                                        {
+                                            var localAttr = lightCCT.attributes.Find((obj) => obj.key == attr.key);
+                                            if (localAttr != null)
+                                            {
+                                                localAttr.curValue = attr.value;
+                                            }
+                                        }
+                                        lightCCT.lastState = Language.StringByID(StringId.Brightness) + " : " + lightCCT.brightness + "%";
+                                        DimmerPage.UpdataStates(lightCCT);
+                                    }
                                     break;
                                 case SPK.CurtainSwitch:
                                     var curtain = FunctionList.List.curtains.Find((obj) => obj.sid == updateTemp.sid);

--
Gitblit v1.8.0