From e27a001d894c4a5937986f447af67a9881e883bd Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sun, 25 Jan 2026 12:54:15 -0500 Subject: [PATCH] Update main.c turn off sim_mode_auto if payload is present --- main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.c b/main.c index 2a6ca99f..3f07427d 100644 --- a/main.c +++ b/main.c @@ -694,6 +694,8 @@ int main(int argc, char * argv[]) { if (sim_mode && !sim_config) { // if Voltage sensor on Battery board is present, exit simulated telemetry mode sim_mode = FALSE; fprintf(stderr, "Turning off sim_mode since battery sensor 2 is present\n"); + FILE * sim_mode_auto = popen("sudo rm /home/pi/CubeSatSim/sim_mode_auto", "r"); // remove sim_mode_auto flag + pclose(sim_mode_auto); } } else { @@ -730,6 +732,8 @@ int main(int argc, char * argv[]) { if (sim_mode && payload && !sim_config) { sim_mode = FALSE; printf("Turning off sim mod since payload is present and sim mode not manually configured."); + FILE * sim_mode_auto = popen("sudo rm /home/pi/CubeSatSim/sim_mode_auto", "r"); // remove sim_mode_auto flag + pclose(sim_mode_auto); } fflush(stdout);