From 4f2dbd1f6a1ec2d9c3c39b4a37b0b7c9ddece4aa Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期四, 23 九月 2021 15:24:01 +0800 Subject: [PATCH] 主页刷新优化 --- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs index 8acfce2..906212f 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs @@ -344,6 +344,11 @@ strPath = "LogicIcon/heatlogic.png"; } break; + case SPK.AirFreshStandard: + { + strPath = "LogicIcon/heatlogic.png"; + } + break; case SPK.SensorSmoke: case SPK.SensorWater: case SPK.SensorGas: @@ -357,6 +362,12 @@ case SPK.SensorEnvironment: case SPK.SensorEnvironment2: case SPK.SensorEnvironment3: + case SPK.SensorTemperature: + case SPK.SensorHumidity: + case SPK.SensorCO2: + case SPK.SensorPm25: + case SPK.SensorTVOC: + case SPK.SensorHcho: { strPath = "LogicIcon/sensor.png"; } @@ -404,6 +415,11 @@ { deviceStrTypeList.Add(Language.StringByID(StringId.FloorHeating)); } + var airFresh = deviceList.Find((device) => device.spk == SPK.AirFreshStandard); + if (airFresh != null) + { + deviceStrTypeList.Add(Language.StringByID(StringId.AirFresh)); + } var sensor = deviceList.Find((device) => device.spk == SPK.SensorWater || device.spk == SPK.SensorGas @@ -418,6 +434,12 @@ || device.spk == SPK.SensorEnvironment || device.spk == SPK.SensorEnvironment2 || device.spk == SPK.SensorEnvironment3 + || device.spk == SPK.SensorTemperature + || device.spk == SPK.SensorHumidity + || device.spk == SPK.SensorCO2 + || device.spk == SPK.SensorPm25 + || device.spk == SPK.SensorTVOC + || device.spk == SPK.SensorHcho ); if (sensor != null) { @@ -456,6 +478,10 @@ { functionTypeList.Add(SPK.FloorHeatStandard); } + else if (deviceType == Language.StringByID(StringId.AirFresh)) + { + functionTypeList.Add(SPK.AirFreshStandard); + } else if (deviceType == Language.StringByID(StringId.Sensor)) { functionTypeList.Add(SPK.SensorSmoke); @@ -471,6 +497,12 @@ functionTypeList.Add(SPK.SensorEnvironment); functionTypeList.Add(SPK.SensorEnvironment2); functionTypeList.Add(SPK.SensorEnvironment3); + functionTypeList.Add(SPK.SensorTemperature); + functionTypeList.Add(SPK.SensorHumidity); + functionTypeList.Add(SPK.SensorCO2); + functionTypeList.Add(SPK.SensorPm25); + functionTypeList.Add(SPK.SensorTVOC); + functionTypeList.Add(SPK.SensorHcho); } @@ -497,6 +529,7 @@ deviceTypeList.Add(SPK.CurtainRoller); deviceTypeList.Add(SPK.CurtainTrietex); deviceTypeList.Add(SPK.AcStandard); + deviceTypeList.Add(SPK.AirFreshStandard); deviceTypeList.Add(SPK.FloorHeatStandard); deviceTypeList.Add(SPK.SensorSmoke); deviceTypeList.Add(SPK.SensorWater); @@ -511,6 +544,12 @@ deviceTypeList.Add(SPK.SensorEnvironment); deviceTypeList.Add(SPK.SensorEnvironment2); deviceTypeList.Add(SPK.SensorEnvironment3); + deviceTypeList.Add(SPK.SensorTemperature); + deviceTypeList.Add(SPK.SensorHumidity); + deviceTypeList.Add(SPK.SensorCO2); + deviceTypeList.Add(SPK.SensorPm25); + deviceTypeList.Add(SPK.SensorTVOC); + deviceTypeList.Add(SPK.SensorHcho); } break; @@ -526,6 +565,7 @@ deviceTypeList.Add(SPK.CurtainTrietex); deviceTypeList.Add(SPK.AcStandard); deviceTypeList.Add(SPK.FloorHeatStandard); + deviceTypeList.Add(SPK.AirFreshStandard); } break; } -- Gitblit v1.8.0