Mercurial > ublox > ublox8
changeset 73:0bfd3bbea386
gnss-galileo: calculate time since t0 as a signed value
This way, we can get ECEF coordinates from before t0.
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Wed, 22 Jan 2020 13:08:34 -0500 |
parents | d62663f0cd92 |
children | e1866afc9b4d |
files | gnss-galileo-eph.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gnss-galileo-eph.c Wed Jan 22 11:45:56 2020 -0500 +++ b/gnss-galileo-eph.c Wed Jan 22 13:08:34 2020 -0500 @@ -53,7 +53,7 @@ double A = eph->sqrt_a * eph->sqrt_a; double n0 = sqrt(mu / (A * A * A)); - double tk = gst - eph->t0.gst; + double tk = ((double) gst) - ((double) eph->t0.gst); double n = n0 + eph->delta_n; double M = eph->m0 + n * tk; double E = M;