From 566ddb2ea03e2514de50f2ca861a2674f6e840ac Mon Sep 17 00:00:00 2001
From: 562935844@qq.com
Date: 星期一, 27 十一月 2023 13:32:27 +0800
Subject: [PATCH] 新增科技系统、门锁、新风和地暖支持

---
 HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/HDLDeviceManger/Core/HandleSearch.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/HDLDeviceManger/Core/HandleSearch.java b/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/HDLDeviceManger/Core/HandleSearch.java
index 84d5095..f714a60 100644
--- a/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/HDLDeviceManger/Core/HandleSearch.java
+++ b/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/HDLDeviceManger/Core/HandleSearch.java
@@ -43,7 +43,7 @@
     private static final int SEARCH_BROACAST = 101;//骞挎挱
     private static final int SEARCH_MULTICAST = 102;//缁勬挱
 
-    private static boolean bSearchAll  = true;  //鏄惁鍏ㄩ儴閲嶆柊鎼滅储锛屾垨鑰呭彂鐜版柊璁惧鎼滅储
+    private static boolean bSearchAll = true;  //鏄惁鍏ㄩ儴閲嶆柊鎼滅储锛屾垨鑰呭彂鐜版柊璁惧鎼滅储
 
     /**
      * 閰掑簵鎼滅储
@@ -250,7 +250,7 @@
                             public void run() {
                                 if (bean.getCount() < 3) {
                                     HDLLog.I("娌℃湁鏀跺埌鏂拌澶囷紝鍙戦�佺 " + (bean.getCount() + 1) + " 娆℃悳绱㈠懡浠�");
-                                    secondTimeSearch(random1, random2, HDLDeviceManager.realDevicesDataList);
+                                    secondTimeSearch(random1, random2, (bean.getCount() + 1), HDLDeviceManager.realDevicesDataList);
                                 } else {
                                     if (searchTimer != null) {
                                         searchTimer.cancel();
@@ -275,7 +275,7 @@
 
                 }
             }
-        }, 500, 500);
+        }, 800, 800);
     }
 
     /**
@@ -293,7 +293,7 @@
         }
         isRefreshAllDevicesState = false;
         /*** 鍏ㄩ儴閲嶆柊鎼滅储鎵嶆竻绌簂ist鏁扮粍*/
-        if(bSearchAll) {
+        if (bSearchAll) {
             HDLDeviceManager.devicesDataList.clear();
             HDLDeviceManager.realDevicesDataList.clear();
             HDLDeviceManager.listRemarks.clear();
@@ -329,7 +329,7 @@
      * @param arg2            闅忔満鏁�2
      * @param devicesDataList 鎵�鏈夎澶囦俊鎭泦
      */
-    public static void secondTimeSearch(byte arg1, byte arg2, List<DevicesData> devicesDataList) {
+    public static void secondTimeSearch(byte arg1, byte arg2, int countSend, List<DevicesData> devicesDataList) {
         if (devicesDataList == null || devicesDataList.size() == 0) {
             return;
         }
@@ -375,7 +375,7 @@
                     sendData += (bytes[i] & 0xff) + ",";
                 }
             }
-            HDLLog.I("绗簩娆″彂閫佺殑鎼滅储鏁版嵁锛�" + sendData);
+            HDLLog.I("绗�" + countSend + "娆″彂閫佺殑鎼滅储鏁版嵁锛�" + sendData);
             HDLCommand.cusSendCommand(Configuration.DEVICES_SEARCH_COMMAND, 255, 255, bytes);
         }
     }
@@ -477,7 +477,7 @@
         }
         if ((HDLDeviceManager.listRemarks != null && HDLDeviceManager.listRemarks.size() == 0) || isSearching) {
             isRefreshAllDevicesState = false;
-            if(HDLDeviceManager.devicesDataList != null && HDLDeviceManager.devicesDataList.size() > 0){
+            if (HDLDeviceManager.devicesDataList != null && HDLDeviceManager.devicesDataList.size() > 0) {
                 HandleSearch.OnDeviceListGetSuccessCallBack();
             }
             return;

--
Gitblit v1.8.0