From 11271b90b5857f6f59710141b20c1f106acb916f Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期一, 18 五月 2020 09:08:57 +0800
Subject: [PATCH] 2020-05-18 1.更新

---
 hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLDeviceManager.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLDeviceManager.java b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLDeviceManager.java
index b94255d..5d5b0fc 100644
--- a/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLDeviceManager.java
+++ b/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLDeviceManager.java
@@ -336,17 +336,22 @@
         if (getDatas.addBytes.length == 2) {
             sendDeviceSearchBackInfo(getDatas);
         } else {
-
+            boolean isExit = false;
             for (int i = 2, len = getDatas.addBytes.length; i < len; i++) {
                 if (i % 2 == 0) {
                     if ((getDatas.addBytes[i] & 0xFF) == Crc.localSubnetID
                             && (getDatas.addBytes[i + 1] & 0xFF) ==  Crc.localDeviceID
                     ) {
-                        sendDeviceSearchBackInfo(getDatas);
+                        isExit = true;
                         break;
                     }
                 }
             }
+
+            if(!isExit){
+                sendDeviceSearchBackInfo(getDatas);
+
+            }
         }
 
     }

--
Gitblit v1.8.0