[Berlin-wireless] Futter für die Meß-Fraktion
Marco Tidow
martidow
Di Jun 12 01:53:24 CEST 2007
On Mon, Jun.11. 12:27 +0200, Rolf Pfeiffer wrote:
> Am Sonntag, 10. Juni 2007 08:25 schrieb Sven-Ola Tuecke:
> > ipkg install busybox-awk...
>
> Danke. Ich werde es nochmal so umschreiben, daß es ohne awk funktioniert. Wäre
> blöd, wenn jeder zum Ausprobieren extra Installationen vornehmen müsste..
done, und bißchen mod.:
--------------------------------------------------------------------------------------------------------
#! /bin/sh --
channels="${1:-1 2 3 4 5 6 7 8 9 10 11 12 13 14}"
duration=100 # Messdauer in 1024 usec Einheiten
interval=5 # Messintervall
Messung="wl rm_req -p -d $duration" # Messkommando zusammenbauen
for ch in $channels; do
Messung="$Messung cca -c $ch"
done
bar='========';
ibar=' ';
bar="$bar$bar$bar$bar$bar$bar$bar$bar$ibar$ibar$ibar$ibar$ibar$ibar$ibar$ibar"
clear
yy=0
export yy
while :; do
mok=$($Messung) # Messung anfordern
sleep $interval # braucht etwas Zeit
#clear
echo -e -n "\x1b\x5b\x3b\x31\x48"
echo "CCA Meßscript - zeitliche Belegung des Spektrums - stark verbesserungs beduerftig - ropf 2007"
echo -e "\n Kanal \t Belegung \n"
report="$(wl rm_rep)"
echo "$report"| while read a b c d; do
case "$a" in
'channel') ch="$c";;
'Carrier')
xx="$c"
yy=$(($xx / 4)) # Anzahl der sternchen
echo -e "$ch \t$xx \t/255\t|$(exec expr substr "$bar" $((65-$yy)) 63)|"
;;
*) ;;
esac
done
done
Mehr Informationen über die Mailingliste Berlin