sounding

Модуль воспроизведения звуковых файлов. Предназначен для озвучивания определенных сообщений. Доступен из ветки sounding (hg update sounding) Состоит из двух очередей: высокого приоритета (будут поставлены в озвучивание немедленно) и низкого (озвучивание раз в цикл одного сообщения).

Само сообщение - это склейка звуковых файлов *.wav (см пример конфига)

plugin.sounding:
   enable: on

   module.snd1:
     sndPath:    /work/src/java/sounds # директория звуковых файлов
     sndMapsHigh: # высокий приоритет
         alm1: alm.wav//devs/shneck.wav//numbers/20.wav//tmpr/overheat.wav # имя тега alm
         alm2: alm.wav//tmpr/overheat.wav//zones/zona.wav//zones/1-4.wav   # склеиваемые в сообщенние файлы разделены '//'

     sndMapsLow: # низкий приоритет
         alm3: alm.wav//numbers/20.wav//tmpr/overheat.wav
         alm4: alm.wav//zones/zona.wav//zones/1-4.wav  

Для вызова соответствующего сообщения имя_модуля.tg_H_alm1 внешним клиентом установить в 1 ( будет проиграно сообщение alm.wav + devs/shneck.wav + numbers/20.wav + tmpr/overheat.wav

Рекомендуется использовать отдельным блоком jroboplc_sounding

doc/jroboplc/modules/sounding.txt · Последние изменения: 2019/07/08 09:08 — alexeyb
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0