Age | Commit message (Collapse) | Author |
|
|
|
|
|
rewritten between blocks to adjust their count based on teh block's relative_rate.w
|
|
rates can be done using decimating/interpolating fir filters.
|
|
Tag 1 contains the packet time
Tag 2 contains the packet length
|
|
|
|
|
|
uint64_t).
|
|
|
|
|
|
for the 1-to-1.
|
|
flowgraph in an error instead of throwing.
|
|
|
|
arbitrary number of inputs and pass tags on that way.
|
|
|
|
run tests against the all-to-all tag propagation policy to make sure the tags are flowing downstream properly.
Adding stub for testing the 1-to-1 tag propagation policy.
|
|
add tags at pre-determined points in the stream and also grabs all tags that flow past and stores them locally. These tags are to be used for testing that the correct tags are coming through.
|
|
|
|
input to all outputs.
|
|
numbers in annotator test block to better keep track.
|
|
|
|
|
|
downstream. Also made d_start_nitems_read a member of gr_block_executor to better handle allocation.
|
|
|
|
gr_block_executor more readable.
|
|
constructor of a derived block.
|
|
methods of moving tags that are selectable by a gr_block.
|
|
getting tags.
|
|
* master:
Sneaking in a few warning fixes to this branch.
Adding ability for FIR filter with internal buffer to decimate.
Adds a new parameter "y_axis_label" to scopesink2 and the GRC .xml file that contains the string for the Y axis label. It defaults to 'Counts' to be consistent with the old version.
Adding ccf version of fir filter to gitignore.
Removing nonexistent gri .i file from Makefile. Got a bit carried away with the copy/paste.
Removing ccf version of filter that is now autogenerated.
Fixing up filters a bit to pass QA tests for all versions.
Fixes Makefile for fir filter generators.
Using generators to make gri_fir_filter_with_buffer_XXX into all possible in/out/tap types we support.
Work on examples for the synthesize filterbank block. The cleans up the simple example and adds a new example that synthesizes a number of signals and then channelizes them again. It displays the synthesized PSD as well as the PSD and time waveform of one of the channels that's specified in teh code.
Adding QA code for fir filter with buffer.
Cleaning up synthesis filter and using new FIR filter with buffer.
Cleaning up the new FIR filter implementation. Protects against some corner cases and adds filterN.
Adding a test example for the synthesis filter.
Adding a FIR filter implemented with its own internal buffer. This one keeps its own delay line and just takes in input samples instead of a pointer to an external buffer.
rearrange includes to always be: internal GR, external, with GR.
Can now set more channels than input signals. Empty channels are established as the outtermost channels (around fs/2 and -fs/2).
Fixing ordering so that the input channels line up in the output signal properly.
Adding the synthesis filterbank (the opposite of the channelizer). It's ugly right now and uses a lot of memory to handle the buffers for each filter/input stream.
|
|
store the stream and write it to stdout when block is being destroyed. This avoids issues of the muliple threads writing simultaneously to screen.
|
|
helper functions to get access and keep track of tags.
|
|
time, so we need to cycle through them all.
|
|
|
|
associated buffer to get them.
|
|
|
|
|
|
gr_buffer_reader. gr_block_detail takes care of the high-level adding and retrieving tags via the buffers/readers; also takes care of filtering tags by key.
Tags are now added to the gr_buffers on 'which_output' while they are retrieved from the gr_buffer_reader based on 'which_input."
|
|
held. Simply prints info to stdout when tags are retreived.
|
|
signatures.
|
|
testing the stream tags, which is why its sitting in runtime.
|
|
add_item_tag. Added documentation to header file. Changing to deque from list. Still holding the deque locally in block_detail, but will be moved to gr_buffer. Adding tag just builds the tag tuple and appends it; doesn't worry about duplications.
|
|
documentation to functions in header. Adds a "srcid" parameter to the add_item_tag function.
|
|
exposed through gr_block for now, just remaining to nitem_*.
|
|
(abs_written_offset) and gr_buffer_reader (abs_read_offset). Keeps the API exposed in gr_blocks for now.
|
|
read/written; testing adding and retrieving tags.
|
|
return 0 or throw?
|
|
|
|
Also adds QA code to test decimate by 2 and 5.
Removes lib/filter/gri_fir_filter_with_buffer_ccf.h that is autogenerated.
|
|
out properly.
|
|
add_item_tag looks at the last tag entered with the given key and tests if the value is the same. If it is the same value, then don't do add a new item. If the value is different, add a new tag of that key to the list.
|