Use SGP4 Propagator for GPS #770

Merged
muellerr merged 33 commits from use-sgp4-propagator into main 2023-08-14 15:47:33 +02:00
Owner
No description provided.
meggert added 1 commit 2023-08-03 14:42:53 +02:00
EIVE/eive-obsw/pipeline/head Build started... Details
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
080b729f11
wow so much progress
meggert added 1 commit 2023-08-07 09:38:57 +02:00
meggert added 1 commit 2023-08-07 10:31:31 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
ad6e0e9946
add source flag
meggert added 1 commit 2023-08-07 10:39:26 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
4b90d26445
add source flag for GPS data
meggert added 1 commit 2023-08-07 10:43:04 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
f9befaebd0
action command to update TLE
meggert added 1 commit 2023-08-07 11:23:16 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
2a0b139f70
spg4 into navigation
meggert added 2 commits 2023-08-07 13:35:38 +02:00
meggert added 3 commits 2023-08-07 13:37:17 +02:00
meggert added 1 commit 2023-08-07 13:45:10 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
947eef7170
just in case we ever do this
meggert added 2 commits 2023-08-07 16:44:07 +02:00
meggert added a new dependency 2023-08-08 09:42:26 +02:00
meggert added 1 commit 2023-08-08 13:47:49 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
11578b9d9a
i hate myself
meggert added 1 commit 2023-08-08 14:25:15 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
8da08bd328
fix
meggert added 1 commit 2023-08-08 15:06:43 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
8e2c6a95e0
debug galore
meggert added 1 commit 2023-08-09 09:17:48 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
8a707a2664
Merge branch 'main' into use-sgp4-propagator
meggert added 1 commit 2023-08-09 10:13:22 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
38a8327be0
i hate it here
meggert added 2 commits 2023-08-09 10:47:02 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
a9fe166b32
do not use raw gps data anywhere
meggert added 1 commit 2023-08-09 11:05:03 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
f3e18f1313
changelog
meggert changed title from WIP: Use SGP4 Propagator for GPS to Use SGP4 Propagator for GPS 2023-08-09 11:10:39 +02:00
meggert requested review from muellerr 2023-08-09 11:10:48 +02:00
meggert added a new dependency 2023-08-09 11:43:49 +02:00
meggert added 1 commit 2023-08-09 11:44:23 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
d9879013e6
fsfw
meggert added 4 commits 2023-08-09 13:44:14 +02:00
meggert added this to the v6.4.0 milestone 2023-08-14 09:11:52 +02:00
muellerr reviewed 2023-08-14 10:14:40 +02:00
@ -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);
Owner

so the code in line 70 leaves behind invalid state?

so the code in line 70 leaves behind invalid state?
Author
Owner

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.

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.
muellerr added 1 commit 2023-08-14 10:50:08 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
d65c63b58f
Merge branch 'main' into use-sgp4-propagator
muellerr added 1 commit 2023-08-14 12:21:56 +02:00
muellerr requested changes 2023-08-14 12:22:21 +02:00
@ -45,0 +45,4 @@
enum GpsSource : uint8_t {
NONE,
GPS,
PROPAGATION,
Owner

better names would be nice

better names would be nice
Author
Owner

done

done
meggert added 2 commits 2023-08-14 12:48:54 +02:00
muellerr approved these changes 2023-08-14 14:05:33 +02:00
meggert added 1 commit 2023-08-14 15:34:29 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
36b38dd5bf
Merge branch 'main' into use-sgp4-propagator
meggert added 1 commit 2023-08-14 15:36:26 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
93896557aa
fuck math.h
muellerr merged commit 8447b3c41e into main 2023-08-14 15:47:33 +02:00
muellerr deleted branch use-sgp4-propagator 2023-08-14 15:47:33 +02:00
Sign in to join this conversation.
No description provided.