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