50 milleseconds a sleep between each modbus read

This commit is contained in:
atef 2025-08-04 10:40:21 +02:00
parent 5610a10eaf
commit e3a4aace09
1 changed files with 4 additions and 1 deletions

View File

@ -37,9 +37,12 @@ public class ModbusDevice<[DynamicallyAccessedMembers(All)] R> where R : notnull
public R Read(R record)
{
Console.WriteLine($"Reading { _Batches.Count } Modbus batches.");
foreach (var batch in _Batches)
{
batch.Read(record);
Thread.Sleep(50); // this added mainly for Growatt reading
}
return record;
}