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