diff --git a/.github/workflows/docker-ci.yml b/.github/workflows/docker-ci.yml
index 9328c5256..f10c10c3a 100644
--- a/.github/workflows/docker-ci.yml
+++ b/.github/workflows/docker-ci.yml
@@ -31,7 +31,7 @@ jobs:
run: |
echo "profile=pro" >> $GITHUB_OUTPUT
echo "version=${GITHUB_REF#refs/tags/dc3.develop.}" >> $GITHUB_OUTPUT
- echo "service_version=2025.2.5" >> $GITHUB_OUTPUT
+ echo "service_version=2025.6.0" >> $GITHUB_OUTPUT
echo "service_name_gateway=dc3-gateway" >> $GITHUB_OUTPUT
echo "service_path_gateway=dc3-gateway" >> $GITHUB_OUTPUT
echo "service_name_center_auth=dc3-center-auth" >> $GITHUB_OUTPUT
diff --git a/dc3-api/dc3-api-auth/pom.xml b/dc3-api/dc3-api-auth/pom.xml
index a779792c6..194ac1e6d 100644
--- a/dc3-api/dc3-api-auth/pom.xml
+++ b/dc3-api/dc3-api-auth/pom.xml
@@ -21,12 +21,12 @@
该类是Spring Boot应用的入口类, 用于启动监听虚拟驱动应用。
* * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @SpringBootApplication diff --git a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java index 3aaca5c08..484ec400d 100644 --- a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java +++ b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java @@ -46,7 +46,7 @@ import java.util.concurrent.TimeUnit; * 驱动自定义服务实现类 * * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Slf4j diff --git a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/NettyServerHandler.java b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/NettyServerHandler.java index 8c0c65973..b1ea74aef 100644 --- a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/NettyServerHandler.java +++ b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/NettyServerHandler.java @@ -40,7 +40,7 @@ import java.util.Map; /** * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Slf4j diff --git a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServer.java b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServer.java index e0ad11d3d..5318edaf0 100644 --- a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServer.java +++ b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServer.java @@ -36,7 +36,7 @@ import java.util.concurrent.ConcurrentHashMap; /** * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Component diff --git a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServerHandler.java b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServerHandler.java index e47b35dbf..54e43e2eb 100644 --- a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServerHandler.java +++ b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/tcp/NettyTcpServerHandler.java @@ -44,7 +44,7 @@ import javax.annotation.PostConstruct; * lg:[4C 69 73 74 65 6E 69 6E 67 56 69 72 74 75 61 6C 44 65 76 69 63 65 62 44 C3 E7 5C 40 46 D5 C2 8F 5C 28 F6 00 00 00 00 00 00 00 0C 00 00 00 2D 01 31 33 31 2E 32 33 31 34 35 36 2C 30 32 31 2E 35 36 38 32 31 31] * * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Slf4j diff --git a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServer.java b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServer.java index 15e9310f1..1053810d7 100644 --- a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServer.java +++ b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServer.java @@ -31,7 +31,7 @@ import java.net.InetSocketAddress; /** * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Component diff --git a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServerHandler.java b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServerHandler.java index 7ef98a150..ef6039cb2 100644 --- a/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServerHandler.java +++ b/dc3-driver/dc3-driver-listening-virtual/src/main/java/io/github/pnoker/driver/service/netty/udp/NettyUdpServerHandler.java @@ -44,7 +44,7 @@ import javax.annotation.PostConstruct; * lg:[4C 69 73 74 65 6E 69 6E 67 56 69 72 74 75 61 6C 44 65 76 69 63 65 62 44 C3 E7 5C 40 46 D5 C2 8F 5C 28 F6 00 00 00 00 00 00 00 0C 00 00 00 2D 01 31 33 31 2E 32 33 31 34 35 36 2C 30 32 31 2E 35 36 38 32 31 31] * * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Slf4j diff --git a/dc3-driver/dc3-driver-modbus-tcp/pom.xml b/dc3-driver/dc3-driver-modbus-tcp/pom.xml index d594f9925..185ba13dd 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/pom.xml +++ b/dc3-driver/dc3-driver-modbus-tcp/pom.xml @@ -21,7 +21,7 @@BasicProcessImage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class BasicProcessImage implements ProcessImage { private final int slaveId; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/BatchRead.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/BatchRead.java index 8a0ead037..fc8dd58dc 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/BatchRead.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/BatchRead.java @@ -37,7 +37,7 @@ import java.util.*; * * @paramBatchResults class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class BatchResultsExceptionResult class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ExceptionResult { private final byte exceptionCode; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/Modbus.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/Modbus.java index ccfad7c1a..144b4f632 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/Modbus.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/Modbus.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.MessagingExceptionHandler; * TODO: - handle echoing in RS485 * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class Modbus { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusFactory.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusFactory.java index 5395a4153..aefc1eb19 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusFactory.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusFactory.java @@ -36,7 +36,7 @@ import com.serotonin.modbus4j.serial.rtu.RtuSlave; *ModbusFactory class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ModbusFactory { // diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusMaster.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusMaster.java index a86ab6238..5344b9292 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusMaster.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ModbusMaster.java @@ -45,7 +45,7 @@ import java.util.Map; *Abstract ModbusMaster class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ModbusMaster extends Modbus { private final MapAbstract ModbusSlaveSet class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ModbusSlaveSet extends Modbus { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/NodeScanListener.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/NodeScanListener.java index 5e5cd8cec..8c23ed5f0 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/NodeScanListener.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/NodeScanListener.java @@ -21,7 +21,7 @@ import com.serotonin.modbus4j.sero.util.ProgressiveTaskListener; *NodeScanListener interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface NodeScanListener extends ProgressiveTaskListener { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImage.java index 6c778b70e..3e686f249 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImage.java @@ -21,7 +21,7 @@ import com.serotonin.modbus4j.exception.IllegalDataAddressException; * Used by slave implementors. Provides an interface by which slaves can easily manage data. * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface ProcessImage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImageListener.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImageListener.java index ec0b8d4e8..6a223c413 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImageListener.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ProcessImageListener.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j; *ProcessImageListener interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface ProcessImageListener { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseMessageParser.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseMessageParser.java index 8469ea2df..0a79e9ea2 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseMessageParser.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseMessageParser.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract BaseMessageParser class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class BaseMessageParser implements MessageParser { protected final boolean master; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseRequestHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseRequestHandler.java index 140e2e1ca..449316654 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseRequestHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/BaseRequestHandler.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.RequestHandler; *Abstract BaseRequestHandler class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class BaseRequestHandler implements RequestHandler { protected ModbusSlaveSet slave; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/KeyedModbusLocator.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/KeyedModbusLocator.java index 36acface6..20621b455 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/KeyedModbusLocator.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/KeyedModbusLocator.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.locator.BaseLocator; *KeyedModbusLocator class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class KeyedModbusLocatorModbusUtils class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ModbusUtils { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/RangeAndOffset.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/RangeAndOffset.java index adbf8fc86..f1f0848e3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/RangeAndOffset.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/RangeAndOffset.java @@ -21,7 +21,7 @@ import com.serotonin.modbus4j.code.RegisterRange; *RangeAndOffset class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RangeAndOffset { private int range; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/ReadFunctionGroup.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/ReadFunctionGroup.java index 7e8c3ed4b..c22853629 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/ReadFunctionGroup.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/ReadFunctionGroup.java @@ -24,7 +24,7 @@ import java.util.List; *ReadFunctionGroup class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadFunctionGroupSlaveAndRange class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class SlaveAndRange { private final int slaveId; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/SlaveProfile.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/SlaveProfile.java index 0c57be9ed..1b15fce8f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/SlaveProfile.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/base/SlaveProfile.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.base; * featured, and then we note function failures so that we know how requests should subsequently be sent. * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class SlaveProfile { private boolean writeMaskRegister = true; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/DataType.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/DataType.java index 0e7dd65e1..1c61a292a 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/DataType.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/DataType.java @@ -21,7 +21,7 @@ import java.math.BigInteger; *DataType class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class DataType { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/ExceptionCode.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/ExceptionCode.java index 8c1e9f3ec..d3c0d477b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/ExceptionCode.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/ExceptionCode.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.code; *ExceptionCode class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ExceptionCode { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/FunctionCode.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/FunctionCode.java index 22a7776ea..c9d77f3d3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/FunctionCode.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/FunctionCode.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.code; *FunctionCode class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class FunctionCode { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/RegisterRange.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/RegisterRange.java index bb4438982..97d3b5f6d 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/RegisterRange.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/code/RegisterRange.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.code; *RegisterRange class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RegisterRange { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ErrorResponseException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ErrorResponseException.java index 25102dea6..0a68900a2 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ErrorResponseException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ErrorResponseException.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.msg.ModbusResponse; *ErrorResponseException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ErrorResponseException extends Exception { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataAddressException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataAddressException.java index 438d0c967..7cbbef6f2 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataAddressException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataAddressException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *IllegalDataAddressException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class IllegalDataAddressException extends ModbusTransportException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataTypeException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataTypeException.java index 7ffce6cbe..9c407ef5a 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataTypeException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalDataTypeException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *IllegalDataTypeException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class IllegalDataTypeException extends ModbusIdException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalFunctionException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalFunctionException.java index 220bbe0f9..de826f0cd 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalFunctionException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalFunctionException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *IllegalFunctionException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class IllegalFunctionException extends ModbusTransportException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalSlaveIdException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalSlaveIdException.java index 98730fadf..6aeedca9b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalSlaveIdException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/IllegalSlaveIdException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *IllegalSlaveIdException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class IllegalSlaveIdException extends ModbusIdException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/InvalidDataConversionException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/InvalidDataConversionException.java index 961a55145..e1d42df9f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/InvalidDataConversionException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/InvalidDataConversionException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *InvalidDataConversionException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class InvalidDataConversionException extends RuntimeException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusIdException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusIdException.java index 21d138ef8..41da29aba 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusIdException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusIdException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *ModbusIdException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ModbusIdException extends RuntimeException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusInitException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusInitException.java index 2d2aac4b2..f63a749c6 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusInitException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusInitException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *ModbusInitException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ModbusInitException extends Exception { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusTransportException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusTransportException.java index e12329c6b..29b6a4aa0 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusTransportException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/exception/ModbusTransportException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.exception; *ModbusTransportException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ModbusTransportException extends Exception { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessage.java index 43aac3cb1..4a008e8b0 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessage.java @@ -21,7 +21,7 @@ import com.serotonin.modbus4j.msg.ModbusMessage; *Abstract IpMessage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class IpMessage { protected final ModbusMessage modbusMessage; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessageResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessageResponse.java index 9c840c681..2bd190863 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessageResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpMessageResponse.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.messaging.OutgoingResponseMessage; *IpMessageResponse interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface IpMessageResponse extends OutgoingResponseMessage, IncomingResponseMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpParameters.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpParameters.java index 8bd84d259..d5a2033c0 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpParameters.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/IpParameters.java @@ -21,7 +21,7 @@ import com.serotonin.modbus4j.base.ModbusUtils; *IpParameters class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class IpParameters { private String host; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessage.java index 376294269..e8bdc782b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessage.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *EncapMessage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EncapMessage extends IpMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageParser.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageParser.java index 0a07cca27..62ad24a2c 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageParser.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageParser.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *EncapMessageParser class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EncapMessageParser extends BaseMessageParser { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageRequest.java index d8691a667..5ffe7e3c0 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *EncapMessageRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EncapMessageRequest extends EncapMessage implements OutgoingRequestMessage, IncomingRequestMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageResponse.java index b672204a2..5a8fbdef1 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapMessageResponse.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *EncapMessageResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EncapMessageResponse extends EncapMessage implements IpMessageResponse { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapRequestHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapRequestHandler.java index c62ba50a2..12838b7de 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapRequestHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapRequestHandler.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.OutgoingResponseMessage; *EncapRequestHandler class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EncapRequestHandler extends BaseRequestHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapWaitingRoomKeyFactory.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapWaitingRoomKeyFactory.java index 51950346d..1f265947d 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapWaitingRoomKeyFactory.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/encap/EncapWaitingRoomKeyFactory.java @@ -27,7 +27,7 @@ import com.serotonin.modbus4j.sero.messaging.WaitingRoomKeyFactory; *EncapWaitingRoomKeyFactory class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EncapWaitingRoomKeyFactory implements WaitingRoomKeyFactory { @Override diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/listener/TcpListener.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/listener/TcpListener.java index e4b080447..f1788e4bc 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/listener/TcpListener.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/listener/TcpListener.java @@ -48,7 +48,7 @@ import java.util.concurrent.TimeUnit; *TcpListener class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class TcpListener extends ModbusMaster { // Configuration fields. diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpMaster.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpMaster.java index 88a2c520c..c663f2e09 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpMaster.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpMaster.java @@ -42,7 +42,7 @@ import java.util.Arrays; *TcpMaster class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class TcpMaster extends ModbusMaster { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpSlave.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpSlave.java index 41551677f..3a25d600c 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpSlave.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/tcp/TcpSlave.java @@ -40,7 +40,7 @@ import java.util.concurrent.TimeUnit; *TcpSlave class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class TcpSlave extends ModbusSlaveSet { final boolean encapsulated; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpMaster.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpMaster.java index 0b64291c4..826ada02a 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpMaster.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpMaster.java @@ -37,7 +37,7 @@ import java.net.*; *UdpMaster class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class UdpMaster extends ModbusMaster { private static final int MESSAGE_LENGTH = 1024; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpSlave.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpSlave.java index b56cf48ff..a0f3973d2 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpSlave.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/udp/UdpSlave.java @@ -40,7 +40,7 @@ import java.util.concurrent.TimeUnit; *UdpSlave class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class UdpSlave extends ModbusSlaveSet { final BaseMessageParser messageParser; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessage.java index ebc065ec8..e4304983f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessage.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *XaMessage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class XaMessage extends IpMessage { protected final int transactionId; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageParser.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageParser.java index ea38374f7..35bec85b4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageParser.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageParser.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *XaMessageParser class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class XaMessageParser extends BaseMessageParser { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageRequest.java index 7208908d7..a6818402d 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *XaMessageRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class XaMessageRequest extends XaMessage implements OutgoingRequestMessage, IncomingRequestMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageResponse.java index 70cd26dc5..31742f09c 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaMessageResponse.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *XaMessageResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class XaMessageResponse extends XaMessage implements IpMessageResponse { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaRequestHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaRequestHandler.java index 387810a2c..089dfdb1c 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaRequestHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaRequestHandler.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.OutgoingResponseMessage; *XaRequestHandler class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class XaRequestHandler extends BaseRequestHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaWaitingRoomKeyFactory.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaWaitingRoomKeyFactory.java index cfe77ac2f..a4bd0d263 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaWaitingRoomKeyFactory.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/ip/xa/XaWaitingRoomKeyFactory.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.WaitingRoomKeyFactory; *XaWaitingRoomKeyFactory class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class XaWaitingRoomKeyFactory implements WaitingRoomKeyFactory { @Override diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/locator/BaseLocator.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/locator/BaseLocator.java index 17c3c968e..487e8c6b4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/locator/BaseLocator.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/locator/BaseLocator.java @@ -29,7 +29,7 @@ import java.nio.charset.Charset; *Abstract BaseLocator class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class BaseLocatorBinaryLocator class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class BinaryLocator extends BaseLocatorNumericLocator class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class NumericLocator extends BaseLocatorStringLocator class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class StringLocator extends BaseLocatorExceptionRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ExceptionRequest extends ModbusRequest { private final byte functionCode; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ExceptionResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ExceptionResponse.java index 130a1ed81..9255e8a10 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ExceptionResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ExceptionResponse.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *ExceptionResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ExceptionResponse extends ModbusResponse { private final byte functionCode; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusMessage.java index 2c57f146f..0c5b9dba6 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusMessage.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract ModbusMessage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ModbusMessage { protected int slaveId; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusRequest.java index 4ccf5d560..dc2fe7b2a 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusRequest.java @@ -28,7 +28,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract ModbusRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ModbusRequest extends ModbusMessage { ModbusRequest(int slaveId) throws ModbusTransportException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusResponse.java index ebd1a6177..b7ae60dec 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ModbusResponse.java @@ -27,7 +27,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract ModbusResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ModbusResponse extends ModbusMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadBinaryRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadBinaryRequest.java index 69d078a00..35c1657d3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadBinaryRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadBinaryRequest.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract ReadBinaryRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ReadBinaryRequest extends ModbusRequest { private int startOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsRequest.java index 5a4992451..73ac59e30 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsRequest.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadCoilsRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadCoilsRequest extends ReadBinaryRequest { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsResponse.java index ece20902b..c5150b2aa 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadCoilsResponse.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadCoilsResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadCoilsResponse extends ReadResponse { ReadCoilsResponse(int slaveId, byte[] data) throws ModbusTransportException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsRequest.java index 970052f2d..b49f5bbbc 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsRequest.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadDiscreteInputsRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadDiscreteInputsRequest extends ReadBinaryRequest { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsResponse.java index 2cddf5d37..6511d3f9e 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadDiscreteInputsResponse.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadDiscreteInputsResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadDiscreteInputsResponse extends ReadResponse { ReadDiscreteInputsResponse(int slaveId, byte[] data) throws ModbusTransportException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusRequest.java index 019e1f068..390b2cbfa 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusRequest.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *ReadExceptionStatusRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadExceptionStatusRequest extends ModbusRequest { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusResponse.java index 373bb5faa..ae2feee95 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadExceptionStatusResponse.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *ReadExceptionStatusResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadExceptionStatusResponse extends ModbusResponse { private byte exceptionStatus; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersRequest.java index 9399f69fa..9c0015ab4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersRequest.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadHoldingRegistersRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadHoldingRegistersRequest extends ReadNumericRequest { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersResponse.java index 78ab3b7e7..28603cc91 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadHoldingRegistersResponse.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadHoldingRegistersResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadHoldingRegistersResponse extends ReadResponse { ReadHoldingRegistersResponse(int slaveId, byte[] data) throws ModbusTransportException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersRequest.java index 1f7e1edfe..88ebc0548 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersRequest.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadInputRegistersRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadInputRegistersRequest extends ReadNumericRequest { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersResponse.java index 9ebc411fe..c7f7782da 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadInputRegistersResponse.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.exception.ModbusTransportException; *ReadInputRegistersResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReadInputRegistersResponse extends ReadResponse { ReadInputRegistersResponse(int slaveId, byte[] data) throws ModbusTransportException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadNumericRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadNumericRequest.java index 89dbac055..43c83eda9 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadNumericRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadNumericRequest.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract ReadNumericRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ReadNumericRequest extends ModbusRequest { private int startOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadResponse.java index f5bd71dfa..1b0bc63d5 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReadResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract ReadResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ReadResponse extends ModbusResponse { private byte[] data; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdRequest.java index 89011431b..dbba9551e 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdRequest.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *ReportSlaveIdRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReportSlaveIdRequest extends ModbusRequest { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdResponse.java index 2b6b8f17a..08ac40b22 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/ReportSlaveIdResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *ReportSlaveIdResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ReportSlaveIdResponse extends ModbusResponse { private byte[] data; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilRequest.java index d32a3ffd5..04c2dd036 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteCoilRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteCoilRequest extends ModbusRequest { private int writeOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilResponse.java index ff7504e5b..78cae403f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteCoilResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteCoilResponse extends ModbusResponse { private int writeOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsRequest.java index 11f9164f0..7426a1c5a 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteCoilsRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteCoilsRequest extends ModbusRequest { private int startOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsResponse.java index 961e055f4..c5d64fae3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteCoilsResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteCoilsResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteCoilsResponse extends ModbusResponse { private int startOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterRequest.java index 887f5fc49..d6cc71e03 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterRequest.java @@ -27,7 +27,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteMaskRegisterRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteMaskRegisterRequest extends ModbusRequest { private int writeOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterResponse.java index 84089486b..b6ab1abc5 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteMaskRegisterResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteMaskRegisterResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteMaskRegisterResponse extends ModbusResponse { private int writeOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterRequest.java index 80759e00e..278d0ce74 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteRegisterRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteRegisterRequest extends ModbusRequest { private int writeOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterResponse.java index 0a21f9797..e88988e87 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegisterResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteRegisterResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteRegisterResponse extends ModbusResponse { private int writeOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersRequest.java index 1fcbf1c8c..be94636f0 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteRegistersRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteRegistersRequest extends ModbusRequest { private int startOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersResponse.java index 82cfeada8..d5300e1ef 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/msg/WriteRegistersResponse.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *WriteRegistersResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WriteRegistersResponse extends ModbusResponse { private int startOffset; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMaster.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMaster.java index e56599879..2fc5cd78e 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMaster.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMaster.java @@ -28,7 +28,7 @@ import org.apache.commons.logging.LogFactory; *Abstract SerialMaster class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class SerialMaster extends ModbusMaster { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMessage.java index 28445f411..8e45ce0b2 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialMessage.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.msg.ModbusMessage; *Abstract SerialMessage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class SerialMessage { protected final ModbusMessage modbusMessage; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialPortWrapper.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialPortWrapper.java index 1e92ad141..275871f5a 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialPortWrapper.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialPortWrapper.java @@ -22,7 +22,7 @@ import java.io.OutputStream; * Wrapper to further aid in abstracting Modbus4J from a serial port implementation * * @author Terry Packer - * @version 2025.2.5 + * @version 2025.6.0 */ public interface SerialPortWrapper { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialSlave.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialSlave.java index 9ce2e9868..3edcff3c8 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialSlave.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialSlave.java @@ -25,7 +25,7 @@ import org.apache.commons.logging.LogFactory; *Abstract SerialSlave class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class SerialSlave extends ModbusSlaveSet { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialWaitingRoomKeyFactory.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialWaitingRoomKeyFactory.java index d90ccde93..b4d5504d3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialWaitingRoomKeyFactory.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/SerialWaitingRoomKeyFactory.java @@ -25,7 +25,7 @@ import com.serotonin.modbus4j.sero.messaging.WaitingRoomKeyFactory; *SerialWaitingRoomKeyFactory class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class SerialWaitingRoomKeyFactory implements WaitingRoomKeyFactory { private static final Sync sync = new Sync(); diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMaster.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMaster.java index 395c39f37..f4564a01f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMaster.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMaster.java @@ -31,7 +31,7 @@ import org.apache.commons.logging.LogFactory; *AsciiMaster class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class AsciiMaster extends SerialMaster { private final Log LOG = LogFactory.getLog(SerialMaster.class); diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessage.java index 53046250e..54e0f90e4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessage.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *Abstract AsciiMessage class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class AsciiMessage extends SerialMessage { private static final byte START = ':'; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageParser.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageParser.java index c9f9070a3..4ceb4e9ee 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageParser.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageParser.java @@ -23,7 +23,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *AsciiMessageParser class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class AsciiMessageParser extends BaseMessageParser { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageRequest.java index c017cff53..72d0c6c17 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *AsciiMessageRequest class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class AsciiMessageRequest extends AsciiMessage implements OutgoingRequestMessage, IncomingRequestMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageResponse.java index 2048300cf..9c0478ba3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiMessageResponse.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; *AsciiMessageResponse class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class AsciiMessageResponse extends AsciiMessage implements OutgoingResponseMessage, IncomingResponseMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiRequestHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiRequestHandler.java index 234d2d8c1..b31cddc08 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiRequestHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiRequestHandler.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.OutgoingResponseMessage; *AsciiRequestHandler class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class AsciiRequestHandler extends BaseRequestHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiSlave.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiSlave.java index 973f5f5b8..0ef6e30d9 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiSlave.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/ascii/AsciiSlave.java @@ -26,7 +26,7 @@ import java.io.IOException; *AsciiSlave class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class AsciiSlave extends SerialSlave { private MessageControl conn; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMaster.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMaster.java index b32b5b2b1..1fac264c6 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMaster.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMaster.java @@ -32,7 +32,7 @@ import org.apache.commons.logging.LogFactory; *RtuMaster class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuMaster extends SerialMaster { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessage.java index c28051054..ce890acd4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessage.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; * Convenience superclass primarily for calculating CRC values. * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuMessage extends SerialMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageParser.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageParser.java index 0b3bfc417..b57837d9b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageParser.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageParser.java @@ -24,7 +24,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; * handling of incomplete messages. * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuMessageParser extends BaseMessageParser { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageRequest.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageRequest.java index 9467120d8..c8e2299ac 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageRequest.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageRequest.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; * Handles the RTU enveloping of modbus requests. * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuMessageRequest extends RtuMessage implements OutgoingRequestMessage, IncomingRequestMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageResponse.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageResponse.java index 933864936..f1e6572fc 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageResponse.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuMessageResponse.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; * Handles the RTU enveloping of modbus responses. * * @author mlohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuMessageResponse extends RtuMessage implements OutgoingResponseMessage, IncomingResponseMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuRequestHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuRequestHandler.java index dc44feb36..e3fc8bd9b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuRequestHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuRequestHandler.java @@ -26,7 +26,7 @@ import com.serotonin.modbus4j.sero.messaging.OutgoingResponseMessage; *RtuRequestHandler class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuRequestHandler extends BaseRequestHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuSlave.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuSlave.java index db0fac21b..c77d4a3c4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuSlave.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/serial/rtu/RtuSlave.java @@ -26,7 +26,7 @@ import java.io.IOException; *RtuSlave class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class RtuSlave extends SerialSlave { // Runtime fields diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/NotImplementedException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/NotImplementedException.java index c3c940d6c..24dcd7f8b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/NotImplementedException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/NotImplementedException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.sero; *NotImplementedException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class NotImplementedException extends RuntimeException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/ShouldNeverHappenException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/ShouldNeverHappenException.java index 8add92981..287c25845 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/ShouldNeverHappenException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/ShouldNeverHappenException.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.sero; *ShouldNeverHappenException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ShouldNeverHappenException extends RuntimeException { private static final long serialVersionUID = -1; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/InputStreamEPollWrapper.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/InputStreamEPollWrapper.java index 903705929..cfffd3e48 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/InputStreamEPollWrapper.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/InputStreamEPollWrapper.java @@ -21,7 +21,7 @@ import java.io.InputStream; *InputStreamEPollWrapper interface.
* * @author Terry Packer - * @version 2025.2.5 + * @version 2025.6.0 */ public interface InputStreamEPollWrapper { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/Modbus4JInputStreamCallback.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/Modbus4JInputStreamCallback.java index 3cbde4fbd..db7fea40b 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/Modbus4JInputStreamCallback.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/epoll/Modbus4JInputStreamCallback.java @@ -25,7 +25,7 @@ import java.io.IOException; * notification to this callback. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface Modbus4JInputStreamCallback { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/LineHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/LineHandler.java index d35e6dc60..3a2b81069 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/LineHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/LineHandler.java @@ -19,7 +19,7 @@ package com.serotonin.modbus4j.sero.io; *LineHandler interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface LineHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/NullWriter.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/NullWriter.java index eee572169..1658b891e 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/NullWriter.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/NullWriter.java @@ -23,7 +23,7 @@ import java.io.Writer; *NullWriter class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class NullWriter extends Writer { @Override diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/StreamUtils.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/StreamUtils.java index 250ede990..812c0c6ea 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/StreamUtils.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/io/StreamUtils.java @@ -32,7 +32,7 @@ import java.util.List; *StreamUtils class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class StreamUtils { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/BaseIOLog.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/BaseIOLog.java index 84a862541..c5d498874 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/BaseIOLog.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/BaseIOLog.java @@ -31,7 +31,7 @@ import java.util.Date; *Abstract BaseIOLog class.
* * @author Terry Packer - * @version 2025.2.5 + * @version 2025.6.0 */ public abstract class BaseIOLog { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/IOLog.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/IOLog.java index 662c03865..9f9f67f61 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/IOLog.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/IOLog.java @@ -21,7 +21,7 @@ import java.io.File; *IOLog class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class IOLog extends BaseIOLog { //private static final Log LOG = LogFactory.getLog(IOLog.class); diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/RollingIOLog.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/RollingIOLog.java index 9489f3cda..4ec077d81 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/RollingIOLog.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/RollingIOLog.java @@ -30,7 +30,7 @@ import java.nio.file.StandardCopyOption; * Class to Log IO with the option to keep historical files * * @author Terry Packer - * @version 2025.2.5 + * @version 2025.6.0 */ public class RollingIOLog extends BaseIOLog { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/SimpleLog.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/SimpleLog.java index 68513ebd1..f4d363273 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/SimpleLog.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/log/SimpleLog.java @@ -24,7 +24,7 @@ import java.util.Date; *SimpleLog class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class SimpleLog { private final PrintWriter out; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DataConsumer.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DataConsumer.java index de6b6df77..619bc4fcd 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DataConsumer.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DataConsumer.java @@ -22,7 +22,7 @@ import java.io.IOException; *DataConsumer interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface DataConsumer { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DefaultMessagingExceptionHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DefaultMessagingExceptionHandler.java index 4dac9c6f7..fb12d6eb3 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DefaultMessagingExceptionHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/DefaultMessagingExceptionHandler.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.sero.messaging; *DefaultMessagingExceptionHandler class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class DefaultMessagingExceptionHandler implements MessagingExceptionHandler { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransport.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransport.java index 1aa2da2f8..caa581585 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransport.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransport.java @@ -29,7 +29,7 @@ import java.io.OutputStream; * control). * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class EpollStreamTransport implements Transport { private final OutputStream out; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransportCharSpaced.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransportCharSpaced.java index 5c00d8fa6..619e873ec 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransportCharSpaced.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/EpollStreamTransportCharSpaced.java @@ -25,7 +25,7 @@ import java.io.OutputStream; *EpollStreamTransportCharSpaced class.
* * @author Terry Packer - * @version 2025.2.5 + * @version 2025.6.0 */ public class EpollStreamTransportCharSpaced extends EpollStreamTransport { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingMessage.java index a4f6de75e..3183cdc0f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingMessage.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.sero.messaging; *IncomingMessage interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface IncomingMessage { // A marker interface diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingRequestMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingRequestMessage.java index b6a1d839f..a740b00bf 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingRequestMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingRequestMessage.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; *IncomingRequestMessage interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface IncomingRequestMessage extends IncomingMessage { // A marker interface. diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingResponseMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingResponseMessage.java index 4713de1b3..5b77dd8ec 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingResponseMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/IncomingResponseMessage.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; *IncomingResponseMessage interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface IncomingResponseMessage extends IncomingMessage { // A marker interface diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/InputStreamListener.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/InputStreamListener.java index 2a400d5ab..5f039dd33 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/InputStreamListener.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/InputStreamListener.java @@ -28,7 +28,7 @@ import java.io.InputStream; * stream listeners to safely listen and still respond when they are told to stop. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class InputStreamListener implements Runnable { private static final int DEFAULT_READ_DELAY = 50; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageControl.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageControl.java index ff59a5521..3ceaeee31 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageControl.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageControl.java @@ -33,7 +33,7 @@ import java.io.IOException; * * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class MessageControl implements DataConsumer { private static int DEFAULT_RETRIES = 2; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageParser.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageParser.java index f041b45f7..e3495e61d 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageParser.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessageParser.java @@ -22,7 +22,7 @@ import com.serotonin.modbus4j.sero.util.queue.ByteQueue; * Interface defining methods that are called when data arrives in the connection. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface MessageParser { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessagingExceptionHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessagingExceptionHandler.java index e1648e88b..898fd7f59 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessagingExceptionHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/MessagingExceptionHandler.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.sero.messaging; *MessagingExceptionHandler interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface MessagingExceptionHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingMessage.java index bc57cefdf..88602f865 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingMessage.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.sero.messaging; *OutgoingMessage interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface OutgoingMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingRequestMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingRequestMessage.java index 16aa39757..ed5a1f0f6 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingRequestMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingRequestMessage.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; *OutgoingRequestMessage interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface OutgoingRequestMessage extends OutgoingMessage { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingResponseMessage.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingResponseMessage.java index 3b2ab0c69..2640e1136 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingResponseMessage.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/OutgoingResponseMessage.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; *OutgoingResponseMessage interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface OutgoingResponseMessage extends OutgoingMessage { // A marker interface. diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/RequestHandler.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/RequestHandler.java index c06bc8ae9..faae1a476 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/RequestHandler.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/RequestHandler.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; *RequestHandler interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface RequestHandler { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransport.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransport.java index c7d236939..151591734 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransport.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransport.java @@ -28,7 +28,7 @@ import java.io.OutputStream; * control). * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class StreamTransport implements Transport, Runnable { protected OutputStream out; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransportCharSpaced.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransportCharSpaced.java index d9ee93091..99297dd3f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransportCharSpaced.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/StreamTransportCharSpaced.java @@ -23,7 +23,7 @@ import java.io.OutputStream; *StreamTransportCharSpaced class.
* * @author Terry Packer - * @version 2025.2.5 + * @version 2025.6.0 */ public class StreamTransportCharSpaced extends StreamTransport { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TestableTransport.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TestableTransport.java index ce08fab4c..b4c7e0ae4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TestableTransport.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TestableTransport.java @@ -25,7 +25,7 @@ import java.io.OutputStream; * Provides synchronization on the input stream read by wrapping it. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class TestableTransport extends StreamTransport { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TimeoutException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TimeoutException.java index 3cdae2d24..1ab988e28 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TimeoutException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/TimeoutException.java @@ -23,7 +23,7 @@ import java.io.Serial; *TimeoutException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class TimeoutException extends IOException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/Transport.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/Transport.java index 356b327a0..df3c229d8 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/Transport.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/Transport.java @@ -23,7 +23,7 @@ import java.io.IOException; * ports, sockets, UDP, email, etc. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface Transport { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomException.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomException.java index d86d9045b..0fef52710 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomException.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomException.java @@ -23,7 +23,7 @@ import java.io.Serial; *WaitingRoomException class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class WaitingRoomException extends IOException { diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKey.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKey.java index da50e33d7..79c0715e8 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKey.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKey.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; * definitions. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface WaitingRoomKey { // Implementation needs to have hashcode and equals implementations. diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKeyFactory.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKeyFactory.java index 6f703c5c1..5c89c421f 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKeyFactory.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/messaging/WaitingRoomKeyFactory.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.messaging; *WaitingRoomKeyFactory interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface WaitingRoomKeyFactory { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/SystemTimeSource.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/SystemTimeSource.java index fb368e805..2f6fce536 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/SystemTimeSource.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/SystemTimeSource.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.sero.timer; * An implementation of TimeSource that returns the host time via System. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class SystemTimeSource implements TimeSource { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/TimeSource.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/TimeSource.java index f08583758..e41571bfc 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/TimeSource.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/timer/TimeSource.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.timer; * the time is controlled explicitly. * * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface TimeSource { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ArrayUtils.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ArrayUtils.java index 31791cba6..d065cf0e2 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ArrayUtils.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ArrayUtils.java @@ -22,7 +22,7 @@ import java.util.List; *ArrayUtils class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ArrayUtils { private static int[] bitFromMask = {0xff, 0x7f, 0x3f, 0x1f, 0xf, 0x7, 0x3, 0x1}; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTask.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTask.java index d4ab466b9..4dc49e913 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTask.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTask.java @@ -21,7 +21,7 @@ package com.serotonin.modbus4j.sero.util; *Abstract ProgressiveTask class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ProgressiveTask implements Runnable { protected boolean completed = false; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTaskListener.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTaskListener.java index 1d70ed062..620a60fa4 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTaskListener.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/ProgressiveTaskListener.java @@ -20,7 +20,7 @@ package com.serotonin.modbus4j.sero.util; *ProgressiveTaskListener interface.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public interface ProgressiveTaskListener { /** diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/queue/ByteQueue.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/queue/ByteQueue.java index 3977a3310..336390c69 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/queue/ByteQueue.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/sero/util/queue/ByteQueue.java @@ -25,7 +25,7 @@ import java.nio.charset.Charset; *ByteQueue class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ public class ByteQueue implements Cloneable { private byte[] queue; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/value/ModbusValue.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/value/ModbusValue.java index c66791645..9fd31b9a1 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/value/ModbusValue.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/com/serotonin/modbus4j/value/ModbusValue.java @@ -24,7 +24,7 @@ import java.math.BigInteger; *Abstract ModbusValue class.
* * @author Matthew Lohbihler - * @version 2025.2.5 + * @version 2025.6.0 */ abstract public class ModbusValue { private final DataType type; diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/ModbusTcpDriverApplication.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/ModbusTcpDriverApplication.java index 88e77abeb..ec5333532 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/ModbusTcpDriverApplication.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/ModbusTcpDriverApplication.java @@ -21,7 +21,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @SpringBootApplication diff --git a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java index 179e18dd7..03498ec28 100644 --- a/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java +++ b/dc3-driver/dc3-driver-modbus-tcp/src/main/java/io/github/pnoker/driver/service/impl/DriverCustomServiceImpl.java @@ -58,7 +58,7 @@ import java.util.concurrent.TimeUnit; * 驱动自定义服务实现类 * * @author pnoker - * @version 2025.2.5 + * @version 2025.6.0 * @since 2022.1.0 */ @Slf4j diff --git a/dc3-driver/dc3-driver-mqtt/pom.xml b/dc3-driver/dc3-driver-mqtt/pom.xml index 127b39165..ec8ac0cf2 100644 --- a/dc3-driver/dc3-driver-mqtt/pom.xml +++ b/dc3-driver/dc3-driver-mqtt/pom.xml @@ -21,7 +21,7 @@