Job System and DuplicateWithCount bug fix.
This commit is contained in:
@@ -44,10 +44,10 @@ namespace Modbus.Net.Tests
|
||||
};
|
||||
|
||||
_siemensTcpMachine.GetAddresses = addresses;
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineSetDataType.Address, dic1);
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineDataType.Address, dic1);
|
||||
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineGetDataType.Address);
|
||||
Assert.AreEqual(ans["Q 0.0"].PlcValue, dic1["Q 0.0"]);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineDataType.Address);
|
||||
Assert.AreEqual(ans["Q 0.0"].DeviceValue, dic1["Q 0.0"]);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
@@ -67,8 +67,8 @@ namespace Modbus.Net.Tests
|
||||
};
|
||||
|
||||
_siemensTcpMachine.GetAddresses = addresses;
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineGetDataType.Address);
|
||||
Assert.AreEqual(ans["I 0.0"].PlcValue, 0);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineDataType.Address);
|
||||
Assert.AreEqual(ans["I 0.0"].DeviceValue, 0);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
@@ -98,9 +98,9 @@ namespace Modbus.Net.Tests
|
||||
}
|
||||
};
|
||||
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineSetDataType.Address, dic1);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineGetDataType.Address);
|
||||
Assert.AreEqual(ans["M 0.0"].PlcValue, dic1["M 0"]);
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineDataType.Address, dic1);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineDataType.Address);
|
||||
Assert.AreEqual(ans["M 0.0"].DeviceValue, dic1["M 0"]);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
@@ -130,10 +130,10 @@ namespace Modbus.Net.Tests
|
||||
}
|
||||
};
|
||||
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineSetDataType.Address, dic1);
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineDataType.Address, dic1);
|
||||
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineGetDataType.Address);
|
||||
Assert.AreEqual(ans["M 0.0"].PlcValue, dic1["M 0.0"]);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineDataType.Address);
|
||||
Assert.AreEqual(ans["M 0.0"].DeviceValue, dic1["M 0.0"]);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
@@ -162,10 +162,10 @@ namespace Modbus.Net.Tests
|
||||
};
|
||||
|
||||
_siemensTcpMachine.GetAddresses = addresses;
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineSetDataType.Address, dic1);
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineDataType.Address, dic1);
|
||||
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineGetDataType.Address);
|
||||
Assert.AreEqual(ans["DB2 0.0"].PlcValue, dic1["DB2 0.0"]);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineDataType.Address);
|
||||
Assert.AreEqual(ans["DB2 0.0"].DeviceValue, dic1["DB2 0.0"]);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
@@ -254,14 +254,14 @@ namespace Modbus.Net.Tests
|
||||
};
|
||||
|
||||
_siemensTcpMachine.GetAddresses = addresses;
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineSetDataType.CommunicationTag, dic1);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineGetDataType.CommunicationTag);
|
||||
Assert.AreEqual(ans["A1"].PlcValue, dic1["A1"]);
|
||||
Assert.AreEqual(ans["A2"].PlcValue, dic1["A2"]);
|
||||
Assert.AreEqual(ans["A3"].PlcValue, dic1["A3"]);
|
||||
Assert.AreEqual(ans["A4"].PlcValue, dic1["A4"]);
|
||||
Assert.AreEqual(ans["A5"].PlcValue, dic1["A5"]);
|
||||
Assert.AreEqual(ans["A6"].PlcValue, dic1["A6"]);
|
||||
await _siemensTcpMachine.SetDatasAsync(MachineDataType.CommunicationTag, dic1);
|
||||
var ans = await _siemensTcpMachine.GetDatasAsync(MachineDataType.CommunicationTag);
|
||||
Assert.AreEqual(ans["A1"].DeviceValue, dic1["A1"]);
|
||||
Assert.AreEqual(ans["A2"].DeviceValue, dic1["A2"]);
|
||||
Assert.AreEqual(ans["A3"].DeviceValue, dic1["A3"]);
|
||||
Assert.AreEqual(ans["A4"].DeviceValue, dic1["A4"]);
|
||||
Assert.AreEqual(ans["A5"].DeviceValue, dic1["A5"]);
|
||||
Assert.AreEqual(ans["A6"].DeviceValue, dic1["A6"]);
|
||||
}
|
||||
|
||||
[TestCleanup]
|
||||
|
||||
Reference in New Issue
Block a user