From 23fb45dd846ed8b62304c408c6bbe64265d4ac8b Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 20 十二月 2019 18:57:16 +0800
Subject: [PATCH] 代码合并

---
 ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs |   26 ++++++++++----------------
 1 files changed, 10 insertions(+), 16 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs
index e9135f8..c44215c 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlDeviceUpdateLogic.cs
@@ -8,7 +8,7 @@
     /// <summary>
     /// HDL璁惧鍗囩骇鐨勯�昏緫
     /// </summary>
-    public class HdlDeviceUpdateLogic
+    public class HdlDeviceUpdateLogic : HdlDeviceUpdateCommonLogic
     {
         #region 鈻� 鍙橀噺澹版槑___________________________
 
@@ -27,17 +27,10 @@
         /// </summary>
         public Action<decimal> ProgressEvent = null;
         /// <summary>
-        /// 褰撳墠鎵ц鐨勭姸鎬�
-        /// </summary>
-        public UpdateStatuMode UpdateStatu = UpdateStatuMode.None;
-        /// <summary>
         /// 璁惧鏂扮増鏈殑鍥轰欢淇℃伅(澶氫釜璁惧鍗囩骇鏃�,搴旇浼氶渶瑕佸叕寮�杩欎釜瀵硅薄)
         /// </summary>
         public FirmwareVersionInfo deviceFirmware = null;
-        /// <summary>
-        /// 鍗囩骇鏄惁瀹屾垚(鍑虹幇閿欒鏃�,瀹冧篃浼氬彉鎴恡rue)
-        /// </summary>
-        public bool IsFinishUpdate = true;
+
         /// <summary>
         /// 缃戝叧
         /// </summary>
@@ -65,6 +58,7 @@
         /// <param name="i_deviceFirmware">璁惧鐨勫浐浠朵俊鎭�</param>
         public HdlDeviceUpdateLogic(OTADevice i_otaDevice, FirmwareVersionInfo i_deviceFirmware)
         {
+            this.ClassDiv = 2;
             this.otaDevice = i_otaDevice;
             this.deviceFirmware = i_deviceFirmware;
             this.zbGateway = i_otaDevice.Gateway;
@@ -89,9 +83,9 @@
             if (this.UpdateStatu == UpdateStatuMode.Wait)
             {
                 //濡傛灉鏄瓑寰呮ā寮忥紝鍐嶆鐐瑰嚮鏃讹紝绉婚櫎鍒楄〃
-                if (FirmwareUpdateResourse.dicDeviceUpdateList.ContainsKey(otaDevice.DeviceAddr) == true)
+                if (FirmwareUpdateResourse.dicUpdateList.ContainsKey(otaDevice.DeviceAddr) == true)
                 {
-                    FirmwareUpdateResourse.dicDeviceUpdateList.Remove(otaDevice.DeviceAddr);
+                    FirmwareUpdateResourse.dicUpdateList.Remove(otaDevice.DeviceAddr);
                 }
                 //鍙栨秷
                 this.UpdateStatu = UpdateStatuMode.None;
@@ -107,7 +101,7 @@
 
             //杩涘叆绛夊緟妯″紡
             this.UpdateStatu = UpdateStatuMode.Wait;
-            FirmwareUpdateResourse.dicDeviceUpdateList[otaDevice.DeviceAddr] = this;
+            FirmwareUpdateResourse.dicUpdateList[otaDevice.DeviceAddr] = this;
 
             //绛夊緟涓��
             this.UpdateStatuChangedEvent?.Invoke(0, Language.StringByID(R.MyInternationalizationString.uWaitting));
@@ -117,9 +111,9 @@
         }
 
         /// <summary>
-        /// 寮�濮嬫墽琛屾洿鏂版搷浣�
+        /// 寮�濮嬫墽琛屾洿鏂版搷浣�(FirmwareUpdateLogic璋冪敤)
         /// </summary>
-        public void DoStartUpdate()
+        public override void DoStartUpdate()
         {
             //鐘舵�佸彉鏇�
             this.IsFinishUpdate = false;
@@ -505,7 +499,7 @@
             this.UpdateStatuChangedEvent?.Invoke(0, Language.StringByID(R.MyInternationalizationString.uDeviceUpdating));
             this.SetProgressValue(0);
 
-            FirmwareUpdateResourse.dicDeviceUpdateList[otaDevice.DeviceAddr] = this;
+            FirmwareUpdateResourse.dicUpdateList[otaDevice.DeviceAddr] = this;
             //鍚屾杩涘害
             this.zbGateway.ReportAction += UpdateDeviceProgress;
         }
@@ -734,7 +728,7 @@
         /// <summary>
         /// 閲婃斁缂撳瓨
         /// </summary>
-        public void Dispose()
+        public override void Dispose()
         {
             this.ProgressEvent = null;
             this.UpdateStatuChangedEvent = null;

--
Gitblit v1.8.0