[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/stopCобытия
В случае отсутствия совпадений с списке, будет с генерирован отчет вида:
- “deviceName/whitelist_{slot_num}/noMatches” - {slot_num} номер слота
;Если входящего значения нет в списке, проиграть инструкцию из файла 1.
cross_link = whitelist_6/noMatches->player_0/play:1Подробнее об использовании crossLink