From 587c36e27131f2d028fcabc13b296a8de7470034 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期三, 08 一月 2020 08:59:19 +0800
Subject: [PATCH] 2019.1.8
---
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