summaryrefslogtreecommitdiff
path: root/libgps_json.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-01-24 08:16:36 -0500
committerEric S. Raymond <esr@thyrsus.com>2015-01-24 08:16:36 -0500
commite3a85ece98a7b4db4bb424e09b5a46a3c3de9226 (patch)
tree3f83c9dd5a940de42c74bad9da674057185d0ad9 /libgps_json.c
parentf64522fa01dc0613d8d923dd387ab2002ad83d43 (diff)
downloadgpsd-e3a85ece98a7b4db4bb424e09b5a46a3c3de9226.tar.gz
In client library, "dip" member was missing from ATT parsing.
Should fix Savannah bug #43789: Dip and mag_x are not available in gps_data_t All regression test pass.
Diffstat (limited to 'libgps_json.c')
-rw-r--r--libgps_json.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libgps_json.c b/libgps_json.c
index 16d9cbd2..36ab0035 100644
--- a/libgps_json.c
+++ b/libgps_json.c
@@ -208,6 +208,8 @@ static int json_att_read(const char *buf, struct gps_data_t *gpsdata,
.dflt.real = NAN},
{"yaw_st", t_character, .addr.character = &gpsdata->attitude.yaw_st},
+ {"dip", t_real, .addr.real = &gpsdata->attitude.dip,
+ .dflt.real = NAN},
{"mag_len", t_real, .addr.real = &gpsdata->attitude.mag_len,
.dflt.real = NAN},
{"mag_x", t_real, .addr.real = &gpsdata->attitude.mag_x,