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/MainPage/HomeMainPageForm.cs | 49 +++++++++++++++++++++----------------------------
1 files changed, 21 insertions(+), 28 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/MainPage/HomeMainPageForm.cs b/ZigbeeApp/Shared/Phone/MainPage/HomeMainPageForm.cs
index 4f6be35..726e76a 100755
--- a/ZigbeeApp/Shared/Phone/MainPage/HomeMainPageForm.cs
+++ b/ZigbeeApp/Shared/Phone/MainPage/HomeMainPageForm.cs
@@ -100,7 +100,7 @@
//妤煎眰鍥炬爣
var btnFloorIcon = new IconViewControl(69);
- btnFloorIcon.X = ControlCommonResourse.XXLeft;
+ btnFloorIcon.X = HdlControlResourse.XXLeft;
btnFloorIcon.Gravity = Gravity.CenterVertical;
btnFloorIcon.UnSelectedImagePath = "Item/Floor.png";
topFrameLayout.AddChidren(btnFloorIcon);
@@ -135,7 +135,7 @@
//鍙瀵硅蹇嵎鏂瑰紡
Shared.Phone.Device.VideoIntercom.VideoMachine.AccountSupportVideo(topFrameLayout);
//瀹夐槻蹇嵎鏂瑰紡
- if (UserCenterResourse.ResidenceOption.SafetyShortcut)
+ if (HdlUserCenterResourse.ResidenceOption.SafetyShortcut)
{
var btnSafety = new Controls.SafetyShortcutControl();
btnSafety.X = Application.GetRealWidth(860);
@@ -152,7 +152,7 @@
//浣忓畢鍚嶅瓧
var btnHouseName = new NormalViewControl(700, 95, true);
- btnHouseName.X = ControlCommonResourse.XXLeft;
+ btnHouseName.X = HdlControlResourse.XXLeft;
btnHouseName.Y = Application.GetRealHeight(161);
btnHouseName.TextSize = 24;
btnHouseName.TextColor = ZigbeeColor.Current.GXCTextDeepBlackColor;
@@ -188,7 +188,7 @@
private void InitMidFrameLayoutControl()
{
//鎴愬憳韬唤涓嶅厑璁告坊鍔犵綉鍏�
- if (UserCenterResourse.UserInfo.AuthorityNo == 3)
+ if (HdlUserCenterResourse.ResidenceOption.AuthorityNo == 3)
{
//鍒濆鍖栧満鏅�,鍔熻兘鐨勫垏鎹㈡帶浠�
this.InitSceneFunctionSwitchControl();
@@ -247,13 +247,13 @@
btnFunction.TextID = R.MyInternationalizationString.Function;
btnFunction.TextAlignment = TextAlignment.Center;
functionSceneView.AddChidren(btnFunction);
- if (UserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex == 1)
+ if (HdlUserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex == 1)
{
btnScene.IsSelected = true;
btnScene.TextSize = 17;
btnScene.IsBold = true;
}
- else if (UserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex == 2)
+ else if (HdlUserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex == 2)
{
btnFunction.IsSelected = true;
btnFunction.TextSize = 17;
@@ -275,7 +275,7 @@
return;
}
//鍔熻兘鍒嗘敮閫夋嫨
- UserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex = 2;
+ HdlUserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex = 2;
btnScene.IsSelected = false;
btnScene.TextSize = 15;
@@ -295,7 +295,7 @@
return;
}
//鍦烘櫙鍒嗘敮閫夋嫨
- UserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex = 1;
+ HdlUserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex = 1;
btnScene.IsSelected = true;
btnScene.TextSize = 17;
@@ -549,9 +549,9 @@
var listDevice = new List<CommonDevice>();
foreach (var mainkeys in HdlRoomLogic.Current.NowMainPageRoom.ListDevice)
{
- var device = LocalDevice.Current.GetDevice(mainkeys);
+ var device = HdlDeviceCommonLogic.Current.GetDevice(mainkeys);
//鍒ゆ柇璇ヨ澶囪兘鍚︽樉绀哄湪涓婚〉
- if (LocalDevice.Current.CanShowInHomeHomeMainPage(device) == false)
+ if (HdlDeviceCommonLogic.Current.CanShowInHomeHomeMainPage(device) == false)
{
continue;
}
@@ -670,7 +670,7 @@
cardContr.CardNeedRemoveEvent += () =>
{
//閲嶇疆璁惧鍗$墖鎺т欢鍧愭爣(鍗$墖闇�瑕佽鍒犻櫎涓撶敤)
- this.ResetDeviceCardControlLocation(LocalDevice.Current.GetDeviceMainKeys(device));
+ this.ResetDeviceCardControlLocation(HdlDeviceCommonLogic.Current.GetDeviceMainKeys(device));
};
//璁惧璁℃暟
contrCount++;
@@ -682,7 +682,7 @@
YY = cardContr.Bottom + this.GetPictrueRealSize(15);
}
//鎺т欢璁板綍鍒扮紦瀛樹腑
- this.dicDeviceCardControl[LocalDevice.Current.GetDeviceMainKeys(device)] = cardContr;
+ this.dicDeviceCardControl[HdlDeviceCommonLogic.Current.GetDeviceMainKeys(device)] = cardContr;
//鍔犵紦瀛�,鐒跺悗鍙戝懡浠�
listContr.Add(cardContr);
@@ -697,7 +697,6 @@
}
HdlThreadLogic.Current.RunThread(() =>
{
- int sendCount = 0;
while (listDeviceBackContr.Parent != null)
{
bool hadSend = false;
@@ -713,7 +712,7 @@
//鍙戦�佽幏鍙栫姸鎬佺殑鍛戒护
listContr[i].SendStatuComand();
hadSend = true;
- System.Threading.Thread.Sleep(300);
+ System.Threading.Thread.Sleep(200);
}
}
if (hadSend == false)
@@ -721,13 +720,7 @@
//濡傛灉宸茬粡鍏ㄩ儴鍥炶矾閮芥帴鏀朵簡缃戝叧鍥炲,鍒欎笉鍐嶄簩娆″彂閫�
break;
}
- sendCount++;
- if (sendCount == 2)
- {
- //灏卞彂2娆�
- break;
- }
- System.Threading.Thread.Sleep(5000);
+ System.Threading.Thread.Sleep(2000);
}
}, ShowErrorMode.NO);
}
@@ -1064,7 +1057,7 @@
//璁╃晫闈㈠埆闂儊
HdlThreadLogic.Current.RunMainInThread(() =>
{
- if (UserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex == 2)
+ if (HdlUserCenterResourse.ResidenceOption.HomeMainPageSwitchIndex == 2)
{
//鍔熻兘
this.ShowFunction();
@@ -1120,11 +1113,11 @@
HdlThreadLogic.Current.RunMain(() =>
{
//澶勭悊涓�鑸澶囩殑涓婃姤鏁版嵁
- string mainKeys = LocalDevice.Current.GetDeviceMainKeys(report);
+ string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(report);
if (this.dicDeviceCardControl.ContainsKey(mainKeys) == true)
{
//鍒锋柊鍗$墖淇℃伅
- var locadevice = LocalDevice.Current.GetDevice(mainKeys);
+ var locadevice = HdlDeviceCommonLogic.Current.GetDevice(mainKeys);
//宸茬粡鎺ユ敹鍒扮綉鍏崇殑鍙嶉 2020.05.09:鍒犻櫎Ack涓婚
this.dicDeviceCardControl[mainKeys].SetHadGetResponeResultStatu();
//鍒锋柊鎺т欢
@@ -1147,11 +1140,11 @@
{
HdlThreadLogic.Current.RunMain(() =>
{
- string mainKeys = LocalDevice.Current.GetDeviceMainKeys(report);
+ string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(report);
if (this.dicDeviceCardControl.ContainsKey(mainKeys) == true)
{
//鍒锋柊鍗$墖鐘舵��
- bool bolOnline = Common.LocalDevice.Current.CheckDeviceIsOnline(report);
+ bool bolOnline = HdlDeviceCommonLogic.Current.CheckDeviceIsOnline(report);
this.dicDeviceCardControl[mainKeys].SetCardOnlineStatu(bolOnline);
return;
}
@@ -1175,7 +1168,7 @@
HdlThreadLogic.Current.RunMain(() =>
{
//澶勭悊浼犳劅鍣ㄤ笂鎶ユ暟鎹�
- string mainKeys = LocalDevice.Current.GetDeviceMainKeys(report);
+ string mainKeys = HdlDeviceCommonLogic.Current.GetDeviceMainKeys(report);
if (this.dicDeviceCardControl.ContainsKey(mainKeys) == true)
{
//寮�鍚崱鐗囬棯鐑佺壒鏁�
@@ -1211,7 +1204,7 @@
HdlThreadLogic.Current.RunMain(() =>
{
//璁惧鐘舵�佸繀椤诲埛鏂�
- string statuText = HdlDeviceOtherLogic.Current.GetDeviceStatu(contr.device);
+ string statuText = HdlDeviceCommonLogic.Current.GetMainPageDeviceStatuText(contr.device);
contr.SetDeviceStatuText(statuText);
//浼犳劅鍣ㄥ垏鎹负鐏拌壊鐘舵��
contr.SwitchCardStatuAppeal(false);
--
Gitblit v1.8.0