wxr
2024-06-04 e4acb04670cee588ad45ef7d57a50dc3c928f2d9
HDL_ON/Entity/FunctionList.cs
@@ -14,6 +14,21 @@
    {
        static FunctionList _FunctionList;
        //public static void ClearData()
        //{
        //    try
        //    {
        //        _FunctionList._IpCamImou = null;
        //        _FunctionList.ClearDatas();
        //        _FunctionList = null;
        //    }
        //    catch (Exception ex)
        //    {
        //        MainPage.Log($"清理FunctionList异常:{ex.Message}");
        //        _FunctionList = null;
        //    }
        //}
        public static FunctionList List
        {
            get
@@ -54,6 +69,7 @@
        {
            return Functions.FindAll((obj) => obj.spk == SPK.MechanicalArm);
        }
        /// <summary>
@@ -124,6 +140,15 @@
        public List<Function> GetDoorLockList()
        {
            var spkList = SPK.GetDoorLockSPKList();
            return Functions.FindAll((obj) => spkList.Contains(obj.spk));
        }
        /// <summary>
        /// 获取萤石视频门锁
        /// </summary>
        /// <returns></returns>
        public List<Function> GetVideoDoorLockList()
        {
            var spkList = SPK.GetVideoDoorLockSPKList();
            return Functions.FindAll((obj) => spkList.Contains(obj.spk));
        }
@@ -430,6 +455,7 @@
        {
            try
            {
                _FunctionList = new FunctionList();
            }
            catch (Exception ex)