From c906acd65960d400e7766fc12947815551d10a1a Mon Sep 17 00:00:00 2001 From: meggert Date: Wed, 29 Nov 2023 09:48:11 +0100 Subject: [PATCH] tle turns too old after just 7 days --- src/fsfw/coordinates/Sgp4Propagator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fsfw/coordinates/Sgp4Propagator.cpp b/src/fsfw/coordinates/Sgp4Propagator.cpp index 62c2670e..352e06db 100644 --- a/src/fsfw/coordinates/Sgp4Propagator.cpp +++ b/src/fsfw/coordinates/Sgp4Propagator.cpp @@ -166,9 +166,9 @@ ReturnValue_t Sgp4Propagator::propagate(double* position, double* velocity, time timeval timeSinceEpoch = time - epoch; double minutesSinceEpoch = timeSinceEpoch.tv_sec / 60. + timeSinceEpoch.tv_usec / 60000000.; - double monthsSinceEpoch = minutesSinceEpoch / 60 / 24 / 30; + double daysSinceEpoch = minutesSinceEpoch / 60 / 24; - if ((monthsSinceEpoch > 1) || (monthsSinceEpoch < -1)) { + if ((daysSinceEpoch > 7) || (daysSinceEpoch < -7)) { return TLE_TOO_OLD; }