-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Manual Tag Forwarding with InputSpan and OutputSpan API
The changes include: * Removed TagPropagationPolicy and introduced NoDefaultTagForwarding * Resolved tag forwarding for scenarios where some output ports are asynchronous and lack samples * Updated Selector block as a test case and example for manual tag forwarding * Added synch_combined_ports parameter and possibility to have item-by-item interleaved output for multi mapped output ports * Added tag propagation test to qa_Selector * Added back pressure test to qa_Selector * Added unit test in qa_Block to handle cases where input_chunk_size > 1 and input range has multiple tags * Fix: Port::consumeTags to make untilLocalIndex exclusive * Fix: Port::mergedTag to make untilLocalIndex exclusive * Fix: TagMonitor to limit nSamples to the remaining samples for processing Signed-off-by: drslebedev <[email protected]>
- Loading branch information
1 parent
3273d08
commit 2baf96e
Showing
9 changed files
with
319 additions
and
168 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.