From 7c2541f609e8235c4c33b4fb2ee27125f73f8ee6 Mon Sep 17 00:00:00 2001 From: lss <lsc@hdlchina.com.cn> Date: 星期五, 24 六月 2022 13:28:36 +0800 Subject: [PATCH] 2022-06-24 --- HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs | 64 ++++++++++++++++---------------- 1 files changed, 32 insertions(+), 32 deletions(-) diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs index c117f58..49d250c 100644 --- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs +++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs @@ -86,7 +86,7 @@ btnSwitch.MouseUpEventHandler = (sender, e) => { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { new Tip() { @@ -133,7 +133,7 @@ /// </summary> void LoadEvent_LightDimming(DiyImageSeekBar dimmerControlBar) { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { //new Tip() //{ @@ -159,32 +159,32 @@ }; dimmerControlBar.OnProgressChangedEvent = (sender, e) => { dimmerControlBar.ProgressBarColor = CSS.CSS_Color.AuxiliaryColor1; - //light.brightness = e; - //light.trait_on_off.curValue = e > 0 ? "on" : "off"; + function.SetAttrState(FunctionAttributeKey.Brightness, e); + function.trait_on_off.curValue = e > 0 ? "on" : "off"; - //if (e == 0 || e == 100) - //{ - // //Control.Send(CommandType_A.write, light); - // System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); - // d.Add("brightness", light.brightness.ToString()); - // Control.Ins.SendWriteCommand(light, d); - //} - //else - //{ - // var tm = (DateTime.Now - light.refreshTime).TotalMilliseconds; - // Console.WriteLine("skip time "+tm); - // if (300 < tm) - // { - // light.refreshTime = DateTime.Now; - // new System.Threading.Thread(() => - // { - // System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); - // d.Add("brightness", light.brightness.ToString()); - // Control.Ins.SendWriteCommand(light, d); - // }) - // { IsBackground = true }.Start(); - // } - //} + if (e == 0 || e == 100) + { + //Control.Send(CommandType_A.write, light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("brightness", e.ToString()); + Control.Ins.SendWriteCommand(function, d); + } + else + { + var tm = (DateTime.Now - function.refreshTime).TotalMilliseconds; + Console.WriteLine("skip time " + tm); + if (500 < tm) + { + function.refreshTime = DateTime.Now; + new System.Threading.Thread(() => + { + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("brightness", e.ToString()); + Control.Ins.SendWriteCommand(function, d); + }) + { IsBackground = true }.Start(); + } + } }; } @@ -203,7 +203,7 @@ { btnClose.MouseUpEventHandler = (sender, e) => { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { new Tip() { @@ -225,7 +225,7 @@ btnStop.MouseUpEventHandler = (sender, e) => { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { new Tip() { @@ -246,7 +246,7 @@ btnOpen.MouseUpEventHandler = (sender, e) => { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { new Tip() { @@ -280,7 +280,7 @@ }; btnUp.MouseUpEventHandler = (sender, e) => { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { new Tip() { @@ -311,7 +311,7 @@ }; btnDown.MouseUpEventHandler = (sender, e) => { - if (!function.online2d)//绂荤嚎涓嶅厑璁告搷浣� + if (!function.online)//绂荤嚎涓嶅厑璁告搷浣� { new Tip() { -- Gitblit v1.8.0