Stream to Tagged Stream

From GNU Radio
Revision as of 17:53, 20 August 2019 by Notou (talk | contribs)
Jump to: navigation, search

Converts a regular stream into a tagged stream.

All this block does is add length tags in regular intervals. It can be used to connect a regular stream to a gr::tagged_stream_block.

This block is meant to be connected directly to a tagged stream block. If there are blocks between this block and a tagged stream block, make sure they either don't change the rate, or modify the tag value to make sure the length tags actually represent the packet length.


(R): Run-time adjustable

Packet length (R)
Number of items per tagged stream packet. One tag is written every Packet length items and contains that number.
Length Tag Key
Key of the length tag.

Example Flowgraph

Insert description of flowgraph here, then show a screenshot of the flowgraph and the output if there is an interesting GUI. Currently we have no standard method of uploading the actual flowgraph to the wiki or git repo, unfortunately. The plan is to have an example flowgraph showing how the block might be used, for every block, and the flowgraphs will live in the git repo.

Source Files

C++ files
Header files
Public header files
Block definition