summaryrefslogtreecommitdiff
path: root/gpsd.h
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2006-12-04 05:21:11 +0000
committerEric S. Raymond <esr@thyrsus.com>2006-12-04 05:21:11 +0000
commit1f0b7bc595ee3df02550ec3ea91f24e43d166fff (patch)
treeba57f39a2ca3b436d5018b03cba3061b7ca1108b /gpsd.h
parentc27c7e83c0f3dadc0343ede45e77874cee93b0a9 (diff)
downloadgpsd-1f0b7bc595ee3df02550ec3ea91f24e43d166fff.tar.gz
Make the code for Magnavox-format output work again...
...though it's still not hooked up to anything in rtcmdecode().
Diffstat (limited to 'gpsd.h')
-rw-r--r--gpsd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gpsd.h b/gpsd.h
index db287b00..010b91a9 100644
--- a/gpsd.h
+++ b/gpsd.h
@@ -109,12 +109,14 @@ enum isgpsstat_t isgps_decode(struct gps_packet_t *,
size_t,
unsigned int);
extern unsigned int isgps_parity(isgps30bits_t);
+extern void isgps_output_magnavox(isgps30bits_t *, unsigned int, FILE *);
extern enum isgpsstat_t rtcm_decode(struct gps_packet_t *, unsigned int);
extern void rtcm_dump(struct rtcm_t *, /*@out@*/char[], size_t);
extern int rtcm_undump(/*@out@*/struct rtcm_t *, char *);
extern void rtcm_unpack(/*@out@*/struct rtcm_t *, char *);
extern bool rtcm_repack(struct rtcm_t *, isgps30bits_t *);
+extern void rtcm_output_magnavox(isgps30bits_t *, FILE *);
/* Next, declarations for the core library... */
@@ -333,7 +335,9 @@ extern int dgnss_open(struct gps_context_t *, char *);
extern int dgnss_poll(struct gps_context_t *);
extern void dgnss_report(struct gps_device_t *);
extern void dgnss_autoconnect(struct gps_context_t *, double, double);
+
extern void rtcm_relay(struct gps_device_t *);
+extern void rtcm_output_mag(isgps30bits_t *, FILE *);
extern int dgpsip_open(struct gps_context_t *, const char *);
extern void dgpsip_report(struct gps_device_t *);