From 6a9ad7ec93218913a2ce3b898bb036f18f8f0da4 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 13 八月 2020 17:06:36 +0800 Subject: [PATCH] 20200813 --- HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs index 08b0c8b..00cd0d1 100644 --- a/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs +++ b/HDL_ON/UI/UI2/FuntionControlView/Light/RGBPageBLL.cs @@ -63,7 +63,10 @@ light.blueColor = e2[2]; colorChangeTime = DateTime.Now; btnCurColor.BackgroundColor = (uint)(0xFF000000 + light.redColor * 256 * 256 + light.greenColor * 256 + light.blueColor); - Control.Send(CommandType_A.write, this.light); + //Control.Send(CommandType_A.write, this.light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("color", (light.redColor * 256 * 256 + light.greenColor * 256 + light.blueColor).ToString()); + Control.SendWriteCommand(light, d); } }; colorPicker.MouseUpEventHandler = (sender, e) => @@ -96,7 +99,10 @@ dimmerBar.OnStopTrackingTouchEvent = (sender, e) => { onDimmerBar = false; light.brightness = dimmerBar.Progress; - 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.SendWriteCommand(light, d); + //Control.Send(CommandType_A.write, light); }; dimmerBar.OnProgressChangedEvent = (sender, e) => { if (!btnSwitch.IsSelected) @@ -109,7 +115,10 @@ if (e == 0 || e == 100) { - Control.Send(CommandType_A.write, this.light); + //Control.Send(CommandType_A.write, this.light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("brightness", light.brightness.ToString()); + Control.SendWriteCommand(light, d); } else { @@ -118,7 +127,10 @@ light.refreshTime = DateTime.Now; new System.Threading.Thread(() => { - Control.Send(CommandType_A.write, light); + //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.SendWriteCommand(light, d); }) { IsBackground = true }.Start(); } @@ -142,7 +154,10 @@ new System.Threading.Thread(() => { light.on_off = btnSwitch.IsSelected ? "on" : "off"; - Control.Send(CommandType_A.write, this.light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("on_off", light.on_off.ToString()); + Control.SendWriteCommand(light, d); + //Control.Send(CommandType_A.write, this.light); }) { IsBackground = true }.Start(); }; @@ -154,9 +169,12 @@ { btnRestoredPoint.MouseUpEventHandler = (sender, e) => { - light.color = "255255255"; + light.color = 0xFFFFFF; btnCurColor.BackgroundColor = 0xFFFFFFFF; - Control.Send(CommandType_A.write, this.light); + //Control.Send(CommandType_A.write, this.light); + System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>(); + d.Add("color", "FFFFFF"); + Control.SendWriteCommand(light, d); }; } -- Gitblit v1.8.0