diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-08-17 18:14:14 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-08-17 18:14:14 +0000 |
commit | 409a0ff162faa4544a7df864ddde78af87a8e2b0 (patch) | |
tree | b0a22d04f336566840e15f2df14f0fb51c66c7d1 /gps_json.h | |
parent | 276cc81bc7ebb9fdf368dba138ff8b5380c170cc (diff) | |
download | gpsd-409a0ff162faa4544a7df864ddde78af87a8e2b0.tar.gz |
Big simplification of GPSD_NG interface.
CONFIGCHAN is gone, WATCH now listens to everything and sets as
per-user policy bits things that used to be per-channel.
Diffstat (limited to 'gps_json.h')
-rw-r--r-- | gps_json.h | 15 |
1 files changed, 2 insertions, 13 deletions
@@ -15,20 +15,9 @@ void json_tpv_dump(struct gps_data_t *, struct gps_fix_t *, char *, size_t); void json_sky_dump(struct gps_data_t *, char *, size_t); int json_tpv_read(const char *, struct gps_data_t *, const char **); int json_sky_read(const char *, struct gps_data_t *, const char **); -int json_watch_read(int *, const char *, const char **); -void json_watch_dump(int, char *, size_t); -int json_configchan_read(struct chanconfig_t *, const char **, const char *, const char **); -void json_configchan_dump(struct chanconfig_t *, char *, char *, size_t); +int json_watch_read(struct policy_t *, const char *, const char **); +void json_watch_dump(struct policy_t *, char *, size_t); int json_configdev_read(struct devconfig_t *, const char *, const char **); void json_configdev_dump(struct devconfig_t *, char *, size_t); -#define NWATCHTYPES 5 - -struct watchmap_t { - int mask; - gnss_type class; - char *string; -}; -extern const struct watchmap_t watchmap[NWATCHTYPES]; - /* gps_json.h ends here */ |