From e10685706d2bacf0da27b8393c04a1f7a4df2bad Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期一, 09 十月 2023 18:06:52 +0800
Subject: [PATCH] 2023年10月09日18:06:49

---
 HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLConnectHelper.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLConnectHelper.java b/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLConnectHelper.java
index 18967d5..97789d7 100644
--- a/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLConnectHelper.java
+++ b/HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLConnectHelper.java
@@ -12,6 +12,7 @@
 import com.hdl.sdk.link.common.utils.ThreadToolUtils;
 import com.hdl.sdk.link.core.bean.LinkRequest;
 import com.hdl.sdk.link.core.bean.LinkResponse;
+import com.hdl.sdk.link.core.bean.ModbusResponse;
 import com.hdl.sdk.link.core.bean.ZigbeeResponse;
 import com.hdl.sdk.link.core.bean.gateway.GatewayBean;
 import com.hdl.sdk.link.core.config.HDLLinkConfig;
@@ -122,6 +123,14 @@
                         //TODO 濡傛灉閰嶇疆浠庣綉鍏崇殑淇℃伅锛岄�氳繃涓荤綉鍏宠浆杈撅紝杩欓噷oid瑕佸垽鏂笅
                         if (replyTopic.equals(linkResponse.getTopic())) {
                             notifySucceed(linkResponse.getData());
+                        }
+                        else{
+                            notifyFailure(HDLLinkCode.HDL_TOPIC_NOT_RIGHT);
+                        }
+                    }else if(msg instanceof ModbusResponse){
+                        ModbusResponse response = (ModbusResponse) msg;
+                        if (replyTopic.equals(response.getTopic())) {
+                            notifySucceed(response.getData());
                         }
                         else{
                             notifyFailure(HDLLinkCode.HDL_TOPIC_NOT_RIGHT);
@@ -412,8 +421,9 @@
      */
     public static List<String> getGatewayTypeList() {
         List<String> typeList = new ArrayList<>();
-        typeList.add("sensor.mmv_sleep");//鐫$湢姣背娉pk
-        typeList.add("sensor.mmv_pose");//濮挎�佹绫虫尝spk
+//        typeList.add("sensor.mmv_sleep");//鐫$湢姣背娉pk
+//        typeList.add("sensor.mmv_pose");//濮挎�佹绫虫尝spk
+        typeList.add("energy.hdl_inverter");//閫嗗彉鍣╯pk
         return typeList;
     }
 

--
Gitblit v1.8.0