diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2011-06-14 18:52:34 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2011-06-14 18:52:34 -0400 |
commit | e5cf5cd806ee0277ec4174acc9dfdf7cb0c85f64 (patch) | |
tree | 45a78c70c07dcc003de6e9a4f998bba9620d54f8 /drivers.c | |
parent | 6d3452b088042bcb6deb9521efa53dd0f9a029cd (diff) | |
download | gpsd-e5cf5cd806ee0277ec4174acc9dfdf7cb0c85f64.tar.gz |
First xut at JSON passthrough code.
Not turned in by default yet; it interferes with RTCM2 decoding.
Diffstat (limited to 'drivers.c')
-rw-r--r-- | drivers.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -46,6 +46,11 @@ gps_mask_t generic_parse_input(struct gps_device_t *session) session->context->century = year - (year % 100); } return 0; +#ifdef PASSTHROUGH_ENABLE + } else if (session->packet.type == JSON_PACKET) { + gpsd_report(LOG_IO, "<= GPS: %s\n", (char *)session->packet.outbuffer); + return PASSTHROUGH_IS; +#endif /* PASSTHROUGH_ENABLE */ #ifdef NMEA_ENABLE } else if (session->packet.type == NMEA_PACKET) { gps_mask_t st = 0; |