3 ms·
The faq answers this [1]. The issue is that GNSS vendors and standards need to clean up their act before you can do this reliably across different receivers. [
by AlotOfReading 5y ago
The faq answers this [1]. The issue is that GNSS vendors and standards need to clean up their act before you can do this reliably across different receivers.
[1] https://gpsd.gitlab.io/gpsd/faq.html#why_not_parse_nmea https://gpsd.gitlab.io/gpsd/faq.html#why_not_parse_nmea
- dheera 5y agoI suppose. But I've had so many more problems with gpsd (especially when e.g. USB enumerates devices randomly) that on outdoor robots I've switched to parsing NMEA strings and binary data over serial directly, specifically for reliability reasons. Also I've had gpsd think some other non-GPS serial device was GPS, took up the port, and I got frustrated at its incompetency and apt-get uninstalled it.
- AlotOfReading 5y agoYeah, if gpsd sees anything with the right serial chip it'll assume it's a receiver. The whole thing pretty big pile of hacks, but it has utility nonetheless.