2018-11-01 19:49:54 +00:00
|
|
|
#!/bin/bash
|
|
|
|
status="0"
|
|
|
|
while [ "$status" -eq 0 ]
|
|
|
|
do
|
|
|
|
|
|
|
|
menuchoice=$(whiptail --title "Rpitx on 434Mhz" --menu "Choose your test, ctrl^c to end a test" 16 82 8 \
|
|
|
|
"0 Tune" "Carrier" \
|
|
|
|
"1 Chirp" "Moving carrier" \
|
|
|
|
"2 Spectrum" "Spectrum painting" \
|
2018-11-02 00:51:27 +00:00
|
|
|
"3 RfMyFace" "Snap with Raspicam and RF paint" \
|
|
|
|
"4 FmRds" "Broadcast modulation with RDS" \
|
|
|
|
"5 SSB" "Upper Side Bande modulation" \
|
|
|
|
"6 SSTV" "Patern picture" \
|
2018-11-01 19:49:54 +00:00
|
|
|
"7 Pocsag" "Pager message" \
|
|
|
|
"8 FreeDV" "Digital voice mode 800XA" \
|
2018-11-02 00:51:27 +00:00
|
|
|
"9 Opera" "Like morse but need Opera decoder" \
|
2018-11-01 19:49:54 +00:00
|
|
|
3>&2 2>&1 1>&3)
|
|
|
|
|
|
|
|
case "$menuchoice" in
|
|
|
|
0\ *) "./testvfo.sh" >/dev/null 2>/dev/null ;;
|
|
|
|
1\ *) "./testchirp.sh" >/dev/null 2>/dev/null ;;
|
|
|
|
2\ *) "./testspectrum.sh" >/dev/null 2>/dev/null ;;
|
2018-11-02 00:51:27 +00:00
|
|
|
3\ *) "./snap2spectrum.sh" >/dev/null 2>/dev/null ;;
|
|
|
|
4\ *) "./testfmrds.sh" >/dev/null 2>/dev/null ;;
|
|
|
|
5\ *) "./testssb.sh" >/dev/null 2>/dev/null ;;
|
|
|
|
6\ *) "./testsstv.sh" >/dev/null 2>/dev/null ;;
|
|
|
|
7\ *) "./testpocsag.sh" >/dev/null 2>/dev/null ;;
|
2018-11-01 19:49:54 +00:00
|
|
|
8\ *) "./testfreedv.sh" >/dev/null 2>/dev/null ;;
|
2018-11-02 00:51:27 +00:00
|
|
|
9\ *) "./testopera.sh" >/dev/null 2>/dev/null ;;
|
2018-11-01 19:49:54 +00:00
|
|
|
*) status=1;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
done
|
|
|
|
exit
|