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; } }