From 9f47eb8beda408a0bcf616dcd0dddc0067782974 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期四, 10 十二月 2020 17:53:01 +0800
Subject: [PATCH] 2020-12-10-1

---
 HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs |   34 ++++++++++++++++++----------------
 1 files changed, 18 insertions(+), 16 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
index 86ebc92..3399cbd 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/LogicMethod.cs
@@ -4,7 +4,7 @@
 
 namespace HDL_ON.UI.UI2.Intelligence.Automation
 {
-    
+
     public class LogicMethod
     {
         /// <summary>
@@ -77,7 +77,7 @@
                 long m = (long)((dt - startTime).TotalMilliseconds / 10);
                 string sTimeSpan = byteArrayToHexString(int2ByteArray(getTimeStamp()));
 
-               
+
 
                 logicId = sOidBeginsWith + sTimeSpan;
 
@@ -92,10 +92,10 @@
                     string s = Logic.LogicList[i].sid.Substring(20, 4);
                     int iThisSceneId = Convert.ToInt16(s, 16);
                     if (iThisSceneId > maxId)
-                        maxId = iThisSceneId ;
+                        maxId = iThisSceneId;
                 }
 
-                logicId += (maxId+1).ToString("X4");//閫昏緫鍙� 涓や釜byte 
+                logicId += (maxId + 1).ToString("X4");//閫昏緫鍙� 涓や釜byte 
                 logicId += "0000";
             }
             catch
@@ -125,7 +125,7 @@
         /// 鑾峰彇缃戝叧鎴块棿鍒楄〃
         /// </summary>
         /// <returns></returns>
-        public static List<HDL_ON.Entity.Room> GetGatewayRoomList() 
+        public static List<HDL_ON.Entity.Room> GetGatewayRoomList()
         {
             return HDL_ON.Entity.DB_ResidenceData.residenceData.Rooms;
         }
@@ -133,7 +133,7 @@
         /// 鑾峰彇缃戝叧鎴块棿鍒楄〃
         /// </summary>
         /// <returns></returns>
-        public static List<HDL_ON.Entity.Room> GetGatewayRoomList(string name) 
+        public static List<HDL_ON.Entity.Room> GetGatewayRoomList(string name)
         {
 
             List<Entity.Room> roomList = new List<Entity.Room>();
@@ -163,7 +163,7 @@
         /// <returns></returns>
         public static List<HDL_ON.Entity.Scene> GetSceneList()
         {
-           return  HDL_ON.Entity.DB_ResidenceData.functionList.scenes;
+            return HDL_ON.Entity.DB_ResidenceData.functionList.scenes;
         }
         /// <summary>
         /// 鑾峰彇鎴块棿鐨勮澶囧垪琛�
@@ -196,7 +196,7 @@
         /// <returns></returns>
         public static HDL_ON.Entity.Function GetDevice(string sid)
         {
-            HDL_ON.Entity.Function device = new Entity.Function() { name= "Unknown"};
+            HDL_ON.Entity.Function device = new Entity.Function() { name = "Unknown" };
             List<HDL_ON.Entity.Function> deviceLists = GetGatewayDeviceList();
             foreach (var dev in deviceLists)
             {
@@ -216,7 +216,7 @@
         /// <returns></returns>
         public static HDL_ON.Entity.Scene GetSecne(string sid)
         {
-            HDL_ON.Entity.Scene scene = new Entity.Scene() { name = "Unknown"};
+            HDL_ON.Entity.Scene scene = new Entity.Scene() { name = "Unknown" };
             List<HDL_ON.Entity.Scene> sceneLists = GetSceneList();
             foreach (var sce in sceneLists)
             {
@@ -294,17 +294,17 @@
         /// </summary>
         /// <param name="deviceList">璁惧鍒楄〃</param>
         /// <returns></returns>
-        public static List<string> GetDeviceTypeList(List<HDL_ON.Entity.Function> deviceList) 
+        public static List<string> GetDeviceTypeList(List<HDL_ON.Entity.Function> deviceList)
         {
-            List<string> deviceStrTypeList = new List<string>(); 
+            List<string> deviceStrTypeList = new List<string>();
             deviceStrTypeList.Clear();
-            var lightjosn = deviceList.Find((device) => device.functionType == FunctionType.Relay || device.functionType == FunctionType.Dimmer|| device.functionType == FunctionType.ColorTemperature || device.functionType == FunctionType.RGB|| device.functionType == FunctionType.RGBW);
+            var lightjosn = deviceList.Find((device) => device.functionType == FunctionType.Relay || device.functionType == FunctionType.Dimmer || device.functionType == FunctionType.ColorTemperature || device.functionType == FunctionType.RGB || device.functionType == FunctionType.RGBW);
             if (lightjosn != null)
             {
                 deviceStrTypeList.Add(Language.StringByID(StringId.Lights));
             }
 
-            var curtainjosn = deviceList.Find((device) => device.functionType ==FunctionType.Curtain|| device.functionType == FunctionType.MotorCurtain|| device.functionType == FunctionType.RollingShutter);
+            var curtainjosn = deviceList.Find((device) => device.functionType == FunctionType.Curtain || device.functionType == FunctionType.MotorCurtain || device.functionType == FunctionType.RollingShutter);
             if (curtainjosn != null)
             {
                 deviceStrTypeList.Add(Language.StringByID(StringId.Curtain));
@@ -360,11 +360,13 @@
         /// 鏉′欢/鐩爣鏀寔璁惧
         /// </summary>
         /// <returns></returns>
-        public static List<FunctionType> GetSupportEquipment(string if_type)  
+        public static List<FunctionType> GetSupportEquipment(string if_type)
         {
             List<FunctionType> deviceTypeList = new List<FunctionType>();
-            switch (if_type) {
-                case condition_if: {
+            switch (if_type)
+            {
+                case condition_if:
+                    {
                         deviceTypeList.Add(FunctionType.Relay);
                         deviceTypeList.Add(FunctionType.RGB);
                         deviceTypeList.Add(FunctionType.RGBW);

--
Gitblit v1.8.0