From 160785587667cc0d927f85e44c139ec9dde13a9e Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 25 十一月 2019 14:30:13 +0800
Subject: [PATCH] 原来的 IOS 工程舍弃(注:没有合并其他组员的代码)

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs |   43 ++++++++++++++++++-------------------------
 1 files changed, 18 insertions(+), 25 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs
index 6f2361e..b741e66 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceHardInfoLogic.cs
@@ -14,11 +14,11 @@
 
         /// <summary>
         /// 璁惧纭欢淇℃伅鐨勯�昏緫
-        /// </summary>
-        private static HdlDeviceHardInfoLogic m_Current = null;
+        /// </summary>
+        private static HdlDeviceHardInfoLogic m_Current = null;
         /// <summary>
         /// 璁惧纭欢淇℃伅鐨勯�昏緫
-        /// </summary>
+        /// </summary>
         public static HdlDeviceHardInfoLogic Current
         {
             get
@@ -78,10 +78,10 @@
         /// <param name="device"></param>
         private void SetHardFirmwareInfoToDevice(CommonDevice device)
         {
-            if (HdlDeviceAttributeLogic.Current.IsEsixt("DeviceGetHardFirmwareInfo") == false)
+            if (HdlGatewayReceiveLogic.Current.IsEsixt("DeviceGetHardFirmwareInfo") == false)
             {
                 //娣诲姞浜嬩欢
-                HdlDeviceAttributeLogic.Current.AddAttributeEvent("DeviceGetHardFirmwareInfo", "DeviceStatusReport", this.SetHardFirmwareInfoByInterfaceResult);
+                HdlGatewayReceiveLogic.Current.AddAttributeEvent("DeviceGetHardFirmwareInfo", ReceiveComandDiv.A璁惧灞炴�т笂鎶�, this.SetHardFirmwareInfoByInterfaceResult);
             }
             //鍙戦�佸懡浠�
             this.SetHardFirmwareInfoComand(device);
@@ -98,34 +98,34 @@
         public void SetHardFirmwareInfoComand(CommonDevice device)
         {
             var jObject = new Newtonsoft.Json.Linq.JObject
-            {
-                { "DeviceAddr",device.DeviceAddr },
-                { "Epoint", device.DeviceEpoint },
-                { "Cluster_ID", (int)Cluster_ID.Basic },
-                { "Command", 108 }
+            {
+                { "DeviceAddr",device.DeviceAddr },
+                { "Epoint", device.DeviceEpoint },
+                { "Cluster_ID", (int)Cluster_ID.Basic },
+                { "Command", 108 }
             };
             var attriBute = new Newtonsoft.Json.Linq.JArray
-            {
+            {
                new Newtonsoft.Json.Linq.JObject
-               {
+               {
                  { "AttriButeId", 4}
-               },
+               },
                new Newtonsoft.Json.Linq.JObject
                {
                  { "AttriButeId", 5}
-               },
+               },
                new Newtonsoft.Json.Linq.JObject
                {
                  { "AttriButeId", 6}
-               },
+               },
                   new Newtonsoft.Json.Linq.JObject
                {
                  { "AttriButeId", 7}
-               },
+               },
                new Newtonsoft.Json.Linq.JObject
                {
                  { "AttriButeId", 13}
-               }
+               }
             };
             var data = new Newtonsoft.Json.Linq.JObject { { "AttriBute", attriBute } };
             jObject.Add("Data", data);
@@ -228,20 +228,13 @@
             }
 
             //濡傛灉灞炴�у彉鏇翠簡
-            if (AttriButeChanged == true && UserCenterResourse.listDeviceAttributePushForm.Count > 0)
+            if (AttriButeChanged == true)
             {
                 if (device.IsCustomizeImage == false)
                 {
                     //UI閲嶆柊鐢熸垚
                     device.IconPath = string.Empty;
                     device.ReSave();
-                }
-                //灞炴�у彉鏇存帹閫�
-                var list = new List<CommonFormBase>();
-                list.AddRange(UserCenterResourse.listDeviceAttributePushForm);
-                for (int i = 0; i < list.Count; i++)
-                {
-                    list[i]?.DeviceAttributePush(device);
                 }
             }
             return 1;

--
Gitblit v1.8.0