diff options
author | Gary E. Miller <gem@rellim.com> | 2018-11-01 14:09:54 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-11-01 14:09:54 -0700 |
commit | 5bb49c2fcfc8ff73abd41138d48e8464ceb2f5fc (patch) | |
tree | 6ee836279fb88dbbe276010de8d4ab917a33c3f1 /libgps_json.c | |
parent | 006dd92162576837ddbc1a942248142ad5bded54 (diff) | |
download | gpsd-5bb49c2fcfc8ff73abd41138d48e8464ceb2f5fc.tar.gz |
lobgps_jons: Another fix for RAW decode.
Diffstat (limited to 'libgps_json.c')
-rw-r--r-- | libgps_json.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/libgps_json.c b/libgps_json.c index 8ad0b8ef..13d63bc8 100644 --- a/libgps_json.c +++ b/libgps_json.c @@ -147,9 +147,12 @@ static int json_raw_read(const char *buf, struct gps_data_t *gpsdata, {"freqid", t_short, STRUCTOBJECT(struct meas_t, freqid)}, {"obs", t_string, STRUCTOBJECT(struct meas_t, obs_code), .len = sizeof(gpsdata->raw.meas[0].obs_code)}, - {"carrierphase", t_short, STRUCTOBJECT(struct meas_t, carrierphase)}, - {"pseudorange", t_short, STRUCTOBJECT(struct meas_t, pseudorange)}, - {"doppler", t_real, STRUCTOBJECT(struct meas_t, doppler)}, + {"carrierphase", t_real, STRUCTOBJECT(struct meas_t, carrierphase), + .dflt.real = NAN}, + {"pseudorange", t_real, STRUCTOBJECT(struct meas_t, pseudorange), + .dflt.real = NAN}, + {"doppler", t_real, STRUCTOBJECT(struct meas_t, doppler), + .dflt.real = NAN}, /* *INDENT-ON* */ {NULL}, }; |