GPS Almanac parsers missing GPS week number rollover
YUMAParser
and SEMParser
does not take into account, the GPS week number rollover. YUMA and SEM files contain week number (mod 1024).
Since the date of the almanac is created using GPSDate
(from v9.3) whose constructor requires absolute week number and time of the week, the getDate()
function of the almanac returns incorrect date.