From ccd5b1c8dc2d0399745779fb4f9a261d24d75a6d Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 23 十一月 2021 14:43:13 +0800
Subject: [PATCH] 备份

---
 HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs |   43 ++++++++++++++++++++++++++++++++++---------
 1 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs
index b979155..61973d1 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/InpOrOutLogicMethod.cs
@@ -135,7 +135,8 @@
                             //鍖哄埆涓嶅悓璁惧锛屾樉绀轰笉鍚岃澶囩姸鎬�
                             switch (device.spk)
                             {
-                                //寮�鍏崇伅鍏� light.Switch
+                                //寮�鍏崇伅鍏�
+                                case SPK.AirSwitch:
                                 case SPK.LightDimming:
                                 case SPK.LightRGB:
                                 case SPK.LightRGBW:
@@ -146,11 +147,15 @@
                                 case SPK.CurtainRoller:
                                 case SPK.CurtainTrietex:
                                 //绌鸿皟
-                                case SPK.AcStandard:
+                                case SPK.AcStandard:case SPK.HvacAC:
                                 //鍦扮儹
-                                case SPK.FloorHeatStandard:
+                                case SPK.HvacFloorHeat:case SPK.FloorHeatStandard:
                                 //鏂伴
                                 case SPK.AirFreshStandard:
+                                case SPK.HvacAirFresh:
+                                //鎻掑骇
+                                case SPK.PanelSocket:
+                                case SPK.ElectricSocket:
                                     {//寮�鍏崇伅
                                         foreach (var dic in dicList)
                                         {
@@ -205,6 +210,7 @@
                                     }
                                     break;
                                 case SPK.SensorDryContact:
+                                case SPK.SensorDryContact2:
                                     {
                                         foreach (var dic in dicList)
                                         {
@@ -269,6 +275,7 @@
                                             switch (dic["key"])
                                             {
                                                 case "status":
+                                                case "people_status":
                                                     {
                                                         if (value == "true")
                                                         {
@@ -302,6 +309,7 @@
                                     }
                                     break;
                                 case SPK.SenesorMegahealth:
+                                case SPK.SenesorMegahealth2:
                                     {
                                         foreach (var dic in dicList)
                                         {
@@ -902,8 +910,12 @@
                             //鍖哄埆涓嶅悓璁惧锛屾樉绀轰笉鍚岃澶囩姸鎬�
                             switch (device.spk)
                             {
+                                case SPK.AirSwitch:
                                 case SPK.LightSwitch:
-                                    {//寮�鍏崇伅
+                                //鎻掑骇
+                                case SPK.PanelSocket:
+                                case SPK.ElectricSocket:
+                                    {//寮�鍏�
 
                                         foreach (var dic in dicList)
                                         {
@@ -975,6 +987,7 @@
                                     }
                                     break;
                                 case SPK.AcStandard:
+                                case SPK.HvacAC:
                                     {
                                         string on_off = GetKeyValue("on_off", dicList);
                                         string set_temp = GetKeyValue("set_temp", dicList);
@@ -1073,7 +1086,7 @@
 
                                     }
                                     break;
-                                case SPK.FloorHeatStandard:
+                                case SPK.FloorHeatStandard:case SPK.HvacFloorHeat:
                                     {
                                         string on_off = GetKeyValue("on_off", dicList);
                                         string set_temp = GetKeyValue("set_temp", dicList);
@@ -1146,6 +1159,7 @@
                                     }
                                     break;
                                 case SPK.AirFreshStandard:
+                                case SPK.HvacAirFresh:
                                     {
                                         string on_off = GetKeyValue("on_off", dicList);
                                         string fan = GetKeyValue("fan", dicList);
@@ -1349,7 +1363,11 @@
         {
             switch (device.spk)
             {
+                //鎻掑骇
+                case SPK.PanelSocket:
+                case SPK.ElectricSocket:
                 //寮�鍏崇伅鍏�
+                case SPK.AirSwitch:
                 case SPK.LightSwitch:
                     {
                         foreach (var dic in dicList)
@@ -1432,6 +1450,7 @@
                     }
                     break;
                 case SPK.AcStandard:
+                case SPK.HvacAC:
                     {
                         foreach (var dic in dicList)
                         {
@@ -1542,7 +1561,7 @@
 
                     }
                     break;
-                case SPK.FloorHeatStandard:
+                case SPK.FloorHeatStandard:case SPK.HvacFloorHeat:
                     {
 
                         foreach (var dic in dicList)
@@ -1626,6 +1645,7 @@
                     }
                     break;
                 case SPK.AirFreshStandard:
+                case SPK.HvacAirFresh:
                     {
 
                         foreach (var dic in dicList)
@@ -1650,8 +1670,8 @@
                                         }
                                     }
                                     break;
-                             
-                                   case "fan":
+
+                                case "fan":
                                     {
                                         if (button2 == null)
                                         {
@@ -1726,6 +1746,7 @@
                     }
                     break;
                 case SPK.SensorDryContact:
+                case SPK.SensorDryContact2:
                     {
                         foreach (var dic in dicList)
                         {
@@ -1783,6 +1804,7 @@
                             switch (dic["key"])
                             {
                                 case "status":
+                                case "people_status":
                                     {
                                         if (value == "true")
                                         {
@@ -1815,6 +1837,7 @@
                     }
                     break;
                 case SPK.SenesorMegahealth:
+                case SPK.SenesorMegahealth2:
                     {
                         foreach (var dic in dicList)
                         {
@@ -1911,6 +1934,7 @@
                             //鍖哄埆涓嶅悓璁惧锛屾樉绀轰笉鍚岃澶囩姸鎬�
                             switch (device.spk)
                             {
+                                case SPK.AirSwitch:
                                 case SPK.LightSwitch:
                                     {//寮�鍏崇伅
 
@@ -1983,7 +2007,8 @@
                                     }
                                     break;
                                 case SPK.AcStandard:
-                                case SPK.FloorHeatStandard:
+                                case SPK.HvacAC:
+                                case SPK.FloorHeatStandard:case SPK.HvacFloorHeat:
                                     {
                                         foreach (var dic in dicList)
                                         {

--
Gitblit v1.8.0