diff options
author | Gary E. Miller <gem@rellim.com> | 2018-02-12 15:06:28 -0800 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-02-12 15:06:28 -0800 |
commit | e052ce2b04ca4baac1ec3a3abb2c4d22a7d554e3 (patch) | |
tree | 3455f587335d030a68bcf633c3d72ff6f5cb63b1 /libgps_json.c | |
parent | 74d442015a5066701b9513a27b78db373fa531cd (diff) | |
download | gpsd-e052ce2b04ca4baac1ec3a3abb2c4d22a7d554e3.tar.gz |
ECEF: pass ECEF parts of fix to gps client library.
Diffstat (limited to 'libgps_json.c')
-rw-r--r-- | libgps_json.c | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/libgps_json.c b/libgps_json.c index 6a711855..5b285142 100644 --- a/libgps_json.c +++ b/libgps_json.c @@ -50,11 +50,11 @@ static int json_tpv_read(const char *buf, struct gps_data_t *gpsdata, .dflt.real = NAN}, {"epv", t_real, .addr.real = &gpsdata->fix.epv, .dflt.real = NAN}, - {"track", t_real, .addr.real = &gpsdata->fix.track, + {"track", t_real, .addr.real = &gpsdata->fix.track, .dflt.real = NAN}, - {"speed", t_real, .addr.real = &gpsdata->fix.speed, + {"speed", t_real, .addr.real = &gpsdata->fix.speed, .dflt.real = NAN}, - {"climb", t_real, .addr.real = &gpsdata->fix.climb, + {"climb", t_real, .addr.real = &gpsdata->fix.climb, .dflt.real = NAN}, {"epd", t_real, .addr.real = &gpsdata->fix.epd, .dflt.real = NAN}, @@ -62,6 +62,18 @@ static int json_tpv_read(const char *buf, struct gps_data_t *gpsdata, .dflt.real = NAN}, {"epc", t_real, .addr.real = &gpsdata->fix.epc, .dflt.real = NAN}, + {"ecefx", t_real, .addr.real = &gpsdata->fix.ecef.x, + .dflt.real = NAN}, + {"ecefy", t_real, .addr.real = &gpsdata->fix.ecef.y, + .dflt.real = NAN}, + {"ecefz", t_real, .addr.real = &gpsdata->fix.ecef.z, + .dflt.real = NAN}, + {"ecefvx", t_real, .addr.real = &gpsdata->fix.ecef.vx, + .dflt.real = NAN}, + {"ecefvy", t_real, .addr.real = &gpsdata->fix.ecef.vy, + .dflt.real = NAN}, + {"ecefvz", t_real, .addr.real = &gpsdata->fix.ecef.vz, + .dflt.real = NAN}, {"mode", t_integer, .addr.integer = &gpsdata->fix.mode, .dflt.integer = MODE_NOT_SEEN}, {"status", t_integer, .addr.integer = &gpsdata->status, |