From 1e3c9de22535d04971d7be518970ecd663cbf1eb Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sun, 25 Jan 2026 12:41:37 -0500 Subject: [PATCH] Update main.c remove sim_mode_auto if battery present --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 7a1fd624..2a6ca99f 100644 --- a/main.c +++ b/main.c @@ -390,7 +390,7 @@ int main(int argc, char * argv[]) { sim_mode = TRUE; - fprintf(stderr, "Simulated telemetry mode!\n"); + fprintf(stderr, "Sim mode is ON!\n"); srand((unsigned int)time(0)); @@ -701,6 +701,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 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); } } batteryCurrent = current[map[BAT]] + current[map[BAT2]]; // Sum BAT and BAT2 currents