From 3f45dd0172305bef0008e4e5a8725dedec2340c9 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 21 四月 2022 10:28:21 +0800 Subject: [PATCH] 紧急求助按钮备份 --- HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs index cff1381..de866dd 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs @@ -54,6 +54,7 @@ /// <summary> /// 鍔犺浇鍔熻兘绫诲瀷鎺у埗鍗$墖 + /// Tag 鍔熻兘灞炴�ф樉绀� /// </summary> public void LoadFunctionDiv() { @@ -100,6 +101,46 @@ { btnIcon.UnSelectedImagePath = "FunctionIcon/DoorLock/DoorLock.png"; } + else if(SPK.PanelSpkList().Contains(function.spk))//鏅鸿兘闈㈡澘璁惧 + { + var powerLowTipAttr = function.attributes.Find((obj) => obj.key == FunctionAttributeKey.BatteryState); + if (powerLowTipAttr != null) + { + if (powerLowTipAttr.state.ToLower() == "low") + { + Button btnTipPowerLow = new Button() + { + X = Application.GetRealWidth(307), + Y = Application.GetRealHeight(70), + Width = Application.GetRealWidth(24), + Height = Application.GetRealWidth(24), + UnSelectedImagePath = "FunctionIcon/ArmSensor/PowerLowIcon.png", + SelectedImagePath = "FunctionIcon/ArmSensor/PowerLowIcon.png", + }; + this.AddChidren(btnTipPowerLow); + } + } + var alarmStatusAttr = function.GetAttribute("alarm_status"); + if(alarmStatusAttr !=null) + { + var btnAlarmStatus = new Button() + { + X = Application.GetRealWidth(8 + 10 + 32), + Y = Application.GetRealHeight(53), + Width = Application.GetRealWidth(200), + Height = Application.GetRealHeight(24), + TextAlignment = TextAlignment.CenterLeft, + TextSize = CSS_FontSize.PromptFontSize_SecondaryLevel, + Tag = "AlarmStatus" + }; + if(alarmStatusAttr.state == "alarm") + { + btnAlarmStatus.TextID = StringId.InAlarm; + btnAlarmStatus.TextColor = CSS_Color.WarningColor; + } + bodyDiv.AddChidren(btnAlarmStatus); + } + } else { if (function.spk == SPK.ClothesHanger)//鏅捐。鏋� -- Gitblit v1.8.0