Use SGP4 Propagator for GPS #770
2 Participants
Notifications
Due Date
No due date set.
Blocks
Depends on
#227 SGP4 Propagator Prep
eive/eive-tmtc
#159 Change TLE validity duration
eive/fsfw
Reference: eive/eive-obsw#770
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "use-sgp4-propagator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
WIP: Use SGP4 Propagator for GPSto Use SGP4 Propagator for GPS@ -65,0 +70,4 @@
ReturnValue_t result = navigation.updateTle(data, data + 69);
if (result != returnvalue::OK) {
PoolReadGuard pg(&tleData);
navigation.updateTle(tleData.line1.value, tleData.line2.value);
so the code in line 70 leaves behind invalid state?
Line 70 will try updating the TLE. If that fails, it will try updating the TLE with the TLE it had before. If that also fails, there is nothing we can do.
@ -45,0 +45,4 @@
enum GpsSource : uint8_t {
NONE,
GPS,
PROPAGATION,
better names would be nice
done