|
|
|
|
@ -1,6 +1,36 @@
|
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# script to auto decode packet using rtl_fm and Direwolf and run Pacsat
|
|
|
|
|
# script to run PacsatSim
|
|
|
|
|
|
|
|
|
|
if [ ! -d "/home/pi/PacSat" ]; then
|
|
|
|
|
|
|
|
|
|
echo "Setting up PacSatSim default configuration"
|
|
|
|
|
echo
|
|
|
|
|
|
|
|
|
|
mkdir /home/pi/PacSat
|
|
|
|
|
mkdir /home/pi/PacSat/pacsat
|
|
|
|
|
mkdir /home/pi/PacSat/pacsat/dir
|
|
|
|
|
|
|
|
|
|
cd /home/pi/pi_pacsat/Debug
|
|
|
|
|
|
|
|
|
|
sudo rm pacsat_last_command_time.dat
|
|
|
|
|
sudo rm pacsat_upload_table.dat
|
|
|
|
|
sudo rm pacsat.state
|
|
|
|
|
|
|
|
|
|
echo "bit_rate=9600" > pacsat.config
|
|
|
|
|
echo "bbs_callsign=AMSAT-12" >> pacsat.config
|
|
|
|
|
echo "broadcast_callsign=AMSAT-11" >> pacsat.config
|
|
|
|
|
echo "digi_callsign=AMSAT-1" >> pacsat.config
|
|
|
|
|
echo "max_frames_in_tx_buffer=5" >> pacsat.config
|
|
|
|
|
|
|
|
|
|
echo "pb_open=1" > pacsat.state
|
|
|
|
|
echo "uplink_open=1" >> pacsat.state
|
|
|
|
|
echo "pb_max_period_for_client_in_seconds=60" >> pacsat.state
|
|
|
|
|
echo "uplink_max_period_for_client_in_seconds=60" >> pacsat.state
|
|
|
|
|
|
|
|
|
|
touch /home/pi/pi_pacsat/Debug/pacsat_upload_table.dat
|
|
|
|
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
sudo /etc/init.d/alsa-utils stop
|
|
|
|
|
sudo /etc/init.d/alsa-utils start
|
|
|
|
|
|