From eede684d27420cfa1230ed64fd038fef29366dbb Mon Sep 17 00:00:00 2001 From: Evgueni Souleimanov Date: Tue, 17 Jun 2014 20:56:29 -0400 Subject: [PATCH] example: indicate when a sentence is not parsed or is not valid Indicate when a sentence is not parsed or is not valid. Before this change, it was not clear from the example run whether each sentence is parsed properly or not. --- example.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/example.c b/example.c index 9c01b7a..efb5ea9 100644 --- a/example.c +++ b/example.c @@ -34,6 +34,9 @@ int main(void) minmea_tocoord(&frame.longitude), minmea_tofloat(&frame.speed)); } + else { + printf("$xxRMC sentence is not parsed\n"); + } } break; case MINMEA_SENTENCE_GGA: { @@ -41,6 +44,9 @@ int main(void) if (minmea_parse_gga(&frame, line)) { printf("$xxGGA: fix quality: %d\n", frame.fix_quality); } + else { + printf("$xxGGA sentence is not parsed\n"); + } } break; case MINMEA_SENTENCE_GST: { @@ -60,6 +66,9 @@ int main(void) minmea_tofloat(&frame.longitude_error_deviation), minmea_tofloat(&frame.altitude_error_deviation)); } + else { + printf("$xxGST sentence is not parsed\n"); + } } break; case MINMEA_SENTENCE_GSV: { @@ -74,9 +83,17 @@ int main(void) frame.sats[i].azimuth, frame.sats[i].snr); } + else { + printf("$xxGSV sentence is not parsed\n"); + } + } break; + + case MINMEA_INVALID: { + printf("$xxxxx sentence is not valid\n"); } break; default: { + printf("$xxxxx sentence is not parsed\n"); } break; } }