From 191b40f734c6abdf70a7f34930ef0a576f9d3f24 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 08 三月 2022 16:17:52 +0800
Subject: [PATCH] 2022-03-08-1

---
 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 9b788f2..b58bcf9 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