Tag Gate: Difference between revisions
Jump to navigation
Jump to search
(add Example Flowgraph) |
(add Parameters, Source files) |
||
Line 6: | Line 6: | ||
== Parameters == | == Parameters == | ||
(''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | (''R''): <span class="plainlinks">[https://wiki.gnuradio.org/index.php/GNURadioCompanion#Variable_Controls ''Run-time adjustable'']</span> | ||
; Item Type | |||
: options: [complex, float, int, short, byte] | |||
; Vector Length | |||
: default: '1' | |||
; Propagate tags | ; Propagate tags | ||
: | : options: ['Yes', 'No'] | ||
: default: 'No' | |||
; Single key (''R'') | ; Single key (''R'') | ||
: Key of the tags to stop | : Key of the tags to stop | ||
: default: '""' stops all tags | |||
== Example Flowgraph == | == Example Flowgraph == | ||
In this flowgraph, the Tag Gate | In this flowgraph, the Tag Gate can simulate transmission through a medium which does not pass tags. In this case, it separates the transmitter from the receiver. | ||
[[File:Fec_coder_payload_fg.png|800px]] | [[File:Fec_coder_payload_fg.png|800px]] | ||
Line 22: | Line 30: | ||
; C++ files | ; C++ files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/lib/tag_gate_impl.cc tag_gate_impl.cc] | ||
; Header files | ; Header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/lib/tag_gate_impl.h tag_gate_impl.h] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/main/gr-blocks/grc/blocks_tag_gate.block.yml blocks_tag_gate.block.yml] |
Latest revision as of 18:32, 1 August 2024
Control tag propagation.
Use this block to stop tags from propagating.
Parameters
(R): Run-time adjustable
- Item Type
- options: [complex, float, int, short, byte]
- Vector Length
- default: '1'
- Propagate tags
- options: ['Yes', 'No']
- default: 'No'
- Single key (R)
- Key of the tags to stop
- default: '""' stops all tags
Example Flowgraph
In this flowgraph, the Tag Gate can simulate transmission through a medium which does not pass tags. In this case, it separates the transmitter from the receiver.
Source Files
- C++ files
- tag_gate_impl.cc
- Header files
- tag_gate_impl.h
- Block definition
- blocks_tag_gate.block.yml