From 0a8ec482a5ad10bf3cd7010c89630b42ecaca741 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 05 二月 2021 10:19:31 +0800 Subject: [PATCH] Merge branch 'NewFilePath' into CJL --- HDL_ON/Entity/FunctionList.cs | 46 ++++++++++++++++++++++++++++------------------ 1 files changed, 28 insertions(+), 18 deletions(-) diff --git a/HDL_ON/Entity/FunctionList.cs b/HDL_ON/Entity/FunctionList.cs index 0a3615e..d15b97e 100644 --- a/HDL_ON/Entity/FunctionList.cs +++ b/HDL_ON/Entity/FunctionList.cs @@ -565,6 +565,33 @@ } bool lockReadFunctionStatus = false; + + /// <summary> + /// 璇诲彇绗笁鏂硅澶囩姸鎬� + /// </summary> + public void Read3tyFunctionStatus() + { + //璇诲彇娑傞甫璁惧鐘舵�� + if (GetDeviceFunctionList(SPK.BrandType.Tuya).Count > 0) + { + var page = new List<string>(); + int count = 0; + foreach (var function in GetDeviceFunctionList(SPK.BrandType.Tuya)) + { + page.Add(function.deviceId); + count++; + if (count > 9) + { + DriverLayer.Control.Ins.ReadFunctionsInfo(page); + page.Clear(); + count = 0; + } + } + DriverLayer.Control.Ins.ReadFunctionsInfo(page); + } + + } + /// <summary> /// 璇诲彇鍏ㄩ儴鍔熻兘鐨勭姸鎬� /// </summary> @@ -586,24 +613,7 @@ lockReadFunctionStatus = true; try { - //璇诲彇娑傞甫璁惧鐘舵�� - if (GetDeviceFunctionList(SPK.BrandType.Tuya).Count > 0) - { - var page = new List<string>(); - int count = 0; - foreach (var function in GetDeviceFunctionList(SPK.BrandType.Tuya)) - { - page.Add(function.deviceId); - count++; - if (count > 9) - { - DriverLayer.Control.Ins.ReadFunctionsInfo(page); - page.Clear(); - count = 0; - } - } - DriverLayer.Control.Ins.ReadFunctionsInfo(page); - } + Read3tyFunctionStatus(); if (DriverLayer.Control.Ins.IsRemote) { -- Gitblit v1.8.0