From 155f4c6e7257069c987b0077cb4ec9222a6c62d9 Mon Sep 17 00:00:00 2001 From: bert hubert Date: Tue, 21 Sep 2021 17:26:32 +0200 Subject: [PATCH] fix galileo/gps time offset calculations for week number rollovers --- galileo.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/galileo.hh b/galileo.hh index 6d6ad65..32326d8 100644 --- a/galileo.hh +++ b/galileo.hh @@ -226,7 +226,7 @@ struct GalileoMessage : GPSLikeEphemeris { int dw = (int)(wn%64) - (int)(wn0g%64); if(dw > 31) - dw = 31- dw; + dw = dw - 64; int delta = dw*7*86400 + tow - getT0g(); // NOT ephemeris age tricks // 2^-35 2^-51 3600