فهرست منبع

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

(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;
 	}