diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2016-01-29 12:50:35 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2016-01-29 12:50:35 -0500 |
commit | efaf1007787d5a597be0926e2a694a4867af953a (patch) | |
tree | aabc8b72c35f64b94c3e354fe276fcd46cf8c863 /cgps.c | |
parent | cfad4675e188afc0cb4c7841b688bda81a2f7e7e (diff) | |
download | gpsd-efaf1007787d5a597be0926e2a694a4867af953a.tar.gz |
By popular demand, restore STATUS_DGPS_FIX to public interface.
Diffstat (limited to 'cgps.c')
-rw-r--r-- | cgps.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -524,16 +524,17 @@ static void update_gps_panel(struct gps_data_t *gpsdata) (void)snprintf(scr, sizeof(scr), "OFFLINE"); } else { newstate = gpsdata->fix.mode; - /* - * DGPS - */ switch (gpsdata->fix.mode) { case MODE_2D: - (void)snprintf(scr, sizeof(scr), "2D FIX (%d secs)", + (void)snprintf(scr, sizeof(scr), "2D %sFIX (%d secs)", + (gpsdata->status == + STATUS_DGPS_FIX) ? "DIFF " : "", (int)(time(NULL) - status_timer)); break; case MODE_3D: - (void)snprintf(scr, sizeof(scr), "3D FIX (%d secs)", + (void)snprintf(scr, sizeof(scr), "3D %sFIX (%d secs)", + (gpsdata->status == + STATUS_DGPS_FIX) ? "DIFF " : "", (int)(time(NULL) - status_timer)); break; default: |