Remove OPC, Fix 0X and 1X read/write in Modbus

This commit is contained in:
luosheng
2023-12-02 07:55:13 +08:00
parent 9892eda959
commit f7507428b8
227 changed files with 59 additions and 58755 deletions

View File

@@ -26,9 +26,9 @@ namespace Modbus.Net.Tests
{
BaseMachine<int, int> baseMachine = new ModbusMachine<int, int>(1, ModbusType.Tcp, _machineIp, null, true, 2, 0, Endian.BigEndianLsb);
await baseMachine.BaseUtility.ConnectAsync();
var success = await baseMachine.BaseUtility.GetUtilityMethods<IUtilityMethodDatas>().SetDatasAsync("4X 1", new object[] { (byte)11 });
var success = await baseMachine.BaseUtility.GetUtilityMethods<IUtilityMethodDatas>().SetDatasAsync("4X 1", new object[] { (byte)11 }, 1);
Assert.AreEqual(success.IsSuccess, true);
var datas = await baseMachine.BaseUtility.GetUtilityMethods<IUtilityMethodDatas>().GetDatasAsync("4X 1", 1);
var datas = await baseMachine.BaseUtility.GetUtilityMethods<IUtilityMethodDatas>().GetDatasAsync("4X 1", 1, 1);
Assert.AreEqual(datas.Datas[0], 11);
baseMachine.Disconnect();
}