diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-08-19 19:30:24 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-08-19 19:30:24 +0000 |
commit | ccca0962fbf1ffce799256fd05fa917170447052 (patch) | |
tree | fce942622b0b59e256139b28b1420bfc143c921d /gps.h | |
parent | 5e8ed57bfdd5f2af710bb073a37bc36cb92d2a37 (diff) | |
download | gpsd-ccca0962fbf1ffce799256fd05fa917170447052.tar.gz |
Parsing of JSON VERSION response, with unit test.
Diffstat (limited to 'gps.h')
-rw-r--r-- | gps.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -788,6 +788,12 @@ struct device_t { double activated; }; +struct version_t { + char release[64]; /* external version */ + char rev[64]; /* internal revision ID */ + int api_major, api_minor; /* API major and minor versions */ +}; + struct compass_t { double magnetic_length; /* unitvector sqrt(x^2 + y^2 +z^2) */ double magnetic_field_x; @@ -916,6 +922,7 @@ struct gps_data_t { int ndevices; struct device_t list[MAXDEVICES_PER_USER]; } devices; + struct version_t version; }; /* profiling data for last sentence */ |