Программный модуль реализует два цифровых выход.

Совместимость:

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

  • Исполняет входящие дискретные команды.

Топики

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

  • “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