diff options
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r-- | driver_nmea0183.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c index fd17df4a..484dda99 100644 --- a/driver_nmea0183.c +++ b/driver_nmea0183.c @@ -1067,10 +1067,11 @@ static gps_mask_t processPASHR(int c UNUSED, char *field[], session->gpsdata.dop.tdop); } } else if (0 == strcmp("SAT", field[1])) { /* Satellite Status */ - int i, n, p, u; + int i, n, u; n = session->gpsdata.satellites_visible = atoi(field[2]); u = 0; for (i = 0; i < n; i++) { + int p; session->gpsdata.PRN[i] = p = atoi(field[3 + i * 5 + 0]); session->gpsdata.azimuth[i] = atoi(field[3 + i * 5 + 1]); session->gpsdata.elevation[i] = atoi(field[3 + i * 5 + 2]); |