From 9ffb8aa715e8bf7187f61133a15976c90a9d3331 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Sun, 14 Dec 2025 11:13:19 -0500 Subject: [PATCH] Update main.c fix gps read print --- main.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index a53c330e..6b26b5c7 100644 --- a/main.c +++ b/main.c @@ -336,13 +336,14 @@ int main(int argc, char * argv[]) { if (gps_read != NULL) { fgets(cmdbuffer, 1000, gps_read); - fprintf(stderr, "gps read: %s\n", gps_read); - if (cmdbuffer[0] != '-') + fprintf(stderr, "gps read: %s\n", cmdbuffer); + if ((cmdbuffer[0] == '-') and (cmdbuffer[1] == '1')) { + gps_status = OFF; + fprintf(stderr, "Pi GPS off\n"); + } else gps_status = ON; fprintf(stderr, "Pi GPS on\n"); - } else - fprintf(stderr, "Pi GPS off\n"); fclose(gps_read); } else fprintf(stderr, "Error checking gps");