wb-mqtt-serial
wb-mqtt-serial copied to clipboard
Add min_request_interval option to device config
The option defines minimal time between requests to a device
Добавил настройку для задания минимального времени между запросами к устройству. Работает только для регистров без заданного периода опроса. Раньше были 2 очереди регистров: с низким приоритетом и с высоким. Теперь в этих очередях не регистры, а устройства. Устройства же сами имеют очереди для низко и высоко приоритеных регистров. Когда им выдаётся время для опроса, устройства сами выбирают нужные регистры. Опрос устройства перепланируется с учётом времени между запросами.
Ограничение на число опрошенных регистров в секунду выехало из планировщика на уровень TSerialClient.