Skip to content

Feature/space packet seq flags - #18

Open
shan-zh-26 wants to merge 190 commits into
monarchfrom
feature/space-packet-seq-flags
Open

Feature/space packet seq flags#18
shan-zh-26 wants to merge 190 commits into
monarchfrom
feature/space-packet-seq-flags

Conversation

@shan-zh-26

Copy link
Copy Markdown
Related Issue(s) n
Has Unit Tests (y/n) y
Documentation Included (y/n) n
Generative AI was used in this contribution (y/n) y

Change Description

cherry-picks the CCSDS sequence-flags support (NASA PR nasa#5445) onto monarch — replaces the hardcoded 0x3 unsegmented flags with context.get_sequenceFlags().

Rationale

Aquila components need to use seq flags to support segmented packets (continuation / first / last / unsegmented).

Testing/Review Recommendations

Aquila emulator is able to simulate a large file transfer with seq flags specified, and FSW side should be able to interpret the incoming segmented packets using these flags.

Future Work

AI Usage (see policy)

Use AI to resolve the conflict in unit test.

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.

3 participants