From 95c0c2e94d390650d3954c30c6a7c805fe9c714c Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期四, 15 十月 2020 18:23:18 +0800
Subject: [PATCH] 负载添加历史实时数据记录功能

---
 src/com/modbus/data/MyModbusUtils.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/com/modbus/data/MyModbusUtils.java b/src/com/modbus/data/MyModbusUtils.java
index cd171c3..ba1a6a5 100644
--- a/src/com/modbus/data/MyModbusUtils.java
+++ b/src/com/modbus/data/MyModbusUtils.java
@@ -147,10 +147,18 @@
  
 	public static BatchResults<Integer> readMutilRegisters(BatchRead<Integer> batch,MyModbusMaster master){
 		batch.setContiguousRequests(false);
+		boolean isSuccess = true;
 		try {
 			return master.getMaster().send(batch);
 		} catch (ModbusTransportException | ErrorResponseException e) {
-			e.printStackTrace();
+			//e.printStackTrace();
+			isSuccess = false;
+		} finally {
+			if(isSuccess) {
+				master.clearError();
+			}else{
+				master.addErrorCount();
+			}
 		}
 		return null;
 	}
@@ -379,6 +387,11 @@
 		//System.out.println(results.getValue(1));
 	}
 	
+	
+	public static float readFloat(Object obj) {
+		return (float)obj;
+	}
+	
 	/**
 	 * 	读取float类型数据
 	 * @param obj	Short类型

--
Gitblit v1.9.1