Hallo Svxserver - Fans,
mit dieser kleinen Erweiterung können wir in unserem Verbund - derzeit 5 Teilenhmer - akustisch beim Betätigen der PTT unterscheiden, wer gerade sendet:
Code
###############################################################################
#
# NetLogic event handlers
#
###############################################################################
#
# This is the namespace in which all functions below will exist. The name
# must match the corresponding section "[RepeaterLogic]" in the configuration
# file. The name may be changed but it must be changed in both places.
#
namespace eval NetLogic {
global status_netlink;
#
#Sonareffekt via Netlink erzeugen
#
proc repeater_up {reason} {
variable status_netlink;
if { $reason == "AUDIO" } {
set iterations 5;
set base 2;
set max [expr {pow($base, $iterations)}];
for {set i $iterations} {$i>0} {set i [expr $i - 1]} {
playTone 330 [expr {round(pow($base, $i) * 150 / $max)}] 100;
playTone 430 [expr {round(pow($base, $i) * 150 / $max)}] 100;
}
}
}
# end of namespace
}
#
# This file has not been truncated
Display More
Der Parameter playTone 330 variiert bei jedem Teilnehmer, jeder hat also einen individuellen Ton. Mit iterations 5 könnt ihr noch die Länge des Signals definieren. Einfach mal rumspielen!