Skip to content

CFDP Class 1 Fixes#7

Merged
pepepr08 merged 6 commits intocfdp_managerfrom
cfdp_xfer_fixes
Mar 27, 2026
Merged

CFDP Class 1 Fixes#7
pepepr08 merged 6 commits intocfdp_managerfrom
cfdp_xfer_fixes

Conversation

@pepepr08
Copy link
Copy Markdown
Collaborator

@pepepr08 pepepr08 commented Mar 12, 2026

Change Description

Depends on #2, #3, #4

Fixes to class 1 transactions.

Rationale

Fixes a bug where we weren't properly handling the throttle limit of max outgoing pdus per cycle. Once the limit was reached, the code didn't know how to properly exit the loop and wait until the next cycle.

Also includes features to send an event when transaction starts/completes. More verbose output.

Testing/Review Recommendations

Future Work

AI Usage (see policy)

@pepepr08 pepepr08 marked this pull request as ready for review March 27, 2026 20:09
@pepepr08
Copy link
Copy Markdown
Collaborator Author

We will merge this in favor of keep making progress and have an easier integration later on. This code is being merged to the intermediate cfdp_manager branch, and will be reviewed anyway when we do a larger review of the cfdp component as a whole.

@pepepr08 pepepr08 merged commit a16061e into cfdp_manager Mar 27, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant