Update pacsat.sh only check for directory for that mode

master-b-p
Alan Johnston 1 week ago committed by GitHub
parent 524b38e19c
commit 6280e60cfd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -92,29 +92,32 @@ if [ ! "$MODE" = "P" ] && [ ! "$loopback" = "1" ] ; then
elif [ "$loopback" = "1" ] ; then elif [ "$loopback" = "1" ] ; then
if [ ! "$MODE" = "p" ]
echo echo
echo "Simulated PacSatSim so mode doesn't matter" echo "Switching to PacSat mode for the Simulated PacSat Satellite"
echo echo
/home/pi/CubeSatSim/config -G n
fi
else # if [ ! -d "/home/pi/PacSatGroundLoop" ] ; then
if [ ! "$loopback" = "1" ] ; then # don't do this for now.
cd
sudo rm PacSatGroundLoop.zip &>/dev/null
wget https://github.com/alanbjohnston/CubeSatSim/raw/refs/heads/master-b-p/spacecraft/PacSatGround_0.46o/PacSatGroundLoop.zip
unzip PacSatGroundLoop.zip -d PacSatGroundLoop
sudo rm PacSatGroundLoop.zip
echo echo
echo "Mode is PacSat Ground Station" echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign"
echo sleep 10
fi fi
value=`cat /home/pi/CubeSatSim/sim.cfg` else
echo "$value" > /dev/null
set -- $value
callsign="$1"
frequency="$7e3"
echo -n "Callsign is " echo
echo $callsign echo "Mode is PacSat Ground Station"
echo -n "Transmit Frequency is "
echo $frequency
echo echo
if [ ! -d "/home/pi/PacSatGround" ] ; then if [ ! -d "/home/pi/PacSatGround" ] ; then
@ -131,19 +134,20 @@ if [ ! -d "/home/pi/PacSatGround" ] ; then
fi fi
if [ ! -d "/home/pi/PacSatGroundLoop" ] ; then fi
cd value=`cat /home/pi/CubeSatSim/sim.cfg`
sudo rm PacSatGroundLoop.zip &>/dev/null echo "$value" > /dev/null
wget https://github.com/alanbjohnston/CubeSatSim/raw/refs/heads/master-b-p/spacecraft/PacSatGround_0.46o/PacSatGroundLoop.zip set -- $value
unzip PacSatGroundLoop.zip -d PacSatGroundLoop
sudo rm PacSatGroundLoop.zip
echo callsign="$1"
echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign" frequency="$7e3"
sleep 10
fi echo -n "Callsign is "
echo $callsign
echo -n "Transmit Frequency is "
echo $frequency
echo
sudo sed -i "s/TNC_TX_DELAY=.*$/TNC_TX_DELAY=750/g" /home/pi/PacSatGround/PacSatGround.properties sudo sed -i "s/TNC_TX_DELAY=.*$/TNC_TX_DELAY=750/g" /home/pi/PacSatGround/PacSatGround.properties
sudo sed -i "s/TNC_TX_DELAY=.*$/TNC_TX_DELAY=750/g" /home/pi/PacSatGroundLoop/PacSatGround.properties sudo sed -i "s/TNC_TX_DELAY=.*$/TNC_TX_DELAY=750/g" /home/pi/PacSatGroundLoop/PacSatGround.properties
@ -193,8 +197,6 @@ sudo usermod -a -G gpio pi
if [ "$loopback" = "1" ] ; then if [ "$loopback" = "1" ] ; then
/home/pi/CubeSatSim/config -G n
echo "Using Audio Loopback" echo "Using Audio Loopback"
ADEVICE="ADEVICE plughw:CARD=Loopback,DEV=1" ADEVICE="ADEVICE plughw:CARD=Loopback,DEV=1"
PTT="PTT GPIOD gpiochip0 17" PTT="PTT GPIOD gpiochip0 17"

Loading…
Cancel
Save

Powered by TurnKey Linux.