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,32 +92,35 @@ if [ ! "$MODE" = "P" ] && [ ! "$loopback" = "1" ] ; then
elif [ "$loopback" = "1" ] ; then
if [ ! "$MODE" = "p" ]
echo
echo "Simulated PacSatSim so mode doesn't matter"
echo "Switching to PacSat mode for the Simulated PacSat Satellite"
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.
echo
echo "Mode is PacSat Ground Station"
echo
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
fi
echo
echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign"
sleep 10
value=`cat /home/pi/CubeSatSim/sim.cfg`
echo "$value" > /dev/null
set -- $value
fi
callsign="$1"
frequency="$7e3"
else
echo -n "Callsign is "
echo $callsign
echo -n "Transmit Frequency is "
echo $frequency
echo
echo
echo "Mode is PacSat Ground Station"
echo
if [ ! -d "/home/pi/PacSatGround" ] ; then
if [ ! -d "/home/pi/PacSatGround" ] ; then
cd
sudo rm PacSatGround.zip &>/dev/null
@ -129,21 +132,22 @@ if [ ! -d "/home/pi/PacSatGround" ] ; then
echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign"
sleep 10
fi
fi
if [ ! -d "/home/pi/PacSatGroundLoop" ] ; then
fi
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
value=`cat /home/pi/CubeSatSim/sim.cfg`
echo "$value" > /dev/null
set -- $value
echo
echo "The first time you run the Ground Station, you will need to select Yes to override files, then put in your callsign"
sleep 10
callsign="$1"
frequency="$7e3"
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/PacSatGroundLoop/PacSatGround.properties
@ -193,8 +197,6 @@ sudo usermod -a -G gpio pi
if [ "$loopback" = "1" ] ; then
/home/pi/CubeSatSim/config -G n
echo "Using Audio Loopback"
ADEVICE="ADEVICE plughw:CARD=Loopback,DEV=1"
PTT="PTT GPIOD gpiochip0 17"

Loading…
Cancel
Save

Powered by TurnKey Linux.