Программный модуль реализует два цифровых выход.
Совместимость:
Принцип работы
- Исполняет входящие дискретные команды.
Топики
Стандартный топик действия:
- “deviceName/out_{slot_num}” - {slot_num} номер слота
- пример: “deviceName/out_0”
Опции
- inverse_0 - флаг, инверсия выходного сигнала для нулевого канала.
- inverse_1 - флаг, инверсия выходного сигнала для первого канала.
- outImpulse - число(int), 0-65535 , выходной сигнал будет сформирован в виде импульса с заданной продолжительностью.
- topic - строка, нестандартный топик события.
- defState_0 - число(int), 0-1. Состояние нулевого канала при включении.
- defState_1 - число(int), 0-1. Состояние первого канала при включении.
Команды
- /ch_0 - Меняет состояние нулевого канала, возможные значения 0-1, toggle(инверсия к текущему состоянию).
- Пример: “moduleBox/out_2/ch_0:1”
- /ch_1 - Меняет состояние первого канала, возможные значения 0-1, toggle(инверсия к текущему состоянию).
- Пример: “moduleBox/out_2/ch_1:toggle”
Пример
[SLOT_0]
mode = out_2ch
options = inverse_0, inverse_1
;оба канала инвертированы
cross_link = Подробнее об использовании crossLink