summaryrefslogtreecommitdiff
path: root/libgps_json.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-04-01 16:33:25 -0400
committerEric S. Raymond <esr@thyrsus.com>2015-04-04 13:22:28 -0400
commit9997221d2672eb23610608ea39e177b1482f8276 (patch)
tree96d51869981c60f8bf2e0717f086b2b4c83366a0 /libgps_json.c
parente11afe36caf271e1e9a69616535a7e65ffaf26bc (diff)
downloadgpsd-9997221d2672eb23610608ea39e177b1482f8276.tar.gz
Add client-library parsing of PPS precision.
Data is currently discarded, pending the next gps_data_t structure break.
Diffstat (limited to 'libgps_json.c')
-rw-r--r--libgps_json.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgps_json.c b/libgps_json.c
index 53e2ad0b..766029b5 100644
--- a/libgps_json.c
+++ b/libgps_json.c
@@ -358,8 +358,7 @@ int json_toff_read(const char *buf, struct gps_data_t *gpsdata,
int json_pps_read(const char *buf, struct gps_data_t *gpsdata,
const char **endptr)
{
- int real_sec = 0, real_nsec = 0, clock_sec = 0, clock_nsec = 0;
- int precision = 0;
+ int real_sec = 0, real_nsec = 0, clock_sec = 0, clock_nsec = 0, precision=0;
const struct json_attr_t json_attrs_pps[] = {
/* *INDENT-OFF* */
{"class", t_check, .dflt.check = "PPS"},
@@ -394,6 +393,7 @@ int json_pps_read(const char *buf, struct gps_data_t *gpsdata,
if (status != 0)
return status;
+ /* FIXME: precision is currently parsed but discarded */
return status;
}