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);
}
/**
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;
}