Logged GPS time not corresponding to Arducopter documentation

Hello,

I am working on data logs to extract date and time from GPS. As detailled in documentation.

log file sample :

GPS, 38636931, 3, 317964000, 1935, 6, 1.50, ##.9243595, ##.3516939, 8.01, 33.84158, 170.6295, -14.91, 1

GPS, 38836972, 3, 317964200, 1935, 6, 1.50, ##.9242253, ##.351733, 4.56, 39.93457, 171.8374, -16.09, 1

GPS, 39037111, 3, 317964400, 1935, 6, 1.50, ##.9241255, ##.3517583, 2.19, 37.05077, 169.7546, -9.95, 1

Corresponding headers should be (regarding doc) :

GPS, logID (?), Status, Time, (?), Nsats, HDop, Lat, Lng, RelAlt, Alt, (?), (?), GCrs (?)

317964000 → Tuesday, January 29, 1980 3:20:00 AM
Although log file has been written 2 weeks ago. Could someone know what epoch has been choosen for Time ?

Matt

I have found that line in the begining of logfile explaining GPS headers

FMT, 130, 46, GPS, QBIHBcLLefffB, TimeUS,Status,GMS,GWk,NSats,HDop,Lat,Lng,Alt,Spd,GCrs,VZ,U

But I still don’t understand the meaning of TimeUS nor GMS (which are not corresponding to epoch time) and how to get readable date time.

This Forum deals with the PX4 FlightStack (Firmware) whereas you refer to Arducopter Specifics, which is another Flightstack.