Разработчикам / Структура конфигурационного файла драйвера
В разделе
feedbacks
указывается список обратных связей (этот раздел всегда имеет тип список).
Общий вид структуры обратной связи:
MyDriver:
feedbacks:
- feedbacks1: <тип обратной связи>
data-type: <тип данных>
value: <начальное значение>
template: <регулярное выражение или шаблон>
commands: <список команд>
map: <карта значений>
path: <путь для xml и json>
Обратные связи устанавливаются одним из двух способов:
- использование шаблона
template
— если ответ на запрос позволяет определить, какую обратную связь нужно установить, а также при различного рода подписках; - обработка ответа при выполнении команды в свойстве
feedbacks
команды — если ответы на разные команды имеют один и тот же вид и нельзя определить по виду ответа, на какую команду пришел ответ.
Первый вариант более надежный и предпочтительный. Если устройство позволяет включить verbose-режим, то рекомендуется это сделать.