From caf2599a9869244ded811018811c37a2aabac3fc Mon Sep 17 00:00:00 2001
From: vince <757871790@qq.com>
Date: 星期三, 08 一月 2025 11:29:05 +0800
Subject: [PATCH] 优化测温协议
---
src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java | 31 +++++++++++++++++--------------
1 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java b/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java
index 2196a8e..6d6b482 100644
--- a/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java
+++ b/src/main/java/com/fzzy/protocol/wujia/service/WujiaGatewayGrainService.java
@@ -6,7 +6,7 @@
import com.fzzy.gateway.data.BaseResp;
import com.fzzy.gateway.entity.GatewayDevice;
import com.fzzy.protocol.ProtocolUtils;
-import com.fzzy.protocol.youxian0.client.ClientEngine;
+import com.fzzy.protocol.wujia.client.ClientEngine;
import com.ld.io.api.InvokeResult;
import io.netty.channel.Channel;
import lombok.extern.slf4j.Slf4j;
@@ -36,20 +36,23 @@
static {
- depotGrainCmdMap.put("KEY_1", "FC0101010314030100BDDB");
- depotGrainCmdMap.put("KEY_2", "FC0102040318030200BDDB");
- depotGrainCmdMap.put("KEY_3", "FC0203010318040100BDDB");
- depotGrainCmdMap.put("KEY_4", "FC0304010318040100BDDB");
- depotGrainCmdMap.put("KEY_5", "FC0305040318040200BDDB");
- depotGrainCmdMap.put("KEY_6", "FC0406010210030100BDDB");
- depotGrainCmdMap.put("KEY_7", "FC0407030314030200BDDB");
- depotGrainCmdMap.put("KEY_8", "FC0408060314030300BDDB");
- depotGrainCmdMap.put("KEY_9", "FC050901042A040100BDDB");
- depotGrainCmdMap.put("KEY_10", "FC050A010324040100BDDB");
- depotGrainCmdMap.put("KEY_11", "FC060B04042A040200BDDB");
+ depotGrainCmdMap.put("KEY_1", "FC01010103140301EBBDDB");
+ depotGrainCmdMap.put("KEY_2", "FC01020403180302EBBDDB");
+ depotGrainCmdMap.put("KEY_3", "FC02030103180401EBBDDB");
+ depotGrainCmdMap.put("KEY_4", "FC03040103180401EBBDDB");
+ depotGrainCmdMap.put("KEY_5", "FC03050403180402EBBDDB");
+ depotGrainCmdMap.put("KEY_6", "FC04060102100301EBBDDB");
+ depotGrainCmdMap.put("KEY_7", "FC04070303140302EBBDDB");
+ depotGrainCmdMap.put("KEY_8", "FC04080603140303EBBDDB");
+ depotGrainCmdMap.put("KEY_9", "FC050901042A0401EBBDDB");
+ depotGrainCmdMap.put("KEY_10", "FC060A0103240401EBBDDB");
+ depotGrainCmdMap.put("KEY_11", "FC060B04042A0402EBBDDB");
}
/**
+ * FC 64 01 01 00 09 01 1A 10 BD DB
+ * FC 01 01 01 03 14 03 01 EB BD DB
+ *
* 1浠擄細 FC 01 01 01 03 14 03 01 00 BD DB
* 2浠擄細 FC 01 02 04 03 18 03 02 00 BD DB
* 3浠擄細 FC 02 03 01 03 18 04 01 00 BD DB
@@ -84,11 +87,11 @@
String hexStr = buildGrainCmd(device);
- Channel channel = null;
+ Channel channel = ClientEngine.getChannel();
if (null == channel) {
ClientEngine clientEngine = new ClientEngine(device.getIp(), device.getPort());
clientEngine.start();
- Thread.sleep(300);
+ Thread.sleep(1000);
channel = clientEngine.getChannel();
}
--
Gitblit v1.9.3