From 2d3f86c07c759db57a61bda8eff947192185269f Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Fri, 29 Mar 2024 10:49:02 -0400 Subject: [PATCH] Update main.c added sim_config check so config overrides --- main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 6dd2f47a..de207ac0 100644 --- a/main.c +++ b/main.c @@ -90,7 +90,8 @@ int main(int argc, char * argv[]) { if (strcmp(sim_yes, "yes") == 0) { sim_mode = TRUE; - fprintf(stderr, "Sim mode is ON\n"); + fprintf(stderr, "Sim mode is turned ON by configuration\n"); + sim_config = TRUE; } if (strcmp(hab_yes, "yes") == 0) { hab_mode = TRUE; @@ -643,7 +644,7 @@ int main(int argc, char * argv[]) { batteryVoltage = 4.5; else { batteryVoltage = voltage[map[BAT]]; - if (sim_mode) { // if Voltage sensor on Battery board is present, exit simulated telemetry mode + 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"); }