Skip to content

Feature/#50 - #57

Merged
dsilhavy merged 10 commits into
developmentfrom
feature/#50
Aug 5, 2026
Merged

Feature/#50#57
dsilhavy merged 10 commits into
developmentfrom
feature/#50

Conversation

@dsilhavy

@dsilhavy dsilhavy commented Mar 27, 2026

Copy link
Copy Markdown
Contributor

This PR adds an optional flag finish_file_transmissions to the deactivate method of the transmitter. If this flag is set to true we will only deactivate the transmitter once all files in the queue has been sent.

This addresses #50

@dsilhavy dsilhavy added this to the v0.12.3 milestone Mar 27, 2026
@dsilhavy dsilhavy modified the milestones: v0.12.3, 0.12.4 Apr 24, 2026
@dsilhavy
dsilhavy marked this pull request as ready for review July 24, 2026 09:13
davidjwbbc
davidjwbbc previously approved these changes Aug 4, 2026

@davidjwbbc davidjwbbc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just have a code suggestion to make the interface more compact.

Comment thread include/Transmitter.h Outdated
@rjb1000

rjb1000 commented Aug 4, 2026

Copy link
Copy Markdown

After discussing this, we believe there is value in moving this functionality into the FLUTE library so that any application can benefit from the feature.

@davidjwbbc: Please could you add a new backlog issue to the MBSTF project to remove the code from there and use this new library flag instead? (It should reference this feature issue, of course.)

@dsilhavy

dsilhavy commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

After discussing this, we believe there is value in moving this functionality into the FLUTE library so that any application can benefit from the feature.

@davidjwbbc: Please could you add a new backlog issue to the MBSTF project to remove the code from there and use this new library flag instead? (It should reference this feature issue, of course.)

Thanks for the update, I will address the remaining comment by @davidjwbbc. Do you want me to leave this PR open until it has been verified in the MBSTF or should we go ahead and merge this to development once the comments have been addressed and you test it from there?

@davidjwbbc

Copy link
Copy Markdown
Contributor

I think it's fine to merge before any MBSTF changes.

It may be that the MBSTF still has to use the completed callback to avoid thread blocking and maintain synchronisation with the FLUTE library. I still have to look at the MBSTF code and see how easy/possible it will be to change to using this new interface.

@dsilhavy
dsilhavy merged commit 4ed603e into development Aug 5, 2026
2 checks passed
@dsilhavy
dsilhavy deleted the feature/#50 branch August 5, 2026 09:37
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.

Add an option to finish sending all files when transmitter is deactivated

3 participants