summaryrefslogtreecommitdiff
path: root/cgps.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-02-06 16:26:33 -0800
committerGary E. Miller <gem@rellim.com>2019-02-06 16:26:33 -0800
commitddb644f3d53faa19490dfa8f784ec03274ef56d0 (patch)
tree2c834903b469ec96e62379456f690cc923fa0884 /cgps.c
parentd07200d6351b7d433bee35118eaa184c1ba8fe57 (diff)
downloadgpsd-ddb644f3d53faa19490dfa8f784ec03274ef56d0.tar.gz
cgps: Show SURVEYED for base station mode.
Diffstat (limited to 'cgps.c')
-rw-r--r--cgps.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/cgps.c b/cgps.c
index 0c9b9dbf..8eeb7a61 100644
--- a/cgps.c
+++ b/cgps.c
@@ -738,10 +738,15 @@ static void update_gps_panel(struct gps_data_t *gpsdata, char *message)
(int)(time(NULL) - status_timer));
break;
case MODE_3D:
- (void)snprintf(scr, sizeof(scr), "3D %sFIX (%d secs)",
+ if (STATUS_TIME == gpsdata->status) {
+ (void)snprintf(scr, sizeof(scr), "SURVEYED (%d secs)",
+ (int)(time(NULL) - status_timer));
+ } else {
+ (void)snprintf(scr, sizeof(scr), "3D %sFIX (%d secs)",
(gpsdata->status ==
STATUS_DGPS_FIX) ? "DIFF " : "",
(int)(time(NULL) - status_timer));
+ }
break;
default:
(void)snprintf(scr, sizeof(scr), "NO FIX (%d secs)",