[SLOT_n]
mode = whitelist

Программный модуль для размещения связей во внешнем файле. Виртуальный слот, не взаимодействует с аппаратной частью.

Принцип работы

Модуль сравнивает входящую строку со значениями в файле. Выполняет связанные действия если строки совпадают. Рапортует в случае отсутствия совпадений. Если файл со списком отсутствует, будет с генерирован фал с ошибкой. Применяется с модулем номеронабирателя или считывателем RFID карт.

Топик

Стандартный топик событий и действий:

  • “deviceName/whitelist_{slot_num}” - {slot_num} номер слота
    • пример: “moduleBox/whitelist_6”

Опции

Доступные опции:

  • filename - строка, Имя файла со списком. По умолчанию whitelist.txt.
  • topic - строка, нестандартный топик событий и действий. Пример
options=filename:my-list.txt

Формат списка

Построчно указываются связи в виде “значение""действие”.

03->player_0/play:1
03->led_2:1
04->player_0/stop

Cобытия

В случае отсутствия совпадений с списке, будет с генерирован отчет вида:

  • “deviceName/whitelist_{slot_num}/noMatches” - {slot_num} номер слота
;Если входящего значения нет в списке, проиграть инструкцию из файла 1.
cross_link = whitelist_6/noMatches->player_0/play:1

Подробнее об использовании crossLink