[SLOT_n]
mode = tenzoButton

Программный модуль для работы с тензодатчиками как с кнопками.

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

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

Рапортует при нажатии физическом воздействии на датчик, передает силу удара. Может работать в дискретном виде.

Топики

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

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

Опции

Доступные опции для кнопки:

  • threshold - число(int), пороговое значение детекции удара, от 0 до 4 000 000 .. По умолчанию 100.
  • inertia - число(int), подвижная масса кнопки, от 20 до 100 . По умолчанию 50.
  • oversample - число(int), глубина усреднения, от 1 до 32767. По умолчанию 8.
  • boolean - флаг, Установка выходного сигнала виде дискретного, 0/1.
  • topic - строка, нестандартный топик события.

События

  • Рапортует событие при воздействии на датчик, значение сила удара в . Пример: “moduleBox/tenzoButton_0:15687

Индикация

Светодиодный индикатор на плате горит в активном состоянии состоянии.

Примеры

[SLOT_3]
mode = tenzoButton
options = boolean
;модуль тензо кнопки настроен как дискретный выход
cross_link = tenzoButton_3:1->player_0/play:2 
;при активации кнопки будет проигран трек с индексом два

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