To search for raw internal GPS nmea in Irene logs, just do:
for i in *log ; do logcat $i -b | grep -q "Internal GPS NMEA" && echo $i ; done
This is related to #1007, because we must handle old log files that contain the bug properly.
The downSampleGps1Hz function used to filter those bad coordinate out, but its not called anymore.
I think the parsing functions should produce optionals, so that we can deal with partial NMEA sentences. Having a callback-based system, where a method is called whenever a sentence is parsed would also be good.
Sentences such as
produce wrong data (time and GPS pos):
To search for raw internal GPS nmea in Irene logs, just do:
This is related to #1007, because we must handle old log files that contain the bug properly. The downSampleGps1Hz function used to filter those bad coordinate out, but its not called anymore.