feedback

feedback

Сервер BOOCO / Конфигурирование драйверов оборудования / Структура конфигурационного файла драйвера / Раздел «Команды» (channels)

Для повышения отзывчивости системы, а также чтобы драйвер мог работать в режиме эмуляции, рекомендуется в свойстве feedback устанавливать значение соответствующей обратной связи при вызове команды. Мы заранее устанавливаем это значение, предполагая, что команда пройдет успешно. Если это не так, то при очередном опросе обратной связи мы получим реальное значение и внесем исправление.

MyDriver:
  feedbacks:
    - volume: number
   channels:
    - setVolume: number
      feedback: volume

При исполнении команды setVolume значение обратной связи volume сразу будет установлено в значение, которое мы отправляем на устройство.