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 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.
echo cd
echo "Mode is PacSat Ground Station" sudo rm PacSatGroundLoop.zip &>/dev/null
echo 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` fi
echo "$value" > /dev/null
set -- $value
callsign="$1" else
frequency="$7e3"
echo -n "Callsign is " echo
echo $callsign echo "Mode is PacSat Ground Station"
echo -n "Transmit Frequency is " echo
echo $frequency
echo
if [ ! -d "/home/pi/PacSatGround" ] ; then if [ ! -d "/home/pi/PacSatGround" ] ; then
cd cd
sudo rm PacSatGround.zip &>/dev/null 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" 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 sleep 10
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.