diff options
author | Gary E. Miller <gem@rellim.com> | 2016-04-05 22:52:31 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2016-04-05 22:52:31 -0700 |
commit | 2c060d378cec34c8699c4af114c2217832127c2b (patch) | |
tree | cf2d6417f0baa096c254166b284b23079eb39d65 /cgps.c | |
parent | dd204e15251b52feeed3d5d9811be2de92484e2b (diff) | |
download | gpsd-2c060d378cec34c8699c4af114c2217832127c2b.tar.gz |
Skytraq claims altitude to %.3f, adjust cgps to fit.
Probably only in RTK mode.
Diffstat (limited to 'cgps.c')
-rw-r--r-- | cgps.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -372,7 +372,7 @@ static void update_compass_panel(struct gps_data_t *gpsdata) /* Fill in the altitude. */ if (isnan(gpsdata->fix.altitude) == 0) - (void)snprintf(scr, sizeof(scr), "%.1f", gpsdata->fix.altitude); + (void)snprintf(scr, sizeof(scr), "%.3f", gpsdata->fix.altitude); else (void)snprintf(scr, sizeof(scr), "n/a"); (void)mvwprintw(datawin, 5, DATAWIN_VALUE_OFFSET, "%-*s", 27, scr); @@ -495,7 +495,7 @@ static void update_gps_panel(struct gps_data_t *gpsdata) /* Fill in the altitude. */ if (gpsdata->fix.mode >= MODE_3D && isnan(gpsdata->fix.altitude) == 0) - (void)snprintf(scr, sizeof(scr), "%.1f %s", + (void)snprintf(scr, sizeof(scr), "%.3f %s", gpsdata->fix.altitude * altfactor, altunits); else (void)snprintf(scr, sizeof(scr), "n/a"); |