From 1f5fdd892e8efc9f1babe1ace9d810803edef396 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 27 八月 2021 11:29:45 +0800 Subject: [PATCH] 2021-08-27 11:29:39 --- HDL_ON/Entity/Function/SecurityAlarm.cs | 35 +++++++++++++---------------------- 1 files changed, 13 insertions(+), 22 deletions(-) diff --git a/HDL_ON/Entity/Function/SecurityAlarm.cs b/HDL_ON/Entity/Function/SecurityAlarm.cs index 1ebe9f8..902b12c 100644 --- a/HDL_ON/Entity/Function/SecurityAlarm.cs +++ b/HDL_ON/Entity/Function/SecurityAlarm.cs @@ -7,17 +7,17 @@ namespace HDL_ON.Entity { - public class SecurityCenter + public class SecurityCenter111111 { - static SecurityCenter _securityCenter; + static SecurityCenter111111 _securityCenter; - public static SecurityCenter Ins + public static SecurityCenter111111 Ins { get { if (_securityCenter == null) { - _securityCenter = new SecurityCenter(); + _securityCenter = new SecurityCenter111111(); } return _securityCenter; } @@ -30,14 +30,11 @@ { get { - foreach (var temp in FunctionList.List.securities) + lock (FunctionList.List.securities) { - if (temp.status == "enable") - { - return true; - } + var temp = FunctionList.List.securities.Find((obj) => obj.status == "enable"); + return temp == null ? false : true; } - return false; } } @@ -48,14 +45,11 @@ { get { - foreach (var temp in FunctionList.List.securities) + lock (FunctionList.List.securities) { - if (temp.alarm) - { - return true; - } + var temp = FunctionList.List.securities.Find((obj) => obj.alarm == true); + return temp == null ? false : true; } - return false; } } @@ -69,13 +63,10 @@ { if (_inDefenseMode == null) { - foreach (var temp in FunctionList.List.securities) + lock (FunctionList.List.securities) { - if (temp.status == "enable") - { - _inDefenseMode = temp; - return _inDefenseMode; - } + var temp = FunctionList.List.securities.Find((obj) => obj.status == "enable"); + return temp; } } return _inDefenseMode; -- Gitblit v1.8.0