parent
1a955cd092
commit
c087825dc9
@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo -e "\nrpitx for CubeSatSim at 434.9 MHz\n"
|
||||||
|
|
||||||
|
if [ "$1" = "a" ]; then
|
||||||
|
echo "Mode is continuous AFSK"
|
||||||
|
sleep infinity
|
||||||
|
elif [ "$1" = "b" ]; then
|
||||||
|
echo "Tx is continuous BPSK"
|
||||||
|
sudo nc -l 8080 | csdr convert_i16_f | csdr gain_ff 7000 | csdr convert_f_samplerf 20833 | while true; do sudo timeout -k 1 60m /home/pi/rpitx/rpitx -i- -m RF -f 434.897e3; done
|
||||||
|
else
|
||||||
|
echo "Tx is continuous FSK"
|
||||||
|
sudo nc -l 8080 | csdr convert_i16_f | csdr fir_interpolate_cc 2 | csdr dsb_fc | csdr bandpass_fir_fft_cc 0.002 0.06 0.01 | csdr fastagc_ff | while true; do sudo timeout -k 1 60m /home/pi/rpitx/sendiq -i /dev/stdin -s 96000 -f 434.8945e6 -t float 2>&1; done
|
||||||
|
fi
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=CubeSatSim rpitx service
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
TimeoutStopSec=5
|
||||||
|
EnvironmentFile=/home/pi/CubeSatSim/.mode
|
||||||
|
ExecStart=/home/pi/CubeSatSim/rpitx.sh $ARG1
|
||||||
|
WorkingDirectory=/home/pi/CubeSatSim
|
||||||
|
StandardOutput=inherit
|
||||||
|
StandardError=inherit
|
||||||
|
Restart=always
|
||||||
|
User=root
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
Loading…
Reference in new issue