Sennheiser SK 5212-II - 09-09 User Manual Page 167

  • Download
  • Add to my manuals
  • Print
  • Page
    / 212
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 166
[GLOBAL]
LISTEN _PORT=5212
AUTH _KEY=”ganz _geheim”
HEARTBEAT _TIMEOUT=10
4.6 Dezember
Zeitlich gesteuerte Ausgaben generieren (2014-12-10 09:37)
Viele OM’s möchten gern per automascher Relaisansage beispielsweise auf den nächsten OV-Abend hinweisen.
Um so eine Ausgabe zu realisieren gibt es viele Ansätze, im Folgenden sollen drei davon vorgestellt werden. Alle
basieren auf dem SvxLink-eigenen TCL-Framework und darin enthaltenen Zeiunkonen.
Für den weiteren Verlauf wird davon ausgegangen, dass eine Ansage-Datei mit Namen ÖV-Abend.wav”bereits
erstellt und ins Verzeichnis /usr/share/svxlink/events.d/de _DE/Core kopiert wurde (oder unter ../en _US/... je
nach Locale-Umgebung).
1) Nutzung der every _minute { }-Prozedur
Im TCL-Framework gibt es eine Prozedur, die zu jeder vollen Minute aufgerufen wird, die every _minute { }-
Prozedur. Diese kann man zur Ausgabe heranziehen, allerdings indirekt über addTimerTickSubscriber { }!
Erstellen Sie nach dem locale-Konzept eine Datei meine _ansage.tcl mit folgendem Inhalt:
# /usr/share/svxlink/events.d/local/meine_ansagen.tcl
namespace eval Logic {
Logic::addTimerTickSubscriber relaisansage;
proc relaisansage {} {
puts "Ausgabe Relaisansage?";
source "/home/svxlink/relaisansage.tcl";
}
}
Erstellen Sie eine Datei relaisansage.tcl im /home/svxlink-Verzeichnis mit folgendem Inhalt:
# /home/svxlink/relaisansage.tcl
# aktuelle Uhrzeit ermitteln
set now [clock seconds];
set hour [clock format $now -format "%H"];
set minute [clock format $now -format "%M"];
167
Page view 166
1 2 ... 162 163 164 165 166 167 168 169 170 171 172 ... 211 212

Comments to this Manuals

No comments