瀏覽代碼

修复modbus响应命令时 长度的bug

weiyigulu 3 年之前
父節點
當前提交
98c2ad75c9
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      protocol-modbus/src/main/java/wei/yigulu/modbus/domain/confirm/TcpModbusConfirm.java

+ 2 - 1
protocol-modbus/src/main/java/wei/yigulu/modbus/domain/confirm/TcpModbusConfirm.java

@@ -29,6 +29,7 @@ public class TcpModbusConfirm extends AbstractModbusConfirm {
 	 * 除去四个附加码 和两个长度字节 剩余的报文的字节个数
 	 */
 	@Setter
+	@Getter
 	protected Integer length = 6;
 
 	/**
@@ -45,7 +46,7 @@ public class TcpModbusConfirm extends AbstractModbusConfirm {
 	@Override
 	public TcpModbusConfirm encode(List<Byte> bytes) throws ModbusException {
 		tcpExtraCode.encode(bytes);
-		new P_AB(BigDecimal.valueOf(super.getLength())).encode(bytes);
+		new P_AB(BigDecimal.valueOf(getLength())).encode(bytes);
 		super.encode(bytes);
 		return this;
 	}