wb-mqtt-serial icon indicating copy to clipboard operation
wb-mqtt-serial copied to clipboard

Add min_request_interval option to device config

Open KraPete opened this issue 10 months ago • 1 comments

The option defines minimal time between requests to a device

Добавил настройку для задания минимального времени между запросами к устройству. Работает только для регистров без заданного периода опроса. Раньше были 2 очереди регистров: с низким приоритетом и с высоким. Теперь в этих очередях не регистры, а устройства. Устройства же сами имеют очереди для низко и высоко приоритеных регистров. Когда им выдаётся время для опроса, устройства сами выбирают нужные регистры. Опрос устройства перепланируется с учётом времени между запросами.

Ограничение на число опрошенных регистров в секунду выехало из планировщика на уровень TSerialClient.

KraPete avatar Apr 19 '24 06:04 KraPete