X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fnet%2Fnmea_test.c;h=fdcc505da8f14976312a36f74c367b03614cda51;hb=c4599bb1c65e154df9748e0330b0dec5ca0a5659;hp=8f463f0e74ffa5653e22b04401517a52a5037c42;hpb=3ddb5bbec1b0c60a21dbd1311a285e79ba546ccc;p=bertos.git diff --git a/bertos/net/nmea_test.c b/bertos/net/nmea_test.c index 8f463f0e..fdcc505d 100644 --- a/bertos/net/nmea_test.c +++ b/bertos/net/nmea_test.c @@ -152,15 +152,13 @@ static void gpgsv_callout(nmeap_context_t *context, void *data, void *user_data) tot_sentence_parsed++; - LOG_INFO("[%d]found GPGSV message %d %d %d %d %d %d %d\n",tot_sentence_parsed, + LOG_INFO("[%d]found GPGSV message %d %d %d\n",tot_sentence_parsed, gsv->tot_message, gsv->message_num, - gsv->tot_svv, - gsv->sv_prn, - gsv->elevation, - gsv->azimut, - gsv->snr - ); + gsv->tot_svv); + + for (int i = 0; i < 4; i++) + LOG_INFO("[%d]%d %d %d %d\n", i, gsv->info[i].sv_prn, gsv->info[i].elevation, gsv->info[i].azimut, gsv->info[i].snr); } /** @@ -189,15 +187,10 @@ int nmea_testSetup(void) LOG_INFO("Init test buffer..done.\n"); nmeap_init(&nmea, NULL); - LOG_INFO("Init NMEA context..done.\n"); nmeap_addParser(&nmea, "GPGGA", nmea_gpgga, gpgga_callout, &gga); - LOG_INFO("Init NMEA GPGGA parser..done.\n"); nmeap_addParser(&nmea, "GPRMC", nmea_gprmc, gprmc_callout, &rmc); - LOG_INFO("Init NMEA GPRMC parser..done.\n"); nmeap_addParser(&nmea, "GPGSV", nmea_gpgsv, gpgsv_callout, &gsv); - LOG_INFO("Init NMEA GPGSV parser..done.\n"); nmeap_addParser(&nmea, "GPVTG", nmea_gpvtg, gpvtg_callout, &vtg); - LOG_INFO("Init NMEA GPVTG parser..done.\n"); return 0; }