Added UnitTests for TCP

This commit is contained in:
2024-02-28 21:59:34 +01:00
parent eedd1066e3
commit ab52d3a23a
11 changed files with 887 additions and 27 deletions

View File

@@ -18,16 +18,13 @@ namespace AMWD.Protocols.Modbus.Common
get
{
byte[] blob = [HighByte, LowByte];
if (BitConverter.IsLittleEndian)
Array.Reverse(blob);
blob.SwapNetworkOrder();
return BitConverter.ToUInt16(blob, 0);
}
set
{
byte[] blob = BitConverter.GetBytes(value);
if (BitConverter.IsLittleEndian)
Array.Reverse(blob);
blob.SwapNetworkOrder();
HighByte = blob[0];
LowByte = blob[1];

View File

@@ -18,9 +18,7 @@ namespace AMWD.Protocols.Modbus.Common
get
{
byte[] blob = [HighByte, LowByte];
if (BitConverter.IsLittleEndian)
Array.Reverse(blob);
blob.SwapNetworkOrder();
return BitConverter.ToUInt16(blob, 0);
}
}