diff --git a/config b/config index 8d48a33c..b8999f4f 100755 --- a/config +++ b/config @@ -290,7 +290,7 @@ TXPL=${11} # echo ${14} if [[ ( "${14}" == "sim" || "${14}" == "rig" ) && ( "$MODE" == "f" || "$MODE" == "b" || "$MODE" == "j" || "$MODE" == "G") ]] ; then - echo "Doppler frequency shift is ON but not active in this mode (only APRS, CW, SSTV, PacSat, and Repeater modes)" + echo "Doppler frequency shift is ON but not active in this mode (only APRS, CW, SSTV, Pacsat, and Repeater modes)" echo -n "TX Frequency is approximately: " echo -n ${7} echo -n " MHz, RX Frequency is: " @@ -306,7 +306,7 @@ TXPL=${11} # echo -n ${8} # echo " MHz" elif [ "${14}" = "rig" ] ; then - echo "rigctld Doppler frequency shift enabled" + echo "Radio Control Doppler frequency shift enabled" echo -n "Current TX Frequency (Hz) is: " head -n 1 /home/pi/CubeSatSim/frequency.txt | cut -d ' ' -f 1 echo -n "Current RX Frequency (Hz) is: " @@ -345,7 +345,7 @@ TXPL=${11} # echo $MODE if [ "$MODE" = "p" ] || [ "$MODE" = "P" ] ; then - echo "Squelch is off since PacSat or PacSat Ground Station mode" + echo "Squelch is off since Pacsat or Pacsat Ground Station mode" else echo -n "Squelch level is: " echo $SQUELCH @@ -361,14 +361,14 @@ TXPL=${11} echo "Radio DTMF/APRS command and control is ON" else if [ "$MODE" = "p" ] || [ "$MODE" = "P" ] ; then - echo "Radio carrier command and control is off since PacSat or PacSat Ground Station mode" + echo "Radio carrier command and control is off since Pacsat or Pacsat Ground Station mode" else echo "Radio carrier command and control is ON" fi fi else if [ "$MODE" = "p" ] || [ "$MODE" = "P" ] ; then - echo "Radio carrier command and control is off since PacSat or PacSat Ground Station mode" + echo "Radio carrier command and control is off since Pacsat or Pacsat Ground Station mode" else echo "Radio carrier command and control is ON" fi @@ -568,7 +568,6 @@ elif [ "$1" = "-s" ]; then elif [ "$1" = "-t" ]; then - echo echo "Setting the Simulated Telemetry setting" echo @@ -615,7 +614,6 @@ elif [ "$1" = "-t" ]; then elif [ "$1" = "-c" ]; then - echo echo "Setting the CALLSIGN" echo @@ -657,7 +655,6 @@ elif [ "$1" = "-c" ]; then elif [ "$1" = "-r" ]; then - echo echo "Set the Reset Count for FoxTelem" echo # echo -e "Current sim.cfg configuration file:" @@ -708,7 +705,6 @@ elif [ "$1" = "-r" ]; then elif [ "$1" = "-l" ]; then - echo echo "Editing latitude and longitude in the" echo "configuration file for CubeSatSim" echo "(Only used for APRS telemetry)" @@ -793,7 +789,6 @@ elif [ "$1" = "-l" ]; then elif [ "$1" = "-S" ]; then - echo echo "Scan both I2C buses on the Raspberry Pi" echo @@ -808,7 +803,6 @@ elif [ "$1" = "-S" ]; then elif [ "$1" = "-C" ]; then - echo echo "Clear logs" echo @@ -921,7 +915,6 @@ elif [ "$1" = "-T" ]; then elif [ "$1" = "-d" ]; then - echo echo "Change command and control Direwolf state" echo if [[ $(arecord -l | grep card) ]]; then @@ -1000,7 +993,6 @@ elif [ "$1" = "-d" ]; then elif [ "$1" = "-D" ]; then - echo echo "Change Transmit Commands state" echo @@ -1032,7 +1024,6 @@ elif [ "$1" = "-D" ]; then elif [ "$1" = "-R" ]; then - echo echo "Reset the Commands Count in the file command_count.txt" echo @@ -1059,7 +1050,6 @@ elif [ "$1" = "-R" ]; then elif [ "$1" = "-B" ]; then - echo echo "Manually setting Safe Mode (battery saver mode)" echo @@ -1122,7 +1112,6 @@ elif [ "$1" = "-B" ]; then elif [ "$1" = "-q" ]; then - echo echo "Setting the Squelch setting" echo @@ -1171,16 +1160,14 @@ elif [ "$1" = "-q" ]; then elif [ "$1" = "-Q" ]; then -# echo echo "Reading current Squelch for 10 seconds" - echo "Squelch is active low (0 means squelch broken)" + echo "Squelch is active low (0 means squelch broken, received a signal)" echo timeout 10 bash -c -- 'while true; do (gpio read 22 && sleep 1); done' elif [ "$1" = "-P" ]; then - echo echo "Setting the PL (Private Line) CTCSS/CDCSS setting" echo @@ -1274,8 +1261,7 @@ elif [ "$1" = "-P" ]; then elif [ "$1" = "-F" ]; then - echo - echo "Editing the RX and RX frequency" + echo "Editing the TX and RX frequency" echo value=`cat /home/pi/CubeSatSim/sim.cfg` @@ -1286,8 +1272,6 @@ elif [ "$1" = "-F" ]; then echo "Current value of TX frequency is" $7 "MHz" echo - echo "Current value of RX frequency is" $8 "MHz" - echo # echo $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10} ${11} ${12} ${13} ${14} @@ -1301,7 +1285,9 @@ elif [ "$1" = "-F" ]; then tx="$7" echo "Keeping value of" $tx "MHz" fi - + echo + echo "Current value of RX frequency is" $8 "MHz" + echo echo "Enter RX frequency in MHz (70cm band only): " read rx @@ -1385,7 +1371,6 @@ elif [ "$1" = "-o" ]; then elif [ "$1" = "-H" ]; then -# echo echo "Setting Balloon mode" echo @@ -1489,7 +1474,7 @@ elif [ "$1" = "-n" ]; then sudo echo $new > /home/pi/CubeSatSim/.mode restart=1 elif [ "$1" = "p" ] || [ "$1" = "P" ] ; then - echo "Switching to PacSat mode" + echo "Switching to Pacsat mode" sudo echo $new > /home/pi/CubeSatSim/.mode reboot=1 else @@ -1553,7 +1538,7 @@ elif [ "$1" = "-A" ]; then while [ "$MODE" != "x" ]; do - echo "Enter the mode to change: a=APRS, f=FSK, b=BPSK, s=SSTV, m=CW, e=Repeater, j=FUNcube, p=PacSat, o=Beacon on/off x=Exit this mode" + echo "Enter the mode to change: a=APRS, f=FSK, b=BPSK, s=SSTV, m=CW, e=Repeater, j=FUNcube, p=Pacsat, o=Beacon on/off x=Exit this mode" read MODE if [ "$MODE" != "x" ]; then @@ -1575,8 +1560,7 @@ elif [ "$1" = "-A" ]; then elif [ "$1" = "-L" ]; then - echo - echo "Set microphone level for command and control" + echo "Set microphone level for command and control and Pacsat" echo CARDUSB=$(aplay -l | grep "Device" | grep -oP '(?<=card )\d{1,2}') @@ -1901,6 +1885,14 @@ elif [ "$1" = "-N" ]; then echo "Current mode is FUNcube" echo "Next mode is Repeater" /home/pi/CubeSatSim/config -e + elif [ "$1" = "e" ]; then + echo "Current mode is Repeater" + echo "Next mode is Pacsat" + /home/pi/CubeSatSim/config -G + elif [ "$1" = "p" ]; then + echo "Current mode is Pacsat" + echo "Next mode is APRS" + /home/pi/CubeSatSim/config -a else echo "Unknown mode" fi @@ -1918,7 +1910,6 @@ elif [ "$1" = "-N" ]; then elif [ "$1" = "-U" ]; then - echo echo "Changing the Random Simulated Failure setting" echo @@ -2109,7 +2100,7 @@ elif [ "$1" = "-u" ]; then elif [ "$1" = "-G" ]; then - echo "Changing to PacSatSim mode" + echo "Changing to Pacsat mode" value=`cat /home/pi/CubeSatSim/.mode` echo "$value" > /dev/null set -- $value @@ -2139,7 +2130,7 @@ elif [ "$1" = "-G" ]; then elif [ "$1" = "-I" ]; then - echo "Changing to PacSat Ground Station mode" + echo "Changing to Pacsat Ground Station mode" echo echo "Run the Pacsat Ground Station in the Desktop" value=`cat /home/pi/CubeSatSim/.mode` @@ -2171,8 +2162,7 @@ elif [ "$1" = "-I" ]; then elif [ "$1" = "-k" ]; then - echo - echo "Reset PacSatSim configuration" + echo "Reset Pacsat configuration" echo sudo systemctl stop pacsatsim &>/dev/null sudo rm -r /home/pi/PacSat @@ -2181,7 +2171,6 @@ elif [ "$1" = "-k" ]; then elif [ "$1" = "-K" ]; then - echo echo "Setting the Doppler frequency shift mode setting" echo @@ -2196,7 +2185,7 @@ elif [ "$1" = "-K" ]; then if [ "${14}" = "sim" ] ; then echo "Simulated Doppler frequency shift mode enabled" elif [ "${14}" = "rig" ] ; then - echo "rigctld Doppler frequency shift mode enabled" + echo "Radio Control Doppler frequency shift mode enabled" else echo "Doppler frequency shift is OFF" fi @@ -2211,13 +2200,13 @@ elif [ "$1" = "-K" ]; then if [ "$sim" = "y" ] || [ "$sim" = "yes" ] ; then doppler="yes" - echo "Do you want simulated Doppler shift or rigctld Doppler (sim/rig)" + echo "Do you want Simulated Doppler shift or Radio Control Doppler (sim/rig)" read doppler if [ "$doppler" = "sim" ] ; then echo "Simulated Doppler frequency shift mode enabled" elif [ "$doppler" = "rig" ] ; then - echo "rigctld Doppler frequency shift mode enabled" + echo "Radio Control Doppler frequency shift mode enabled" else doppler="no" echo "sim or rig not entered. Doppler frequency shift is OFF" @@ -2257,7 +2246,6 @@ elif [ "$1" = "-K" ]; then elif [ "$1" = "-V" ]; then - echo echo "Changing the maxcpus setting" echo @@ -2371,8 +2359,8 @@ elif [ "$1" = "-h" ]; then echo " -n Change to Transmit Commands mode" echo " -e Change to Repeater mode" echo " -j Change to FUNcube mode" - echo " -G Change to PacSatSim mode" - echo " -I Change to PacSat Ground Station mode" + echo " -G Change to Pacsat mode" + echo " -I Change to Pacsat Ground Station mode" echo " -i Restart CubeSatsim software" echo " -c Change the CALLSIGN in the configuration file sim.cfg" echo " -t Change the Simulated Telemetry setting in sim.cfg" @@ -2400,7 +2388,7 @@ elif [ "$1" = "-h" ]; then echo " -U Change the random failure mode setting" echo " -N Set next mode or failure" echo " -u Change gpsd state" - echo " -k Reset the PacSatSim Configuration" + echo " -k Reset the Pacsat Configuration" echo " -K Change the Doppler frequency shift setting" echo " -V Set the maximum CPUs" echo " -w Show PiOS boot files"