From e318554e1b1c167b4953f02f5376645381741539 Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期二, 25 八月 2020 14:02:03 +0800
Subject: [PATCH] 修改单个节点时下面字节长度计算错误bug修复

---
 src/com/modbus/util/BaseData.java |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/com/modbus/util/BaseData.java b/src/com/modbus/util/BaseData.java
index b8cea1c..195e0f0 100644
--- a/src/com/modbus/util/BaseData.java
+++ b/src/com/modbus/util/BaseData.java
@@ -66,7 +66,7 @@
 		bf.order(ByteOrder.BIG_ENDIAN);
 		bf.putShort(ComBase.changeIntToShort(addrstart));		//接收标识          将寄存器起始地址放在标识中[2个字节]
 		bf.putShort(ComBase.changeIntToShort(0x0000));			//协议标识符
-		bf.putShort(ComBase.changeIntToShort(7+regcount*2));	//下面字节长度
+		bf.putShort(ComBase.changeIntToShort(4+regcount*2));	//下面字节长度
 		bf.put(ComBase.changeIntToByte(unitident));				//单元标识符(设备ID)
 		bf.put(ComBase.changeIntToByte(funcode));				//功能码
 		bf.putShort(ComBase.changeIntToShort(addrstart));		//寄存器起始地址

--
Gitblit v1.9.1