| | |
| | | /// <summary>
|
| | | /// 设备对象
|
| | | /// </summary>
|
| | | private AC deviceAc = null;
|
| | | private CommonDevice deviceAc = null;
|
| | | /// <summary>
|
| | | /// 前一次的最终状态
|
| | | /// </summary>
|
| | |
| | | /// </summary>
|
| | | /// <param name="i_deviceAc">设备</param>
|
| | | /// <param name="i_deviceFirmware">设备的固件信息</param>
|
| | | public HdlACZbGatewayUpdateLogic(AC i_deviceAc, FirmwareVersionInfo i_deviceFirmware)
|
| | | public HdlACZbGatewayUpdateLogic(CommonDevice i_deviceAc, FirmwareVersionInfo i_deviceFirmware)
|
| | | {
|
| | | this.ClassDiv = 2;
|
| | | this.deviceAc = i_deviceAc;
|
| | |
| | |
|
| | | //下载固件资源
|
| | | var pra = new { RequestVersion = Common.CommonPage.RequestVersion, DistributedMark = this.deviceFirmware.DistributedMark };
|
| | | this.deviceFirmwareByte = await Common.CommonPage.Instance.RequestHttpsZigbeeBytesResultAsync("FirmwareMana/DownloadPlatformUploadFirmware", Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(pra)));
|
| | | this.deviceFirmwareByte = Common.CommonPage.Instance.RequestHttpsZigbeeBytesResultAsync("FirmwareMana/DownloadPlatformUploadFirmware", Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(pra)));
|
| | | if (this.deviceFirmwareByte == null)
|
| | | {
|
| | | //设备固件资源下载失败
|