Burst Tagger: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:Block Docs Category:Stub Docs This is the template for the "Page-per-block Docs". This first section should describe what the block...") |
("To or below" instead of just "to") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Block Docs]] | [[Category:Block Docs]] | ||
Sets a burst on/off tag based on the value of the trigger input. This block takes two inputs, a signal stream on the input stream 0 and a trigger stream of shorts on input stream 1. If the trigger stream goes above 0, a tag with the key "burst" will be transmitted as a pmt::PMT_T. When the trigger signal falls to (or below) 0, the "burst" tag will be transmitted as pmt::PMT_F. The signal on stream 0 is retransmitted to output stream 0. | |||
== 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> | ||
; | ; True KeyID (''R'') | ||
: | : Change the key from "burst" to a custom string, for the True tag. | ||
; | ; True Value (''R'') | ||
: | : Whether the tag's value should be True or False | ||
; False KeyID (''R'') | |||
: Change the key from "burst" to a custom string, for the False tag. | |||
; False Value (''R'') | |||
: Whether the tag's value should be True or False | |||
== Example Flowgraph == | == Example Flowgraph == | ||
[[File:Burst_tag_test_fg.png]] | |||
== Example Output == | |||
[[File:Burst_tag_test_out.png]] | |||
== Source Files == | == Source Files == | ||
; C++ files | ; C++ files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/lib/burst_tagger_impl.cc] | ||
; Header files | ; Header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/include/gnuradio/blocks/burst_tagger.h] | ||
; Public header files | ; Public header files | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/include/gnuradio/blocks/burst_tagger.h] | ||
; Block definition | ; Block definition | ||
: [https://github.com/gnuradio/gnuradio | : [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/grc/blocks_burst_tagger.block.yml] |
Latest revision as of 22:07, 9 September 2021
Sets a burst on/off tag based on the value of the trigger input. This block takes two inputs, a signal stream on the input stream 0 and a trigger stream of shorts on input stream 1. If the trigger stream goes above 0, a tag with the key "burst" will be transmitted as a pmt::PMT_T. When the trigger signal falls to (or below) 0, the "burst" tag will be transmitted as pmt::PMT_F. The signal on stream 0 is retransmitted to output stream 0.
Parameters
(R): Run-time adjustable
- True KeyID (R)
- Change the key from "burst" to a custom string, for the True tag.
- True Value (R)
- Whether the tag's value should be True or False
- False KeyID (R)
- Change the key from "burst" to a custom string, for the False tag.
- False Value (R)
- Whether the tag's value should be True or False
Example Flowgraph
Example Output
Source Files
- C++ files
- [1]
- Header files
- [2]
- Public header files
- [3]
- Block definition
- [4]