From da5999ee08de8f6267a4ed491b79b36649c52186 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 27 十二月 2021 11:52:22 +0800
Subject: [PATCH] 备份

---
 HDL_ON/Entity/FunctionList.cs |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/Entity/FunctionList.cs b/HDL_ON/Entity/FunctionList.cs
index 6dda2d1..c1b1641 100644
--- a/HDL_ON/Entity/FunctionList.cs
+++ b/HDL_ON/Entity/FunctionList.cs
@@ -139,6 +139,23 @@
             var spkList = SPK.ArmSensorSpkList();
             return Functions.FindAll((obj) => spkList.Contains(obj.spk));
         }
+        /// <summary>
+        /// 瀹夐槻涓績鏀寔鐨勪紶鎰熷櫒鍒楄〃
+        /// </summary>
+        public List<Function> GetArmCenterList()
+        {
+            var spkList = new List<string>()
+            {
+                SPK.SensorPir,
+                SPK.SensorDoorWindow,
+                SPK.SensorSmoke,
+                SPK.SensorWater,
+                SPK.SensorGas,
+            };
+
+            return Functions.FindAll((obj) => spkList.Contains(obj.spk));
+        }
+
 
         /// <summary>
         /// 鍙瀵硅鍒楄〃,褰撲负null鎴杝ize涓�0鍒欎笉鏄剧ず鍙瀵硅icon
@@ -175,6 +192,19 @@
         /// </summary>
         public List<SecurityAlarm> securities = new List<SecurityAlarm>();
 
+        public List<SecurityAlarm> GetOrdinarySecurities()
+        {
+            var ordinarySecurities = new List<SecurityAlarm>();
+            foreach (var mode in securities)
+            {
+                if (mode.type == "all_day" || mode.type == "mute")
+                {
+                    continue;
+                }
+                ordinarySecurities.Add(mode);
+            }
+            return ordinarySecurities;
+        }
 
         /// <summary>
         /// 鍔犺浇鍔熻兘鍒楄〃

--
Gitblit v1.8.0