From f8bafd162ad7adf2f21986389568d650b71f976b Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 08 三月 2022 17:20:12 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/wjc' into release0123 --- HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs | 177 +++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 111 insertions(+), 66 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs index 4d222e3..bd6a462 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs @@ -494,74 +494,119 @@ public List<string> GetDeviceTypeFunctionList(string deviceType) { List<string> functionTypeList = new List<string>(); - ///鐏厜绫� - if (deviceType == Language.StringByID(StringId.Lights)) - { - functionTypeList.Add(SPK.LightSwitch); - functionTypeList.Add(SPK.LightDimming); - functionTypeList.Add(SPK.LightRGB); - functionTypeList.Add(SPK.LightRGBW); - functionTypeList.Add(SPK.LightCCT); - functionTypeList.Add(SPK.AirSwitch); - functionTypeList.Add(SPK.PanelSocket); - functionTypeList.Add(SPK.ElectricSocket); - } - ///绐楀笜绫� - else if (deviceType == Language.StringByID(StringId.Curtain)) - { - functionTypeList.Add(SPK.CurtainSwitch); - functionTypeList.Add(SPK.CurtainRoller); - functionTypeList.Add(SPK.CurtainTrietex); - } - ///绌鸿皟绫� - else if (deviceType == Language.StringByID(StringId.AC)) - { - functionTypeList.Add(SPK.AcStandard); - functionTypeList.Add(SPK.HvacAC); - } - ///鍦版殩绫� - else if (deviceType == Language.StringByID(StringId.FloorHeating)) - { - functionTypeList.Add(SPK.FloorHeatStandard); functionTypeList.Add(SPK.HvacFloorHeat); - } - ///鏂伴绫� - else if (deviceType == Language.StringByID(StringId.AirFresh)) - { - functionTypeList.Add(SPK.AirFreshStandard); functionTypeList.Add(SPK.HvacAirFresh); - } - ///浼犳劅鍣ㄧ被 - else if (deviceType == Language.StringByID(StringId.Sensor)) - { - functionTypeList.Add(SPK.SensorSmoke); - functionTypeList.Add(SPK.SensorWater); - functionTypeList.Add(SPK.SensorGas); - functionTypeList.Add(SPK.SensorDryContact); functionTypeList.Add(SPK.SensorDryContact2); - functionTypeList.Add(SPK.SensorShanLan); - functionTypeList.Add(SPK.SensorDuiShe); - functionTypeList.Add(SPK.SensorPir); - functionTypeList.Add(SPK.SensorDoorWindow); - functionTypeList.Add(SPK.SensorUtrasonic); - functionTypeList.Add(SPK.SenesorMegahealth); - functionTypeList.Add(SPK.SenesorMegahealth2); - 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); + ///鐏厜绫� + if (deviceType == Language.StringByID(StringId.Lights)) + { + functionTypeList.Add(SPK.LightSwitch); + functionTypeList.Add(SPK.LightDimming); + functionTypeList.Add(SPK.LightRGB); + functionTypeList.Add(SPK.LightRGBW); + functionTypeList.Add(SPK.LightCCT); + functionTypeList.Add(SPK.AirSwitch); + functionTypeList.Add(SPK.PanelSocket); + functionTypeList.Add(SPK.ElectricSocket); + } + ///绐楀笜绫� + else if (deviceType == Language.StringByID(StringId.Curtain)) + { + functionTypeList.Add(SPK.CurtainSwitch); + functionTypeList.Add(SPK.CurtainRoller); + functionTypeList.Add(SPK.CurtainTrietex); + } + ///绌鸿皟绫� + else if (deviceType == Language.StringByID(StringId.AC)) + { + functionTypeList.Add(SPK.AcStandard); + functionTypeList.Add(SPK.HvacAC); + } + ///鍦版殩绫� + else if (deviceType == Language.StringByID(StringId.FloorHeating)) + { + functionTypeList.Add(SPK.FloorHeatStandard); functionTypeList.Add(SPK.HvacFloorHeat); + } + ///鏂伴绫� + else if (deviceType == Language.StringByID(StringId.AirFresh)) + { + functionTypeList.Add(SPK.AirFreshStandard); functionTypeList.Add(SPK.HvacAirFresh); + } + ///浼犳劅鍣ㄧ被 + else if (deviceType == Language.StringByID(StringId.Sensor)) + { + functionTypeList.Add(SPK.SensorSmoke); + functionTypeList.Add(SPK.SensorWater); + functionTypeList.Add(SPK.SensorGas); + functionTypeList.Add(SPK.SensorDryContact); functionTypeList.Add(SPK.SensorDryContact2); + functionTypeList.Add(SPK.SensorShanLan); + functionTypeList.Add(SPK.SensorDuiShe); + functionTypeList.Add(SPK.SensorPir); + functionTypeList.Add(SPK.SensorDoorWindow); + functionTypeList.Add(SPK.SensorUtrasonic); + functionTypeList.Add(SPK.SenesorMegahealth); + functionTypeList.Add(SPK.SenesorMegahealth2); + 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); - } - ///瀹剁數绫� - else if (deviceType == Language.StringByID(StringId.Electric)) - { - functionTypeList.Add(SPK.AirSwitch); - functionTypeList.Add(SPK.PanelSocket); - functionTypeList.Add(SPK.ElectricSocket); - } + } + ///瀹剁數绫� + else if (deviceType == Language.StringByID(StringId.Electric)) + { + functionTypeList.Add(SPK.AirSwitch); + functionTypeList.Add(SPK.PanelSocket); + functionTypeList.Add(SPK.ElectricSocket); + } + else { + functionTypeList.Add(SPK.LightSwitch); + functionTypeList.Add(SPK.LightDimming); + functionTypeList.Add(SPK.LightRGB); + functionTypeList.Add(SPK.LightRGBW); + functionTypeList.Add(SPK.LightCCT); + functionTypeList.Add(SPK.AirSwitch); + functionTypeList.Add(SPK.PanelSocket); + functionTypeList.Add(SPK.ElectricSocket); + functionTypeList.Add(SPK.CurtainSwitch); + functionTypeList.Add(SPK.CurtainRoller); + functionTypeList.Add(SPK.CurtainTrietex); + functionTypeList.Add(SPK.AcStandard); + functionTypeList.Add(SPK.HvacAC); + functionTypeList.Add(SPK.FloorHeatStandard); + functionTypeList.Add(SPK.HvacFloorHeat); + functionTypeList.Add(SPK.AirFreshStandard); + functionTypeList.Add(SPK.HvacAirFresh); + functionTypeList.Add(SPK.SensorSmoke); + functionTypeList.Add(SPK.SensorWater); + functionTypeList.Add(SPK.SensorGas); + functionTypeList.Add(SPK.SensorDryContact); + functionTypeList.Add(SPK.SensorDryContact2); + functionTypeList.Add(SPK.SensorShanLan); + functionTypeList.Add(SPK.SensorDuiShe); + functionTypeList.Add(SPK.SensorPir); + functionTypeList.Add(SPK.SensorDoorWindow); + functionTypeList.Add(SPK.SensorUtrasonic); + functionTypeList.Add(SPK.SenesorMegahealth); + functionTypeList.Add(SPK.SenesorMegahealth2); + 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); + functionTypeList.Add(SPK.AirSwitch); + functionTypeList.Add(SPK.PanelSocket); + functionTypeList.Add(SPK.ElectricSocket); + + + } return functionTypeList; -- Gitblit v1.8.0