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
wow so much progress
Some checks are pending
EIVE/eive-obsw/pipeline/head Build started...
EIVE/eive-obsw/pipeline/pr-main This commit looks good
080b729f11
meggert added 1 commit 2023-08-07 09:38:57 +02:00
apparently FLP is part of the cool kids who store their paramenters as datasets
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
ef8409d4a8
meggert added 1 commit 2023-08-07 10:31:31 +02:00
add source flag
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
ad6e0e9946
meggert added 1 commit 2023-08-07 10:39:26 +02:00
add source flag for GPS data
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
4b90d26445
meggert added 1 commit 2023-08-07 10:43:04 +02:00
action command to update TLE
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
f9befaebd0
meggert added 1 commit 2023-08-07 11:23:16 +02:00
spg4 into navigation
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
2a0b139f70
meggert added 2 commits 2023-08-07 13:35:38 +02:00
i guess i had to edit it here, thanks mr cmake god
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
2b03c41305
meggert added 3 commits 2023-08-07 13:37:17 +02:00
feedback of spg4 usage to dataset
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
04c9013c64
meggert added 1 commit 2023-08-07 13:45:10 +02:00
just in case we ever do this
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
947eef7170
meggert added 2 commits 2023-08-07 16:44:07 +02:00
handling of which GPS result to use
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
fa3d5cbc3e
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
i hate myself
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
11578b9d9a
meggert added 1 commit 2023-08-08 14:25:15 +02:00
fix
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
8da08bd328
meggert added 1 commit 2023-08-08 15:06:43 +02:00
debug galore
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
8e2c6a95e0
meggert added 1 commit 2023-08-09 09:17:48 +02:00
Merge branch 'main' into use-sgp4-propagator
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
8a707a2664
meggert added 1 commit 2023-08-09 10:13:22 +02:00
i hate it here
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
38a8327be0
meggert added 2 commits 2023-08-09 10:47:02 +02:00
do not use raw gps data anywhere
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
a9fe166b32
meggert added 1 commit 2023-08-09 11:05:03 +02:00
changelog
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
f3e18f1313
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
fsfw
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
d9879013e6
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
Merge branch 'main' into use-sgp4-propagator
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
d65c63b58f
muellerr added 1 commit 2023-08-14 12:21:56 +02:00
Merge remote-tracking branch 'origin/main' into use-sgp4-propagator
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
84f7642411
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
Merge branch 'main' into use-sgp4-propagator
Some checks failed
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit
36b38dd5bf
meggert added 1 commit 2023-08-14 15:36:26 +02:00
fuck math.h
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
93896557aa
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.