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