2017-02-28 update 2 ModbusMachine Endian Add
This commit is contained in:
@@ -8,18 +8,18 @@ namespace Modbus.Net.Modbus
|
|||||||
public class ModbusMachine : BaseMachine
|
public class ModbusMachine : BaseMachine
|
||||||
{
|
{
|
||||||
public ModbusMachine(ModbusType connectionType, string connectionString,
|
public ModbusMachine(ModbusType connectionType, string connectionString,
|
||||||
IEnumerable<AddressUnit> getAddresses, bool keepConnect, byte slaveAddress, byte masterAddress)
|
IEnumerable<AddressUnit> getAddresses, bool keepConnect, byte slaveAddress, byte masterAddress, Endian endian = Endian.BigEndianLsb)
|
||||||
: base(getAddresses, keepConnect, slaveAddress, masterAddress)
|
: base(getAddresses, keepConnect, slaveAddress, masterAddress)
|
||||||
{
|
{
|
||||||
BaseUtility = new ModbusUtility(connectionType, connectionString, slaveAddress, masterAddress);
|
BaseUtility = new ModbusUtility(connectionType, connectionString, slaveAddress, masterAddress, endian);
|
||||||
AddressFormater = new AddressFormaterModbus();
|
AddressFormater = new AddressFormaterModbus();
|
||||||
AddressCombiner = new AddressCombinerContinus(AddressTranslator);
|
AddressCombiner = new AddressCombinerContinus(AddressTranslator);
|
||||||
AddressCombinerSet = new AddressCombinerContinus(AddressTranslator);
|
AddressCombinerSet = new AddressCombinerContinus(AddressTranslator);
|
||||||
}
|
}
|
||||||
|
|
||||||
public ModbusMachine(ModbusType connectionType, string connectionString,
|
public ModbusMachine(ModbusType connectionType, string connectionString,
|
||||||
IEnumerable<AddressUnit> getAddresses, byte slaveAddress, byte masterAddress)
|
IEnumerable<AddressUnit> getAddresses, byte slaveAddress, byte masterAddress, Endian endian = Endian.BigEndianLsb)
|
||||||
: this(connectionType, connectionString, getAddresses, false, slaveAddress, masterAddress)
|
: this(connectionType, connectionString, getAddresses, false, slaveAddress, masterAddress, endian)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user