Records GPS samples to IndexedDB. Detects gaps (GPS silence / timer drift) and writes suspend_gap records.
suspend_gap
idle