From b136bf252da202b090a0080b4f67db98ad3bddc4 Mon Sep 17 00:00:00 2001 From: parallelbgls Date: Tue, 28 Feb 2017 16:18:15 +0800 Subject: [PATCH] 2017-02-28 update 2 ModbusMachine Endian Add --- Modbus.Net/Modbus.Net.Modbus/ModbusMachine.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Modbus.Net/Modbus.Net.Modbus/ModbusMachine.cs b/Modbus.Net/Modbus.Net.Modbus/ModbusMachine.cs index 8fc918c..72f252d 100644 --- a/Modbus.Net/Modbus.Net.Modbus/ModbusMachine.cs +++ b/Modbus.Net/Modbus.Net.Modbus/ModbusMachine.cs @@ -8,18 +8,18 @@ namespace Modbus.Net.Modbus public class ModbusMachine : BaseMachine { public ModbusMachine(ModbusType connectionType, string connectionString, - IEnumerable getAddresses, bool keepConnect, byte slaveAddress, byte masterAddress) + IEnumerable getAddresses, bool keepConnect, byte slaveAddress, byte masterAddress, Endian endian = Endian.BigEndianLsb) : base(getAddresses, keepConnect, slaveAddress, masterAddress) { - BaseUtility = new ModbusUtility(connectionType, connectionString, slaveAddress, masterAddress); + BaseUtility = new ModbusUtility(connectionType, connectionString, slaveAddress, masterAddress, endian); AddressFormater = new AddressFormaterModbus(); AddressCombiner = new AddressCombinerContinus(AddressTranslator); AddressCombinerSet = new AddressCombinerContinus(AddressTranslator); } public ModbusMachine(ModbusType connectionType, string connectionString, - IEnumerable getAddresses, byte slaveAddress, byte masterAddress) - : this(connectionType, connectionString, getAddresses, false, slaveAddress, masterAddress) + IEnumerable getAddresses, byte slaveAddress, byte masterAddress, Endian endian = Endian.BigEndianLsb) + : this(connectionType, connectionString, getAddresses, false, slaveAddress, masterAddress, endian) { } }