From 602aa55de36c884ad609a6d2116571a6c1bff60e Mon Sep 17 00:00:00 2001 From: José Bollo Date: Fri, 8 Jul 2016 16:07:58 +0200 Subject: first attempt to tune gpsd to nmea MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I22f068aafcda1c9fb39692edaf64f303d2dcbf89 Signed-off-by: José Bollo --- src/af-gps-binding.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/af-gps-binding.c b/src/af-gps-binding.c index 93254df..c304160 100644 --- a/src/af-gps-binding.c +++ b/src/af-gps-binding.c @@ -851,6 +851,10 @@ static int connect_to(const char *host, const char *service, int isgpsd) ERROR(afbitf, "can't connect to host %s, service %s", host, service); return fd; } + if (isgpsd) { + static const char gpsdsetup[] = "?WATCH={\"enable\":true,\"nmea\":true};\r\n"; + write(fd, gpsdsetup, sizeof gpsdsetup - 1); + } /* adds to the event loop */ rc = sd_event_add_io(afb_daemon_get_event_loop(afbitf->daemon), &source, fd, EPOLLIN, on_event, NULL); -- cgit 1.2.3-korg