Times calculcated from NMEA stream wrong by 1h

Matthias Keller shared this problem 3 hours ago
Not processed

Hi

I recently switched to Locus Map from the old Locus Map Classic (Pro). I'm using a SimpleRTK2B receiver via bluetooth. However I noticed that the timestamps in the recorded GPX File (or the internal track) are off by one hour.

I'm surrently in GMT+02:00 (Middle-European Summer Time, so DST is active).

In the NMEA Log I see the correct timestamps:

$GNRMC,182417.00,A,4730.73533,N,00835.30759,E,0.021,,150526,,,D,V*19
$GNGGA,182417.00,4730.73533,N,00835.30759,E,2,12,0.50,418.9,M,47.4,M,,0136*4E
I currently don't include GNZDA in the NMEA stream - would this be required?

both show 18:24:17 (=20:24:17 MEST, which is correct) but Locus shows: 'Last Fix 19:24:17' and also uses this timestamp in the recorded tracks.

So I guess there's something off, probably due to DST?

Thanks for confirming and fixing this bug!

Matt

Replies (1)

photo
1

BTW, I just added GNZDA to the NMEA stream, which did not make any difference to this problem. The time is still one hour off.

This comment is in trash! Restore
Leave a Comment
 
Attach a file