From 25659ba92098b07790629c20a173f1982c0accd4 Mon Sep 17 00:00:00 2001 From: lwvmobile Date: Sat, 8 Jun 2024 03:07:35 -0400 Subject: [PATCH] M17: Tweak Output on GNSS Position Data; --- src/m17.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/m17.c b/src/m17.c index 850383b..56b14af 100644 --- a/src/m17.c +++ b/src/m17.c @@ -3210,13 +3210,14 @@ void decodeM17PKT(dsd_opts * opts, dsd_state * state, uint8_t * input, int len) fprintf (stderr, " Longitude: %03d.%05d ", lon_deg_int, lon_deg_dec * 65535); if (indicators & 2) fprintf (stderr, "W;"); else fprintf (stderr, "E;"); - if (indicators & 4) fprintf (stderr, "Altitude: %d;", altitude + 1500); - if (indicators & 8) fprintf (stderr, "Speed: %d MPH;", speed); - if (indicators & 8) fprintf (stderr, "Bearing: %d Degrees;", bearing); + if (indicators & 4) fprintf (stderr, " Altitude: %d;", altitude + 1500); + if (indicators & 8) fprintf (stderr, " Speed: %d MPH;", speed); + if (indicators & 8) fprintf (stderr, " Bearing: %d Degrees;", bearing); if (data_source == 0) fprintf (stderr, " M17 Client;"); else if (data_source == 1) fprintf (stderr, " OpenRTX;"); - else if (data_source == 0xFF) fprintf (stderr, " Other;"); + else if (data_source == 0x69) fprintf (stderr, " FME Data Source;"); + else if (data_source == 0xFF) fprintf (stderr, " Other Data Source;"); else fprintf (stderr, " Reserved Data Source: %02X;", data_source); if (station_type == 0) fprintf (stderr, " Fixed Station;");