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/Controls/DeviceCard/Base/DeviceCardCommon.cs | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/Base/DeviceCardCommon.cs b/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/Base/DeviceCardCommon.cs index d774ce2..ad9af3c 100755 --- a/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/Base/DeviceCardCommon.cs +++ b/ZigbeeApp/Shared/Phone/MainPage/Controls/DeviceCard/Base/DeviceCardCommon.cs @@ -106,7 +106,7 @@ btnDeviceName.TextSize = 16; btnDeviceName.TextColor = UserCenterColor.Current.TextGrayColor1; btnDeviceName.SelectedTextColor = UserCenterColor.Current.White; - btnDeviceName.Text = Common.LocalDevice.Current.GetDeviceEpointName(i_device); + btnDeviceName.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(i_device); this.AddChidren(btnDeviceName, ChidrenBindMode.BindEvent); //鏀堕泦鎺т欢 @@ -219,9 +219,9 @@ btnCollect.IsSelected = collect; } //璁惧鍥炬爣涔熷埛鏂� - Common.LocalDevice.Current.SetDeviceIconToControl2(btnDeviceIcon, i_device); + HdlDeviceCommonLogic.Current.SetDeviceIconToControl2(btnDeviceIcon, i_device); //鍚嶅瓧鍒锋柊 - this.btnDeviceName.Text = Common.LocalDevice.Current.GetDeviceEpointName(i_device); + this.btnDeviceName.Text = HdlDeviceCommonLogic.Current.GetDeviceEpointName(i_device); //妫�娴嬭澶囨槸鍚︽槸鎵撳紑鐘舵�� bool isOpen = this.CheckIsOpenStatu(i_device); if (this.isHadOpenSwitch == true && i_device.HadReadDeviceStatu == false) @@ -230,6 +230,13 @@ //绛夊緟缃戝叧鍥炲鍚庝細閲嶆柊鍒锋柊,涓嶇劧涓�鐩存槸鍏抽棴鐘舵�� isOpen = false; } + //濡傛灉鏄紶鎰熷櫒绫�,鍒欓粯璁ゆ槸鍏崇殑鏁堟灉 + if (this.device.Type == DeviceType.PMSensor || this.device.Type == DeviceType.IASZone + || this.device.Type == DeviceType.TemperatureSensor) + { + isOpen = false; + } + this.SetCardOpenStatu(isOpen); } @@ -240,7 +247,7 @@ public void SetCardOpenStatu(bool isOpen) { //璁惧鐘舵�佸繀椤诲埛鏂� - this.btnStatu.Text = HdlDeviceOtherLogic.Current.GetDeviceStatu(this.device); + this.btnStatu.Text = HdlDeviceCommonLogic.Current.GetMainPageDeviceStatuText(this.device); //寮�鍏虫帶浠� if (btnSwitch != null && this.btnSwitch.IsSelected != isOpen) { @@ -300,7 +307,7 @@ //濡傛灉杩欎釜鍑芥暟琚噸鍐欑殑璇�,鍒欎唬琛ㄨ繖涓澶囨湁寮�鍏冲姛鑳� this.isHadOpenSwitch = false; //榛樿鐢ㄥ湪绾跨姸鎬佹潵鍒ゆ柇 - return Common.LocalDevice.Current.CheckDeviceIsOnline(i_device); + return HdlDeviceCommonLogic.Current.CheckDeviceIsOnline(i_device); } @@ -401,6 +408,15 @@ this.ResponeResult = 1; } + /// <summary> + /// 鎺ユ敹缃戝叧鍥炲鐨勭姸鎬�(true:宸茬粡鎺ユ敹鍒扮綉鍏崇殑鍥炲 false:杩樻病鏈夋帴鏀跺埌缃戝叧鍥炲) + /// </summary> + /// <returns></returns> + public bool ReceiveResponeResultStatu() + { + return this.ResponeResult == 1; + } + #endregion #region 鈻� 鏄剧ず浣庣數閲廮________________________ @@ -466,7 +482,7 @@ public void StartCardLightAppeal() { //璁惧鐘舵�佸繀椤诲埛鏂� - this.btnStatu.Text = HdlDeviceOtherLogic.Current.GetDeviceStatu(this.device); + this.btnStatu.Text = HdlDeviceCommonLogic.Current.GetMainPageDeviceStatuText(this.device); if (this.isAppeal == true) { return; } this.isAppeal = true; @@ -503,7 +519,7 @@ /// <summary> /// 鍒囨崲鍗$墖鐘舵�佺壒鏁� /// </summary> - private void SwitchCardStatuAppeal(bool isOpen) + public void SwitchCardStatuAppeal(bool isOpen) { if (this.btnBackGroud.IsSelected == isOpen) { -- Gitblit v1.8.0