diff options
author | Gary E. Miller <gem@rellim.com> | 2011-10-12 01:02:12 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2011-10-12 01:02:12 -0700 |
commit | 9b4f04f31cb8637e3ba0b3dc6ca2970cd92f61e4 (patch) | |
tree | d9adf3871d3cb777d736e2ca0c8e27aba78cdd00 /driver_garmin.c | |
parent | d7178919b8512a644ef16e11db16014572d2dbd5 (diff) | |
download | gpsd-9b4f04f31cb8637e3ba0b3dc6ca2970cd92f61e4.tar.gz |
snr is unsigned, not signed, in garmin binary sat data.
Diffstat (limited to 'driver_garmin.c')
-rw-r--r-- | driver_garmin.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/driver_garmin.c b/driver_garmin.c index afe9546b..af5bdbe8 100644 --- a/driver_garmin.c +++ b/driver_garmin.c @@ -168,7 +168,7 @@ typedef struct { uint8_t svid; - int16_t snr; // 0 - 0xffff + uint16_t snr; // 0 - 0xffff uint8_t elev; uint16_t azmth; uint8_t status; // bit 0, has ephemeris, 1, has diff correction @@ -535,7 +535,7 @@ gps_mask_t PrintSERPacket(struct gps_device_t *session, unsigned char pkt_id, gpsd_zero_satellites(&session->gpsdata); for (i = 0, j = 0; i < GARMIN_CHANNELS; i++, sats++) { gpsd_report(LOG_INF, - "Garmin: Sat %3d, snr: %5d, elev: %2d, Azmth: %3d, Stat: %x\n", + "Garmin: Sat %3d, snr: %5u, elev: %2d, Azmth: %3d, Stat: %x\n", sats->svid, GPSD_LE16TOH(sats->snr), sats->elev, GPSD_LE16TOH(sats->azmth), sats->status); |