From 8f5399786155120309597b35dc5588b54ba8f240 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sun, 22 Mar 2026 12:15:23 -0400 Subject: [PATCH] Update command don't start carrier C2C if PacSat or Ground mode --- command | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/command b/command index 2356a1ff..e1a31d63 100755 --- a/command +++ b/command @@ -6,6 +6,12 @@ sudo modprobe snd-aloop sudo modprobe snd-aloop +value=`cat /home/pi/CubeSatSim/.mode` +echo "$value" > /dev/null +set -- $value + +MODE=$1 + FILE=/home/pi/CubeSatSim/command_control if [ -f "$FILE" ]; then echo "Radio command and control is ON" @@ -126,17 +132,32 @@ else fi - if [ "$1" = "d" ]; then - - echo "debug mode" - - /home/pi/venv/bin/python3 /home/pi/CubeSatSim/squelch_cc.py d + value=`cat /home/pi/CubeSatSim/.mode` + echo "$value" > /dev/null + set -- $value + MODE=$1 + + if [ ! "$MODE" = "P" ] && [ ! "$MODE" = "P" ] ; then + + if [ "$1" = "d" ]; then + + echo "debug mode" + + /home/pi/venv/bin/python3 /home/pi/CubeSatSim/squelch_cc.py d + + else + + /home/pi/venv/bin/python3 /home/pi/CubeSatSim/squelch_cc.py + + fi + else - - /home/pi/venv/bin/python3 /home/pi/CubeSatSim/squelch_cc.py - - fi + + echo "Not running Carrier (squelch) Command and Control since PacSat or PacSat Ground Station mode!") + sleep 60 + + fi fi sudo killall -9 direwolf &>/dev/null