diff --git a/pacsatsim.sh b/pacsatsim.sh index 2e5802d1..8b395c34 100755 --- a/pacsatsim.sh +++ b/pacsatsim.sh @@ -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