FSFW Update #28

Merged
jgerhards merged 782 commits from fsfw_update into develop 2023-05-28 23:43:22 +02:00
Owner
No description provided.
muellerr added 782 commits 2023-05-28 23:09:13 +02:00
32fea9838e
add new pool entry constructor
- This constructor allows to simply specify the length.
  This is also the new default constructor for scalar values
  which are initially invalid
b827bd8370
update HasReturnvaluesIF
1. Add new retval namespace which contains OK and FAIL returnvalue
2. Also contains makeCode constexpr function
3. Mark HasReturnvaluesIF::makeReturnCode deprecated

This prevents from having to implement an interface just to use a shorter
version of the general returnvalues. A namespace is better suited for this
I think
b485afea57
Simple SerializeIF adaptions
- Returns serialized or deserialized size
dc31358d52
adaption for SerializeIF
- Returns serialized and deserialized size now
458fe460eb
TMTC Routing Refactoring
1. Make TcDistributor less powerful / more flexible and rename it to TcDistributorBase
2. Require AcceptsTelecommandsIF to have an abstract function returning the name
3. Allows the CCSDS distributor to remove the CCSDS header before rerouting. This is useful
for protocols like CFDP which are CCSDS agnostic.

WIP: Still need to implement the removal of the CCSDS header
1db04cf20c Update 'docs/getting_started.rst'
Update for new recommended build folder and cmake define name
19817bd3a5 Update 'docs/getting_started.rst'
Actually, this version still uses old folder names
d2c4d546c3
first dest handler unittests
- Add new mock class for event reporting proxies
- Add basic setup for unittesting the CFDP destination handler
7e94baceef
service 9 update
- fix time info event
- add time dump subservice
5343844be5 bugfix in setNormalDataPoolEntriesInvalid
Do not forget to call read and write to actually update the
validity state
jgerhards merged commit 64922367e4 into develop 2023-05-28 23:43:22 +02:00
muellerr deleted branch fsfw_update 2023-05-29 11:21:22 +02:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: KSat/fsfw#28
No description provided.