Move BuildReadRequestPackage to PlcHelpers, cleanup.

This commit is contained in:
Serge Camille
2020-09-16 22:01:33 +02:00
parent e2a0ed548d
commit 4d37679c75
2 changed files with 15 additions and 13 deletions

View File

@@ -242,5 +242,20 @@ namespace S7.Net
offset++;
}
}
private static byte[] BuildReadRequestPackage(IList<DataRequestItem> dataItems)
{
int packageSize = 19 + (dataItems.Count * 12);
var package = new System.IO.MemoryStream(packageSize);
BuildHeaderPackage(package, dataItems.Count);
foreach (var dataItem in dataItems)
{
BuildReadDataRequestPackage(package, dataItem.DataType, dataItem.DB, dataItem.StartByteAddress, dataItem.ByteLength);
}
return package.ToArray();
}
}
}