Переглянути джерело

Add alarm sound support

master
Dejvino 3 роки тому
джерело
коміт
9a42b49824
2 змінених файлів з 26 додано та 3 видалено
  1. +13
    -3
      bin/emergency-test
  2. +13
    -0
      bin/pa-lib

+ 13
- 3
bin/emergency-test Переглянути файл

@@ -12,12 +12,22 @@ pa-say "Test of emergency warning system will begin."
sleep 1 sleep 1


emergency-light on emergency-light on
pa-volume-loud
pa-say "This is only a test. In the event of an emergency, this emergency warning light would be used to declare an emergency."
pa-say "This is only a test."
pa-alarm-start
sleep 5
pa-alarm-stop


sleep 1 sleep 1


#pa-volume-loud
pa-say "This is only a test. In the event of an emergency, this emergency warning light along with the sound alarm would be used to declare an emergency."

sleep 1

pa-alarm-start
sleep 4
pa-say "This is only a test."
sleep 4
pa-alarm-stop
emergency-light off emergency-light off


pa-volume-normal pa-volume-normal


+ 13
- 0
bin/pa-lib Переглянути файл

@@ -20,14 +20,17 @@ function pa-volume() {
} }


function pa-volume-normal() { function pa-volume-normal() {
info "Volume set to Normal"
pa-volume 15 pa-volume 15
} }


function pa-volume-loud() { function pa-volume-loud() {
info "Volume set to HIGH!"
pa-volume 25 pa-volume 25
} }


function pa-volume-quiet() { function pa-volume-quiet() {
info "Volume set to low"
pa-volume 8 pa-volume 8
} }


@@ -61,6 +64,16 @@ function pa-announcement-quickest() {
play $SOUNDS/announcement_4-tone_up_quickest.ogg play $SOUNDS/announcement_4-tone_up_quickest.ogg
} }


function pa-alarm-start() {
info "Alarm started"
play -loop 0 $SOUNDS/alarm_simple.ogg &
}

function pa-alarm-stop() {
info "Alarm stopped"
killall $PLAYER
}

function pa-say() { function pa-say() {
info "Say: $@" info "Say: $@"
$SPEAK "$@" $SPEAK "$@"


Завантаження…
Відмінити
Зберегти