diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2015-01-13 08:29:11 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2015-01-13 08:29:11 -0500 |
commit | 46c8965d9061d2ca0f3db6710bec6eacea605f40 (patch) | |
tree | 884e6bc0295601bdcf46f5e39c64aa636e8ec2ae /gpxlogger.c | |
parent | ab92f1d0a7926543fe836357c4fa56953f331ec0 (diff) | |
download | gpsd-46c8965d9061d2ca0f3db6710bec6eacea605f40.tar.gz |
Clean STATUS_DGPS_FIX out of the public interface. All regression tests pass.
Diffstat (limited to 'gpxlogger.c')
-rw-r--r-- | gpxlogger.c | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/gpxlogger.c b/gpxlogger.c index 8bb7e226..9f100746 100644 --- a/gpxlogger.c +++ b/gpxlogger.c @@ -89,23 +89,20 @@ static void print_fix(struct gps_data_t *gpsdata, double time) (void)fprintf(logfile," <ele>%f</ele>\n", gpsdata->fix.altitude); (void)fprintf(logfile," <time>%s</time>\n", unix_to_iso8601(time, tbuf, sizeof(tbuf))); - if (gpsdata->status == STATUS_DGPS_FIX) - (void)fprintf(logfile," <fix>dgps</fix>\n"); - else - switch (gpsdata->fix.mode) { - case MODE_3D: - (void)fprintf(logfile," <fix>3d</fix>\n"); - break; - case MODE_2D: - (void)fprintf(logfile," <fix>2d</fix>\n"); - break; - case MODE_NO_FIX: - (void)fprintf(logfile," <fix>none</fix>\n"); - break; - default: - /* don't print anything if no fix indicator */ - break; - } + switch (gpsdata->fix.mode) { + case MODE_3D: + (void)fprintf(logfile," <fix>3d</fix>\n"); + break; + case MODE_2D: + (void)fprintf(logfile," <fix>2d</fix>\n"); + break; + case MODE_NO_FIX: + (void)fprintf(logfile," <fix>none</fix>\n"); + break; + default: + /* don't print anything if no fix indicator */ + break; + } if ((gpsdata->fix.mode > MODE_NO_FIX) && (gpsdata->satellites_used > 0)) (void)fprintf(logfile," <sat>%d</sat>\n", gpsdata->satellites_used); |