From 9f326f4000847e6167d8166fa2f6a66f53cb3734 Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期四, 17 十二月 2020 09:07:13 +0800
Subject: [PATCH] 新云端Ver1.3
---
ZigbeeApp/Shared/Phone/Common/Logic/HdlACZbGatewayUpdateLogic.cs | 23 +++++++++++------------
1 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlACZbGatewayUpdateLogic.cs b/ZigbeeApp/Shared/Phone/Common/Logic/HdlACZbGatewayUpdateLogic.cs
similarity index 94%
rename from ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlACZbGatewayUpdateLogic.cs
rename to ZigbeeApp/Shared/Phone/Common/Logic/HdlACZbGatewayUpdateLogic.cs
index f349f83..4a33664 100644
--- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlACZbGatewayUpdateLogic.cs
+++ b/ZigbeeApp/Shared/Phone/Common/Logic/HdlACZbGatewayUpdateLogic.cs
@@ -3,12 +3,12 @@
using System.Text;
using ZigBee.Device;
-namespace Shared.Phone.UserCenter
+namespace Shared.Phone
{
/// <summary>
/// 涓ぎ绌鸿皟鐨勫崌绾ч�昏緫
/// </summary>
- public class HdlACZbGatewayUpdateLogic : HdlDeviceUpdateCommonLogic
+ public class HdlACZbGatewayUpdateLogic : DeviceUpdateCommon
{
#region 鈻� 鍙橀噺澹版槑___________________________
@@ -67,7 +67,7 @@
{
this.ClassDiv = 2;
this.deviceAc = i_deviceAc;
- this.otaDevice = Common.LocalDevice.Current.GetOTADevice(i_deviceAc.DeviceAddr);
+ this.otaDevice = HdlDeviceCommonLogic.Current.GetOTADevice(i_deviceAc.DeviceAddr);
this.deviceFirmware = i_deviceFirmware;
this.zbGateway = i_deviceAc.Gateway;
}
@@ -84,9 +84,9 @@
if (this.UpdateStatu == UpdateStatuMode.Wait)
{
//濡傛灉鏄瓑寰呮ā寮忥紝鍐嶆鐐瑰嚮鏃讹紝绉婚櫎鍒楄〃
- if (FirmwareUpdateResourse.dicUpdateList.ContainsKey(otaDevice.DeviceAddr) == true)
+ if (HdlFirmwareUpdateResourse.dicUpdateList.ContainsKey(otaDevice.DeviceAddr) == true)
{
- FirmwareUpdateResourse.dicUpdateList.Remove(otaDevice.DeviceAddr);
+ HdlFirmwareUpdateResourse.dicUpdateList.Remove(otaDevice.DeviceAddr);
}
//鍙栨秷
this.UpdateStatu = UpdateStatuMode.None;
@@ -102,13 +102,13 @@
//杩涘叆绛夊緟妯″紡
this.UpdateStatu = UpdateStatuMode.Wait;
- FirmwareUpdateResourse.dicUpdateList[otaDevice.DeviceAddr] = this;
+ HdlFirmwareUpdateResourse.dicUpdateList[otaDevice.DeviceAddr] = this;
//绛夊緟涓��
this.UpdateStatuChangedEvent?.Invoke(0, Language.StringByID(R.MyInternationalizationString.uWaitting));
//鎵ц涓嬩竴涓彲鏇存柊鐨勫浐浠剁殑鏇存柊鎿嶄綔
- HdlFirmwareUpdateLogic.DoUpdateNextFirmware();
+ HdlFirmwareUpdateLogic.Current.DoUpdateNextFirmware();
}
/// <summary>
@@ -174,8 +174,7 @@
//涓嬭浇鍥轰欢璧勬簮
if (this.deviceFirmware.ImagType != "-100")
{
- var pra = new { RequestVersion = Common.CommonPage.RequestVersion, DistributedMark = this.deviceFirmware.DistributedMark };
- this.deviceFirmwareByte = Common.CommonPage.Instance.RequestHttpsZigbeeBytesResultAsync("FirmwareMana/DownloadPlatformUploadFirmware", Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(pra)));
+ this.deviceFirmwareByte = HdlFirmwareUpdateLogic.Current.DowLoadFirmware(FirmwareLevelType.A璁惧, this.deviceFirmware.DistributedMark);
}
else
{
@@ -475,7 +474,7 @@
//鍗囩骇瀹屾垚
this.UpdateStatu = UpdateStatuMode.UpdateFinish;
- HdlFirmwareUpdateLogic.DoUpdateNextFirmware();
+ HdlFirmwareUpdateLogic.Current.DoUpdateNextFirmware();
//璁惧鍗囩骇鎴愬姛!
this.UpdateStatuChangedEvent?.Invoke(1, Language.StringByID(R.MyInternationalizationString.uDeviceUpdateSuccess));
@@ -493,7 +492,7 @@
//鐘舵�佸彉鏇�
this.IsFinishUpdate = true;
//鎵ц涓嬩竴涓崌绾�
- HdlFirmwareUpdateLogic.DoUpdateNextFirmware();
+ HdlFirmwareUpdateLogic.Current.DoUpdateNextFirmware();
}
/// <summary>
@@ -504,7 +503,7 @@
//鐘舵�佸彉鏇�
this.IsFinishUpdate = true;
//鎵ц涓嬩竴涓崌绾�
- HdlFirmwareUpdateLogic.DoUpdateNextFirmware();
+ HdlFirmwareUpdateLogic.Current.DoUpdateNextFirmware();
}
#endregion
--
Gitblit v1.8.0