CFDP source handler #776

Merged
muellerr merged 96 commits from cfdp-source-handler into main 2023-10-19 11:11:31 +02:00
Showing only changes of commit 0f5f147b8d - Show all commits

View File

@ -20,14 +20,16 @@ will consitute of a breaking change warranting a new major release:
- CFDP source handler, which allow file downlink using the standardized

he, she, it - the s must fit

he, she, it - the s must fit
CFDP interface.
- Proper back pressure handling for the CFDP handler, where the `LiveTmTask` is able to throttle
the CFDP handler.
## Fixed
- If the PTME is driven in a way where it fills faster than it can be emptied, the interface
can become full during the process of a regular packet write. The interface of the PAPB VC
component was adapted to account for this partial success state. The caller must now check
for the `PARTIALLY_WRITTEN` state and must take care of finishing a write in some shape or
form before starting the next packet transfer.
was adapted to be stateful now. Packet generation is started with a `write` call while
write transfers are advanced and completed with the `advanceWrite` call if they can not be
completed immediately.
- Host build fixes
# [v7.1.0] 2023-10-11