summaryrefslogtreecommitdiff
path: root/gps_json.h
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-08-17 18:14:14 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-08-17 18:14:14 +0000
commit409a0ff162faa4544a7df864ddde78af87a8e2b0 (patch)
treeb0a22d04f336566840e15f2df14f0fb51c66c7d1 /gps_json.h
parent276cc81bc7ebb9fdf368dba138ff8b5380c170cc (diff)
downloadgpsd-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.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/gps_json.h b/gps_json.h
index 86ae6cd5..662256f6 100644
--- a/gps_json.h
+++ b/gps_json.h
@@ -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 */