diff options
author | Gary E. Miller <gem@rellim.com> | 2018-07-14 14:42:40 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2018-07-14 14:42:40 -0700 |
commit | 5e95e79c115e5fdcf127aba5668ee8321c2d7747 (patch) | |
tree | 0796b7c3892eb5dc6898379f827bac77c185193a /libgps_json.c | |
parent | 29ae0aee57b71053f000f8b8cbc0386a6b1a1e4a (diff) | |
download | gpsd-5e95e79c115e5fdcf127aba5668ee8321c2d7747.tar.gz |
update gpsd to send arbitrary data to GPS from client
New ?DEVICE:{"hexdata":"data" option.
Diffstat (limited to 'libgps_json.c')
-rw-r--r-- | libgps_json.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libgps_json.c b/libgps_json.c index d0016c37..def61d92 100644 --- a/libgps_json.c +++ b/libgps_json.c @@ -267,6 +267,8 @@ static int json_devicelist_read(const char *buf, struct gps_data_t *gpsdata, {"flags", t_integer, STRUCTOBJECT(struct devconfig_t, flags)}, {"driver", t_string, STRUCTOBJECT(struct devconfig_t, driver), .len = sizeof(gpsdata->devices.list[0].driver)}, + {"hexdata", t_string, STRUCTOBJECT(struct devconfig_t, hexdata), + .len = sizeof(gpsdata->devices.list[0].hexdata)}, {"subtype", t_string, STRUCTOBJECT(struct devconfig_t, subtype), .len = sizeof(gpsdata->devices.list[0].subtype)}, {"native", t_integer, STRUCTOBJECT(struct devconfig_t, driver_mode), |