From 32b5f366ceaad4aa9a33eccf0b109eef24175495 Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期二, 10 十月 2023 14:55:01 +0800 Subject: [PATCH] 2023年10月10日14:54:56 --- HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLConnectHelper.java | 35 +++++++++++++++-------------------- 1 files changed, 15 insertions(+), 20 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 47e5363..9fc5d40 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 @@ -114,29 +114,25 @@ */ if (code == null || code.intValue() == 200 || code.intValue() == 0) { notifySucceed(msg); - }else { + } else { notifyFailure(ErrorUtils.getByCode(code)); } - } - else if (msg instanceof ZigbeeResponse) { + } else if (msg instanceof ZigbeeResponse) { ZigbeeResponse linkResponse = (ZigbeeResponse) msg; //TODO 濡傛灉閰嶇疆浠庣綉鍏崇殑淇℃伅锛岄�氳繃涓荤綉鍏宠浆杈撅紝杩欓噷oid瑕佸垽鏂笅 if (replyTopic.equals(linkResponse.getTopic())) { notifySucceed(linkResponse.getData()); - } - else{ + } else { notifyFailure(HDLLinkCode.HDL_TOPIC_NOT_RIGHT); } - }else if(msg instanceof ModbusResponse){ + } else if (msg instanceof ModbusResponse) { ModbusResponse response = (ModbusResponse) msg; if (replyTopic.equals(response.getTopic())) { notifySucceed(response.getData()); - } - else{ + } else { notifyFailure(HDLLinkCode.HDL_TOPIC_NOT_RIGHT); } - } - else{ + } else { notifyFailure(new HDLLinkCode(HDLLinkCode.HDL_OBJECT_NOT_SUPPORT.getCode(), "Object Name:" + msg)); } } catch (Exception e) { @@ -161,8 +157,8 @@ * @param mac 璁惧mac */ public HDLConnectHelper(Long sendAwaitTime, int maxRetry, String ipAddress, int port, - LinkRequest linkRequest, HdlSocketListener listener, boolean isTcp,String mac) { - this(sendAwaitTime,maxRetry,ipAddress,port,linkRequest,listener,isTcp); + LinkRequest linkRequest, HdlSocketListener listener, boolean isTcp, String mac) { + this(sendAwaitTime, maxRetry, ipAddress, port, linkRequest, listener, isTcp); this.mac = mac; } @@ -245,10 +241,9 @@ * @param mac 璁惧mac */ public HDLConnectHelper(String ipAddress, - LinkRequest linkRequest, HdlSocketListener listener, boolean isTcp,String mac) { - this(DEF_SEND_TIMEOUT, DEF_MAX_RETRY, ipAddress, isTcp ? TCP_PORT : UDP_PORT, linkRequest, listener, isTcp,mac); + LinkRequest linkRequest, HdlSocketListener listener, boolean isTcp, String mac) { + this(DEF_SEND_TIMEOUT, DEF_MAX_RETRY, ipAddress, isTcp ? TCP_PORT : UDP_PORT, linkRequest, listener, isTcp, mac); } - /** @@ -269,10 +264,9 @@ * @param linkRequest 鍙戦�佸璞� * @param isTcp 鏄惁TCP */ - public HDLConnectHelper(Long timeout,String ipAddress, LinkRequest linkRequest, boolean isTcp) { + public HDLConnectHelper(Long timeout, String ipAddress, LinkRequest linkRequest, boolean isTcp) { this(timeout, DEF_SEND_ONE, ipAddress, isTcp ? TCP_PORT : UDP_PORT, linkRequest, null, isTcp); } - /** @@ -330,7 +324,7 @@ byte[] encryBytes = null; GatewayBean gatewayBean = HDLLinkLocalGateway.getInstance().getLocalGateway(mac); if (gatewayBean != null && getGatewayTypeList().contains(gatewayBean.getGatewayType())) { - //姣背娉㈣繙绋媘qtt绉橀挜涓嶄竴鏍� + //閫嗗彉鍣ㄨ繙绋媘qtt绉橀挜涓嶄竴鏍� encryBytes = EncryptUtil.encryBytes(linkRequest.getCloudSendBytes(), gatewayBean.getAesKey()); } else { encryBytes = EncryptUtil.encryBytes(linkRequest.getCloudSendBytes(), HDLLinkConfig.getInstance().getAesKey()); @@ -421,8 +415,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