Use SGP4 Propagator for GPS #770
No reviewers
Labels
No Label
OPS TODO
api change
breaking api change
bug
documentation
duplicate
feature
help wanted
invalid
question
wontfix
No Milestone
No Assignees
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…
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