-
Notifications
You must be signed in to change notification settings - Fork 2
/
startup
executable file
·119 lines (81 loc) · 3.5 KB
/
startup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#! /usr/bin/tcsh
# SO2V development
pkill bandmap.py
cd ~/Python/pySDR/
pySDR.py -fc 7030 -mode CW -fsout 48 -vid_bw 45 -ant B -rig NONE -no_hamlib -port 12345 -af_bw .5 -follow_freq -bandmap -mute -udp -pan -pan_bw 10 -pan_dr 90 >& /tmp/SDR &
sleep 1
pushd ../bandmap
bandmap.py -rig NONE -port 12345 -udp -cwops >& /tmp/BANDMAP &
popd
tail -f /tmp/SDR
exit
# Need to make sure rig is in PKT-U mode for both VFOs!!!!
# And that widest bandwidth is selected!!!!
# Perhaps add setup option to find_rig?
# Will also want to make sure correct antenna is selected if we
# try to use adjacent bands.
#
# Need to fix third BANDMAP so uses VFO B freq
# Perhaps Bandmap should be reading wsjtx's freq and not the rig?
echo " "
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Starting SDR ..."
cd ~/Python/pySDR
start_loopback
set FS=48
# set LOOPBACK = "-loopback -follow_freq -aux"
set LOOPBACK = "-loopback -so2v -aux"
set LOOPBACK = "-loopback -so2v"
set PY_SDR = "~/Python/pySDR/pySDR.py"
#set RIG = "-rig HAMLIB -no_hamlib -no_rigctl"
set RIG = "-rig FLRIG -no_hamlib -no_rigctl -digi"
set CMD = "$PY_SDR -mode IQ -fsout $FS -af_bw 45 -vid_bw 45 -ant B -pan -pan_bw 10 $LOOPBACK $RIG"
echo $CMD >& /tmp/SDR
$CMD >>& /tmp/SDR &
echo "Waiting for SDR to start ..."
set id=`find_windows "pySDR" 10`
while( $#id<1 )
set id=`find_windows "pySDR" 10`
sleep 1
end
#exit
echo "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Starting another copy of WSJTX ..."
set VERSION="2.4.0"
set EXE_DIR="~/wsjtx-${VERSION}/build/wsjtx-prefix/src/wsjtx-build"
$EXE_DIR/wsjtx -r CONTEST2 &
# This is pretty good, needs a little more work
/home/joea/Python/bandmap/bandmap.py -rig HAMLIB -port 4533 -wsjt CONTEST2 2238 -dx >& /tmp/BANDMAP3 &
exit
##############################################################################
# Record control on/off development
#pkill rigctl
#pkill rigctld
pkill pySDR
pySDR >& /tmp/SDR &
echo "Waiting for pySDR to start ..."
set id=`find_windows pySDR 20`
#$HAMLIB_DIR/rigctld -m $MODEL -r /dev/$c >& /tmp/HAMLIB
#rigctl -m 2 -r localhost:4532 m
~/hamlib-4.2/tests/rigctl -m 2 -vvvvv -r localhost:4575
exit
##############################################################################
# CW devel
#pySDR.py -fc 14030 -audio 2 -fs 1 -mode IQ -pan
#pySDR.py -fc 14029.5 -bfo 700 -mode CW -af_bw 1 -pan_bw 4
#pySDR.py -fc 14047.5 -bfo 700 -mode CW -af_bw .5 -pan_bw 40 -audio 2 -fs 1 -pan
#pySDR.py -fc 14029.5 14047.5 -bfo 700 -mode CW -af_bw .5 -pan_bw 40 -audio 2 -fs 1 -pan
rm demod_*
#pySDR.py -mode IQ -fsout 48 -af_bw 45 -vid_bw 45 -ant B -pan -pan_bw 10 -follow_freq -rig HAMLIB -no_hamlib -no_rigctl -port 4532
pySDR.py -fc 600 600 -mode CW -fsout 48 -af_bw 1 -vid_bw 45 -ant B -pan -pan_bw 10 -follow_freq -rig HAMLIB -no_hamlib -no_rigctl -port 4532
#pySDR.py -fc 600 600 -mode CW -fsout 48 -af_bw 1 -vid_bw 45 -ant B -pan -pan_bw 10 -follow_freq -no_hamlib -no_rigctl
#pySDR.py -mode CW -fsout 48 -af_bw 45 -vid_bw 45 -ant B -pan -pan_bw 10 -loopback -follow_freq -rig HAMLIB -no_hamlib -no_rigctl -port 4532
exit
##############################################################################
# Listen to two AM stations
pySDR.py -fc 600 760 -audio 2 -fs 1
exit
##############################################################################
# Pan adaptor for TS850
set FS=48
pkill pySDR
pySDR.py -mode IQ -fsout $FS -af_bw 45 -vid_bw 45 -ant B -pan -pan_bw 50 -rigIF -8.83 -rig DIRECT -port 1 -ant B
exit