nolanholden / geovis

GEOVIS - all-purpose flight-path visualization tool (for University of Louisville's River City Rocketry.)
https://nolanholden.com/hydra
MIT License
4 stars 3 forks source link

Consider multi-threaded solution to requirement of constant availability for NMEA sentences. #4

Open nolanholden opened 7 years ago

nolanholden commented 7 years ago

Currently using GpsReceiver::smartDelay(...) to consistently read the hardware serial transmissions. This is non-optimal and requires user knowledge of internals. Let's strive for a cleaner, hands-off API to the GPS module.

nolanholden commented 7 years ago

std::thread is highly experimental for doing this. (And not very simple to do, so possibly less portable for other devs