From 01c46e7bfe9aa8fb20b29f70c83c03a307af548a Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 22 十二月 2020 16:35:16 +0800
Subject: [PATCH] 2020-12-22 1.更新。

---
 HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs |   66 ++++++++++++++++-----------------
 1 files changed, 32 insertions(+), 34 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs
old mode 100644
new mode 100755
index 2807957..22ece99
--- a/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/SearchDevice/SearchDevicePage.cs
@@ -4,7 +4,7 @@
 using Newtonsoft.Json;
 using HDL_ON.Entity;
 using System.Collections.Generic;
-
+using HDL_ON.DriverLayer;
 
 namespace HDL_ON.UI
 {
@@ -34,39 +34,37 @@
             {
                 deviceIpList.Clear();
                 contentView.RemoveAll();
-                DriverLayer.Control.ins.ChangeCommunicationMode(DriverLayer.CommunicationMode.local_BusUdp);
-                UdpSocket._BusSocket.SearchNetDeviceAction = (jto) =>
-                {
-                    var device = JsonConvert.DeserializeObject<DeviceModule>(jto.ToString());
-                    if (device != null)
-                    {
-                        lock (deviceIpList)
-                        {
-                            if (!deviceIpList.Contains(device.ip_address))
-                            {
-                                deviceIpList.Add(device.ip_address);
-
-                                MainPage.Log($"鎼滅储鍒扮綉缁滆澶囷細{device.ip_address}");
-
-                                Application.RunOnMainThread(() =>
-                                {
-#if DEBUG
-#else
-                                    if(device.gateway_type== 4)
-#endif
-                                    {
-                                        LoadRow(device);
-                                    }
-                                });
-                            }
-                            else
-                            {
-                                MainPage.Log($"宸插姞杞借IP璁惧:{device.ip_address}");
-                            }
-                        }
-                    }
-                };
-                DriverLayer.Control.ins.myUdp.ReadGatewayIP();
+                //DriverLayer.Control.ins.ChangeCommunicationMode(DriverLayer.CommunicationMode.local_BusUdp);
+                //                UdpSocket._BusSocket.SearchNetDeviceAction = (jto) =>
+                //                {
+                //                    var device = JsonConvert.DeserializeObject<DeviceModule>(jto.ToString());
+                //                    if (device != null)
+                //                    {
+                //                        lock (deviceIpList)
+                //                        {
+                //                            if (!deviceIpList.Contains(device.ip_address))
+                //                            {
+                //                                deviceIpList.Add(device.ip_address);
+                //                                MainPage.Log($"鎼滅储鍒扮綉缁滆澶囷細{device.ip_address}");
+                //                                Application.RunOnMainThread(() =>
+                //                                {
+                //#if DEBUG
+                //#else
+                //                                    if(device.gateway_type== 4)
+                //#endif
+                //                                    {
+                //                                        LoadRow(device);
+                //                                    }
+                //                                });
+                //                            }
+                //                            else
+                //                            {
+                //                                MainPage.Log($"宸插姞杞借IP璁惧:{device.ip_address}");
+                //                            }
+                //                        }
+                //                    }
+                //                };
+                new Control_Udp().SearchLocalGateway();
                 contentView.EndHeaderRefreshing();
             };
 

--
Gitblit v1.8.0