From 8dcdf6df26b77c99aa3358a20a94cfa002a30520 Mon Sep 17 00:00:00 2001 From: bert hubert Date: Tue, 24 Sep 2019 21:16:50 +0200 Subject: [PATCH] add some comments --- galileo.hh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/galileo.hh b/galileo.hh index e2c336e..011766d 100644 --- a/galileo.hh +++ b/galileo.hh @@ -179,11 +179,12 @@ struct GalileoMessage std::pair getAtomicOffset(int tow) const { int delta = ephAge(tow, getT0c()); + // 2^-34 2^-46 2^-59 double cur = af0 + ldexp(1.0*delta*af1, -12) + ldexp(1.0*delta*delta*af2, -25); double trend = ldexp(af1, -12) + ldexp(2.0*delta*af2, -25); // now in units of 2^-34 seconds, which are ~0.058 nanoseconds each - double factor = ldexp(1000000000, -34); + double factor = ldexp(1000000000.0, -34); return {factor * cur, factor * trend}; }