Witam,

Korzystam z biblioteki EasyModbus by skomunikować komputer z mikrokontrolerem.

Problem :
Muszę odczytać rejestry/zmienne globalne na mikrokontrolerze poprzez ModbusTCP <> nie jest to pojedyncze odczytanie, musi sprawdzać stan, czy dany rejestr się nie zmienił i przypisywać do zmennej/pola jego wartość(zbliżone do czasu rzeczywistego)

Próbowałem :
W dowolnej metodzie mogę odczytać rejestry poprzez ReadHoldingRegisters, samej klasie już nie mam tej możliwości.

public static ModbusClient modbusClient = new ModbusClient();

void sth
{
 int[] registers = modbusClient.ReadHoldingRegisters(2500, 5);
}

Czy ktoś ma jakiś pomysł jak to rozwiązać / czy ktoś może mnie nakierować?