summaryrefslogtreecommitdiff
path: root/cgps.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2016-04-05 22:52:31 -0700
committerGary E. Miller <gem@rellim.com>2016-04-05 22:52:31 -0700
commit2c060d378cec34c8699c4af114c2217832127c2b (patch)
treecf2d6417f0baa096c254166b284b23079eb39d65 /cgps.c
parentdd204e15251b52feeed3d5d9811be2de92484e2b (diff)
downloadgpsd-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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cgps.c b/cgps.c
index 5238ed32..72206f5e 100644
--- a/cgps.c
+++ b/cgps.c
@@ -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");