From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs |   32 +++++++++++++++-----------------
 1 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs
index 4eeae57..f0da655 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceFixedAttributeLogic.cs
@@ -14,11 +14,11 @@
 
         /// <summary>
         /// 璁惧鍥哄畾淇℃伅鐨勯�昏緫
-        /// </summary>
-        private static HdlDeviceFixedAttributeLogic m_Current = null;
+        /// </summary>
+        private static HdlDeviceFixedAttributeLogic m_Current = null;
         /// <summary>
         /// 璁惧鍥哄畾淇℃伅鐨勯�昏緫
-        /// </summary>
+        /// </summary>
         public static HdlDeviceFixedAttributeLogic Current
         {
             get
@@ -53,14 +53,10 @@
             {
                 //鍏堢Щ闄�
                 this.RemoveDeviceHardInfoThread(device);
-
-                string mainkeys = Common.LocalDevice.Current.GetDeviceMainKeys(device);
-                this.hsGetHardInfoDevice.Add(mainkeys);
-
-                if (HdlDeviceAttributeLogic.Current.IsEsixt("DeviceGetFixedAttribute") == false)
+                if (HdlGatewayReceiveLogic.Current.IsEsixt("DeviceGetFixedAttribute") == false)
                 {
                     //娣诲姞浜嬩欢
-                    HdlDeviceAttributeLogic.Current.AddAttributeEvent("DeviceGetFixedAttribute", "DeviceStatusReport", this.SetFixedAttributeByInterfaceResult);
+                    HdlGatewayReceiveLogic.Current.AddAttributeEvent("DeviceGetFixedAttribute",  ReceiveComandDiv.A璁惧灞炴�т笂鎶�, this.SetFixedAttributeByInterfaceResult);
                 }
                 //鍙戦�佸懡浠�
                 this.SeFixedAttributeComand(device);
@@ -89,6 +85,8 @@
                 //涓嶉渶瑕佸彂閫�
                 return;
             }
+            string mainkeys = Common.LocalDevice.Current.GetDeviceMainKeys(device);
+            this.hsGetHardInfoDevice.Add(mainkeys);
             //鍙戦��
             var data = new Newtonsoft.Json.Linq.JObject { { "AttriBute", attriBute } };
             jObject.Add("Data", data);
@@ -108,18 +106,18 @@
         private void GetCurtainComand(CommonDevice device, ref Newtonsoft.Json.Linq.JObject jObject, ref Newtonsoft.Json.Linq.JArray attriBute)
         {
             jObject = new Newtonsoft.Json.Linq.JObject
-            {
-               { "DeviceAddr",device.DeviceAddr },
-               { "Epoint", device.DeviceEpoint },
-               { "Cluster_ID", (int)Cluster_ID.WindowCovering },
-               { "Command", 108 }
+            {
+               { "DeviceAddr",device.DeviceAddr },
+               { "Epoint", device.DeviceEpoint },
+               { "Cluster_ID", (int)Cluster_ID.WindowCovering },
+               { "Command", 108 }
             };
             attriBute = new Newtonsoft.Json.Linq.JArray
-            {
+            {
                new Newtonsoft.Json.Linq.JObject
-               {
+               {
                   { "AttriButeId", (int)AttriButeId.WindowCoveringType }
-               }
+               }
             };
         }
 

--
Gitblit v1.8.0