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