mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00

NMEA GPS class now uses threads to handle parsing NMEA sentences. Currently only handles GGA, GSV, and GLL types. Added queues for holding parsed data. * Parsing thread * Parse GPS Fix from GGA and GLL * Parse satellite info from GSV * Provide a queue for GPS fix data as well as raw sentences (for debugging) * Target structures and NMEAGPS class have a __str__() method which summarizes the objects into a std::string. These are tied to the __str__ method in python * Added google unit test for the above functionality Signed-off-by: Noel Eck <noel.eck@intel.com>