From 06802250b4b9041d39d568c1dbe77684075006b2 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期三, 11 三月 2020 10:03:44 +0800
Subject: [PATCH] 上传一个版本

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs
index a498bb4..619dd26 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlGatewayReceiveLogic.cs
@@ -143,6 +143,11 @@
                 {
                     this.DeviceOnlineChangePush(JObject.Parse(msgData));
                 }
+                //璁惧鎺у埗鐘舵�佸弽棣�
+                else if (reportTopic == "DeviceDefaultAck")
+                {
+                    this.DeviceControlResponePush(JObject.Parse(msgData));
+                }
                 //鎾ら槻
                 else if (topic == gatewayId + "/Security/WithdrawMode_Respon")
                 {
@@ -257,6 +262,26 @@
             tempDevice.IsOnline = Convert.ToInt32(receiveData["Data"]["IsOnline"].ToString());
             
             this.DeviceReportPush(tempDevice, ReceiveComandDiv.A璁惧鍦ㄧ嚎涓婃姤);
+        }
+
+        #endregion
+
+        #region 鈻� 璁惧鎺у埗鐘舵�佸弽棣坃__________________
+
+        /// <summary>
+        /// 璁惧鎺у埗鐘舵�佸弽棣�
+        /// </summary>
+        /// <param name="receiveData"></param>
+        private void DeviceControlResponePush(JObject receiveData)
+        {
+            if (this.dicDeviceEvent.Count == 0)
+            {
+                //娌℃湁娣诲姞鐩戝惉
+                return;
+            }
+            var tempDevice = new CommonDevice() { DeviceAddr = receiveData.Value<string>("DeviceAddr"), DeviceEpoint = receiveData.Value<int>("Epoint") };
+
+            this.DeviceReportPush(tempDevice, ReceiveComandDiv.A鑺傜偣鎺у埗鍙嶉);
         }
 
         #endregion
@@ -582,6 +607,10 @@
         /// <summary>
         /// 璁惧鍦ㄧ嚎涓婃姤
         /// </summary>
-        A璁惧鍦ㄧ嚎涓婃姤 = 3
+        A璁惧鍦ㄧ嚎涓婃姤 = 3,
+        /// <summary>
+        /// 褰撳鎴风鍙戦�佹帶鍒惰澶囨寚浠わ紝濡傛墦寮�鎴栧叧闂澶囥�佽皟鑺備寒搴︺�侀鑹层�傚鏋滆鎺у埗鐨勮妭鐐硅澶囧湪绾匡紝鑺傜偣璁惧灏嗗弽棣�
+        /// </summary>
+        A鑺傜偣鎺у埗鍙嶉 = 4
     }
 }

--
Gitblit v1.8.0