TMTC Refactoring #276

Merged
muellerr merged 64 commits from mueller/tmtc-stack-refactoring into develop 2022-08-24 16:52:23 +02:00
Owner

All changes to make fsfw/fsfw#655 work.

Related TMTC PR: eive/eive-tmtc#107

WIP: There are issues to get the MPSoC working. This might not necessarily be related to this PR, but some further testing is required

All changes to make https://egit.irs.uni-stuttgart.de/fsfw/fsfw/pulls/655 work. Related TMTC PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/107 WIP: There are issues to get the MPSoC working. This might not necessarily be related to this PR, but some further testing is required
muellerr added 14 commits 2022-08-15 19:03:30 +02:00
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
77cfc6e714
ACS controller init
EIVE/eive-obsw/pipeline/head Build started... Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
6003c6afb5
Merge remote-tracking branch 'origin/develop' into mueller/acs-ctrl
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
c99cb4a81e
schedule ACS controller
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
6821a95095
continued ACS controller impl
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
751ae6062e
finished MGM data copying function
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
859ced185d
start refactoring of PLOC SUPV packet defs
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
f071b7eba4
thats a lot of rewriting..
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
0c371623c6
change PLOC/MPSOC code to using new SP code
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
458929957d
generic TM checker
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
232372fd96
more defensive buffer handling
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
e1c06ce1f5
possible bugfix
EIVE/eive-obsw/pipeline/head Build started... Details
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
67ab3f981b
missing packet checks
muellerr added 1 commit 2022-08-15 19:19:22 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
eb54a384b4
bump fsfw
muellerr added 1 commit 2022-08-16 17:09:48 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
17279a6fd0
host compiles
muellerr requested review from meierj 2022-08-16 17:37:53 +02:00
muellerr added 1 commit 2022-08-16 17:39:33 +02:00
EIVE/eive-obsw/pipeline/pr-develop There was a failure building this commit Details
a669137d5c
Merge remote-tracking branch 'origin/develop' into mueller/tmtc-stack-refactoring
muellerr added 1 commit 2022-08-16 17:43:04 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
595d098653
use new API
muellerr added 1 commit 2022-08-16 17:43:53 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
21903c4443
that works as well.
meierj reviewed 2022-08-16 17:48:52 +02:00
@ -91,2 +93,2 @@
static const size_t MAX_REPLY_SIZE = SpacePacket::PACKET_MAX_SIZE * 3;
static const size_t MAX_COMMAND_SIZE = SpacePacket::PACKET_MAX_SIZE;
/**
* TODO: Might be a good idea to document where this is coming from
Owner

https://eive-cloud.irs.uni-stuttgart.de/index.php/apps/files/?dir=/EIVE_TAS-ILH-IRS/ICD-PLOC/TAS&fileid=942896

  • doc: MIND-ICD-TASD-004_v1.14_Annex_TMTC_ICD_TAS_Supervisor_SW_Release_V2.04.final.XLSX
  • sheet: Readme
https://eive-cloud.irs.uni-stuttgart.de/index.php/apps/files/?dir=/EIVE_TAS-ILH-IRS/ICD-PLOC/TAS&fileid=942896 * doc: MIND-ICD-TASD-004_v1.14_Annex_TMTC_ICD_TAS_Supervisor_SW_Release_V2.04.final.XLSX * sheet: Readme
Author
Owner

Thanks, replaced TODO with the information

Thanks, replaced TODO with the information
muellerr added 1 commit 2022-08-16 17:49:50 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
6ead94b5f4
this is even better
muellerr added 1 commit 2022-08-16 17:51:37 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
91600bcce9
remove redundant call
muellerr added 1 commit 2022-08-16 18:02:32 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
800cabb8a1
small bugfix
muellerr added 1 commit 2022-08-16 18:13:57 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
5c32114bdb
this check is sufficient
muellerr added 1 commit 2022-08-16 18:37:52 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
e649d45e3e
better size checks
muellerr added 1 commit 2022-08-16 18:41:54 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
0c9018c0c9
specify where some info is coming from
muellerr added this to the v1.13.0 milestone 2022-08-17 09:08:53 +02:00
muellerr added a new dependency 2022-08-17 09:30:57 +02:00
muellerr added 1 commit 2022-08-18 11:25:42 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d9321a83cf
retval translation still fails
muellerr added 1 commit 2022-08-18 15:11:28 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
732602a4cc
supv ack failure
muellerr added 1 commit 2022-08-18 15:32:25 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
ec47d7eeef
important bugfix for CRC calculation
muellerr added 2 commits 2022-08-18 15:52:54 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
48ef6e6a5c
bump tmtc
muellerr added 3 commits 2022-08-19 12:38:32 +02:00
EIVE/eive-obsw/pipeline/head Build started... Details
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
2d795c6dd0
add sun sensor set
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d318ff9781
bump tmtc
muellerr added 1 commit 2022-08-19 12:43:30 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4aad06469d
tmtc bugfix
muellerr added 1 commit 2022-08-19 15:49:20 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
0ea993e16b
some bugfixes
meierj added 2 commits 2022-08-20 10:27:49 +02:00
muellerr added 2 commits 2022-08-20 12:16:06 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
8ea6df273d
moved a size check
muellerr added 1 commit 2022-08-20 12:18:03 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
5aa0b3530a
bugfixes
muellerr added 1 commit 2022-08-20 12:24:20 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
f2190f8aa1
resolve merge conflict
muellerr added 2 commits 2022-08-20 22:52:55 +02:00
c094b45fb4
percent progress event
And some changes to allow restarting from the middle
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
47ebf3d8cc
allow starting update in the middle
muellerr added 1 commit 2022-08-21 01:38:47 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
b503836a3d
hopefully last bugfix
muellerr added 1 commit 2022-08-21 08:38:24 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
1f3365960d
re-run generators
muellerr added 2 commits 2022-08-22 12:08:35 +02:00
muellerr added 1 commit 2022-08-22 12:41:02 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
b3bb029c47
something wrong with mem check
muellerr added 1 commit 2022-08-22 13:50:22 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
663b65f159
memory check always based on file now
muellerr added 1 commit 2022-08-22 13:52:32 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
51463700d5
smaller bugfixes
muellerr added 1 commit 2022-08-22 15:08:56 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
519c7840cc
bump tmtc
muellerr added 1 commit 2022-08-22 17:09:32 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
64b2ceea0a
set boot status report set valid
muellerr added 1 commit 2022-08-22 17:10:12 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
42e3d92fb9
set hk set valid as well
muellerr added 1 commit 2022-08-22 17:35:22 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
84268c6dd6
bump tmtc
muellerr added 1 commit 2022-08-22 21:44:16 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
208856ef52
bump tmtc again
muellerr changed title from WIP: TMTC Refactoring to TMTC Refactoring 2022-08-22 22:03:17 +02:00
muellerr added 1 commit 2022-08-22 22:18:07 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
e09eaae42f
update events
muellerr added 1 commit 2022-08-22 22:25:16 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
d7bc35ea45
crc check fails on mem 0
muellerr added 1 commit 2022-08-23 18:26:11 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
1aeebcc0ee
important bugfix for update conitnuation
muellerr added 1 commit 2022-08-23 18:26:49 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
4cfbd5c88c
Merge branch 'develop' into mueller/tmtc-stack-refactoring
Author
Owner

PLOC is now working. Some last tweaks to get the update continuation from a start byte != 0 working (even after reboot)

PLOC is now working. Some last tweaks to get the update continuation from a start byte != 0 working (even after reboot)
muellerr added 2 commits 2022-08-24 12:02:12 +02:00
muellerr added 1 commit 2022-08-24 12:07:44 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
ef92673e4e
bump tmtc
muellerr added 2 commits 2022-08-24 14:59:59 +02:00
muellerr added 1 commit 2022-08-24 15:16:33 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
6d53a38f9f
small update
muellerr added 1 commit 2022-08-24 15:24:45 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
920545b709
comment typo fix
muellerr added 1 commit 2022-08-24 16:24:56 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
85172616f8
bump tmtc
muellerr modified the milestone from v1.13.0 to v1.14.0 2022-08-24 16:40:25 +02:00
muellerr added 1 commit 2022-08-24 16:46:01 +02:00
EIVE/eive-obsw/pipeline/pr-develop This commit looks good Details
0d0f32b751
re-run generators
muellerr added 1 commit 2022-08-24 16:48:02 +02:00
muellerr merged commit 2be35768cc into develop 2022-08-24 16:52:16 +02:00
muellerr deleted branch mueller/tmtc-stack-refactoring 2022-08-24 16:52:30 +02:00
Author
Owner

Full MPSoC tests will be performed with another SW update for the MPSoC

Full MPSoC tests will be performed with another SW update for the MPSoC
Sign in to join this conversation.
No description provided.