瀏覽代碼

对串口增加读取时间间隔配置

(cherry picked from commit f6c1478196955954787dbc5024b41293ad3da1b6)
xiuwei 2 年之前
父節點
當前提交
05ddc507e7
共有 1 個文件被更改,包括 10 次插入0 次删除
  1. 10 0
      protocol-core/src/main/java/wei/yigulu/netty/AbstractRtuModeBuilder.java

+ 10 - 0
protocol-core/src/main/java/wei/yigulu/netty/AbstractRtuModeBuilder.java

@@ -35,6 +35,14 @@ public abstract class AbstractRtuModeBuilder extends AbstractMasterBuilder {
 	@Getter
 	@Setter
 	private int baudRate = 9600;
+
+
+	/**
+	 * 串口读取时间间隔  单位 ms
+	 */
+	@Getter
+	@Setter
+	private int readTimeOut = 1000;
 	/**
 	 * 数据位
 	 */
@@ -90,7 +98,9 @@ public abstract class AbstractRtuModeBuilder extends AbstractMasterBuilder {
 			bootstrap.option(PureJavaCommChannelOption.DATA_BITS, dataBits);
 			bootstrap.option(PureJavaCommChannelOption.STOP_BITS, stopBits);
 			bootstrap.option(PureJavaCommChannelOption.PARITY_BIT, parity);
+			bootstrap.option(PureJavaCommChannelOption.READ_TIMEOUT, readTimeOut);
 		}
+
 		return this.bootstrap;
 	}