From be95e839f40eb3ddf64706b60cba6dfcf4fad5e5 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期五, 03 四月 2020 14:31:44 +0800 Subject: [PATCH] 2020-04-03 1.去掉登录前ping百度域名的网络监测。 --- Crabtree/SmartHome/UI/SimpleControl/Phone/Light/UserDeviceToLight.cs | 59 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 30 insertions(+), 29 deletions(-) diff --git a/Crabtree/SmartHome/UI/SimpleControl/Phone/Light/UserDeviceToLight.cs b/Crabtree/SmartHome/UI/SimpleControl/Phone/Light/UserDeviceToLight.cs index d92a07e..714c35c 100644 --- a/Crabtree/SmartHome/UI/SimpleControl/Phone/Light/UserDeviceToLight.cs +++ b/Crabtree/SmartHome/UI/SimpleControl/Phone/Light/UserDeviceToLight.cs @@ -62,11 +62,11 @@ var btn = (Button)lightRow.GetChildren (j); if (btn.Tag != null) { if (updataType == 10) { - if (btn.Tag.ToString () == DeviceType.LightEnergySocket.ToString () + "_Voltage" || btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Voltage") { + if (btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Voltage") { btn.Text = energy.ToString () + " W"; } } else if (updataType == 11) { - if (btn.Tag.ToString () == DeviceType.LightEnergySocket.ToString () + "_Electric" || btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Electric") { + if (btn.Tag.ToString () == DeviceType.LightEnergySwitch.ToString () + "_Electric") { btn.Text = ((double)(Convert.ToDouble (energy) / 10)).ToString () + " kw.h"; } } @@ -180,7 +180,7 @@ } } //if (!update) { - // Console.WriteLine ("閫�鍑烘洿鏂扮伅鍏�"); + // Utlis.WriteLine ("閫�鍑烘洿鏂扮伅鍏�"); // return; //} Application.RunOnMainThread (() => { @@ -228,7 +228,7 @@ } }); }); - Console.WriteLine ("U1"); + //Utlis.WriteLine ("U1"); } bool showTip = true; /// <summary> @@ -352,12 +352,12 @@ } catch { - Console.WriteLine ("controlAllLight catch"); + Utlis.WriteLine ("controlAllLight catch"); } finally { Application.RunOnMainThread (() => { MainPage.Loading.Hide (); }); - //Console.WriteLine ("controlAllLight Loading.Hide"); + //Utlis.WriteLine ("controlAllLight Loading.Hide"); } }); } @@ -583,14 +583,14 @@ var lightList = new List<Common> (); foreach (var room in Room.Lists) { if (room == null) { - Console.WriteLine ("Null is Room"); + Utlis.WriteLine ("Null is Room"); continue; } - Console.WriteLine ("RoomCount" + Room.Lists.Count); + Utlis.WriteLine ("RoomCount" + Room.Lists.Count); - Console.WriteLine (room.Name); + Utlis.WriteLine (room.Name); if (string.IsNullOrEmpty (room.Name)) { - Console.WriteLine ("Null is Room Name"); + Utlis.WriteLine ("Null is Room Name"); continue; } foreach (var common in room.DeviceList) { @@ -600,7 +600,7 @@ } else if (common.Type == DeviceType.LightDimming || common.Type == DeviceType.LightDALI || common.Type == DeviceType.LightMixDimming) { LightCount++; lightList.Add (common); - } else if (common.Type == DeviceType.LightRGB || common.Type == DeviceType.LightEnergySwitch || common.Type == DeviceType.LightEnergySocket) {//2020-01-17 + } else if (common.Type == DeviceType.LightRGB || common.Type == DeviceType.LightEnergySwitch) {//2020-01-17 LightCount++; lightList.Add (common); } @@ -672,7 +672,7 @@ }; lightView.AddChidren (tempSwitch); - if (common.Type == DeviceType.LightEnergySwitch || common.Type == DeviceType.LightEnergySocket) { + if (common.Type == DeviceType.LightEnergySwitch) { Button btnEnergy = new Button () { Width = Application.GetRealWidth (90), Height = Application.GetRealHeight (30), @@ -713,11 +713,12 @@ //Control.ControlBytesSend (Command.SetSingleLight, light.SubnetID, light.DeviceID, new byte [] { sendLoopID, (byte)light.CurrentBrightness, light.DelayTimeHeight, light.DelayTimeLow }); SendControl.SendControlSetSingleLight (light, new byte [] { sendLoopID, (byte)mSetBrightness, light.DelayTimeHeight, light.DelayTimeLow }); - new System.Threading.Thread (() => { - Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 10, light.LoopID }, SendCount.Zero); - Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 11, light.LoopID }, SendCount.Zero); - }) { IsBackground = true }.Start (); - + if (common.Type == DeviceType.LightEnergySwitch) { + new System.Threading.Thread (() => { + Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 10, light.LoopID }, SendCount.Zero); + Control.ControlBytesSend (Command.ReadAnalogValue, light.SubnetID, light.DeviceID, new byte [] { 11, light.LoopID }, SendCount.Zero); + }) { IsBackground = true }.Start (); + } }; if (light.CurrentBrightness == 100) { @@ -986,10 +987,10 @@ for (int i = 0; i < EnergtLightList.Count; i++) { var c = EnergtLightList [i]; Control.ControlBytesSend (Command.ReadAnalogValue, c.SubnetID, c.DeviceID, new byte [] { 10, c.LoopID }, SendCount.Zero); - if (c.Type == DeviceType.LightEnergySwitch) { + //if (c.Type == DeviceType.LightEnergySwitch) { Control.ControlBytesSend (Command.ReadAnalogValue, c.SubnetID, c.DeviceID, new byte [] { 11, c.LoopID }, SendCount.Zero); - } - System.Threading.Thread.Sleep (500); + //} + System.Threading.Thread.Sleep (200); } System.Threading.Thread.Sleep (10000); } catch { @@ -1049,7 +1050,7 @@ } #endregion - Console.WriteLine ("L6"); + Utlis.WriteLine ("L6"); } @@ -1064,12 +1065,12 @@ { if (isCheckIsReadingAll) { if (IsReadingAll && !isRead) { - Console.WriteLine ("============>IsReadingAll Light璇诲彇涓�"); + Utlis.WriteLine ("============>IsReadingAll Light璇诲彇涓�"); return; } } #if DEBUG - Console.WriteLine ("============>readAllStatus Light 寮�濮嬭鍙�"); + Utlis.WriteLine ("============>readAllStatus Light 寮�濮嬭鍙�"); #endif if (isRead) { foreach (Room room in Room.Lists) { @@ -1077,7 +1078,7 @@ continue; } var list = room.DeviceList.FindAll ((obj) => { - return (obj.Type == DeviceType.LightDimming || obj.Type == DeviceType.LightSwitch || obj.Type == DeviceType.LightLogic || obj.Type == DeviceType.LightEnergySocket || obj.Type == DeviceType.LightEnergySwitch + return (obj.Type == DeviceType.LightDimming || obj.Type == DeviceType.LightSwitch || obj.Type == DeviceType.LightLogic || obj.Type == DeviceType.LightEnergySwitch || obj.Type == DeviceType.LightMixDimming || obj.Type == DeviceType.LightMixSwitch || obj.Type == DeviceType.FanModule); }); foreach (Common common in list) { @@ -1104,7 +1105,7 @@ //} var list = room.DeviceList.FindAll ((obj) => { return obj.LastUpdateTime.AddMinutes (Common.Time) <= DateTime.Now && (obj.Type == DeviceType.LightDimming || obj.Type == DeviceType.LightSwitch || obj.Type == DeviceType.LightLogic - || obj.Type == DeviceType.LightEnergySwitch || obj.Type == DeviceType.LightEnergySocket || obj.Type == DeviceType.LightMixDimming || obj.Type == DeviceType.LightMixSwitch || obj.Type == DeviceType.FanModule); + || obj.Type == DeviceType.LightEnergySwitch || obj.Type == DeviceType.LightMixDimming || obj.Type == DeviceType.LightMixSwitch || obj.Type == DeviceType.FanModule); }); foreach (Common common in list) { var s = common.Type + "_" + common.SubnetID + "_" + common.DeviceID; @@ -1113,8 +1114,8 @@ continue; } readList.Add (s); - Thread.Sleep (500); - Control.ControlBytesSendHasReturn (Command.ReadLightEquipmentAllLoopBrightness, common.SubnetID, common.DeviceID, new byte [] { }); + Thread.Sleep (200); + Control.ControlBytesSend (Command.ReadLightEquipmentAllLoopBrightness, common.SubnetID, common.DeviceID, new byte [] { }); } var listGRB = room.DeviceList.FindAll ((obj) => { return obj.LastUpdateTime.AddMinutes (Common.Time) <= DateTime.Now && (obj.Type == DeviceType.LightRGB); @@ -1126,8 +1127,8 @@ continue; } readList.Add (s); - Thread.Sleep (500); - Control.ControlBytesSendHasReturn (Command.ReadLogicLoopColor, common.SubnetID, common.DeviceID, new byte [] { common.LoopID }); + Thread.Sleep (200); + Control.ControlBytesSend (Command.ReadLogicLoopColor, common.SubnetID, common.DeviceID, new byte [] { common.LoopID }); } } -- Gitblit v1.8.0