From e98a7d02128e745fbbdd1e114878a1762a5e5849 Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期三, 22 七月 2020 12:54:39 +0800
Subject: [PATCH] 修改通讯

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

diff --git a/src/com/modbus/util/BaseData.java b/src/com/modbus/util/BaseData.java
index c354111..b8cea1c 100644
--- a/src/com/modbus/util/BaseData.java
+++ b/src/com/modbus/util/BaseData.java
@@ -127,6 +127,22 @@
 		bf.flip();
 		byte[] b = new byte[4];
 		bf.get(b);
+		System.out.println(ComFn.bytesToHexString(b, b.length)+value);
+		return b;
+	}
+	
+	/**
+	 * 构造写入多个寄存器数据
+	 * @param value
+	 * @return
+	 */
+	public static byte[] createIntByte(int value) {
+		ByteBuffer bf = ByteBuffer.allocate(2);
+		bf.order(ByteOrder.BIG_ENDIAN);
+		bf.putShort(ComBase.changeIntToShort(value));
+		bf.flip();
+		byte[] b = new byte[2];
+		bf.get(b);
 		return b;
 	}
 	

--
Gitblit v1.9.1