Message Pair to Var: Difference between revisions
Jump to navigation
Jump to search
(initial creation) |
No edit summary |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
This block converts an input message pair to the value of a gnuradio variable. | <p>This block converts an input message pair to the value of a gnuradio variable.</p> | ||
<code>Added in 3.9</code> | |||
== Parameters == | == Parameters == | ||
Line 5: | Line 6: | ||
; Variable | ; Variable | ||
: | : Name of the variable to be set. type: string; default: 'freq' | ||
== Messages == | == Messages == | ||
Input message pairs are of the form (<name> . <value>). For this block, <name> is ignored. The variable to be set is specified as a block parameter. More information on PMTs in general can be found in [[Polymorphic_Types_(PMTs)#Pairs|PMT Pairs]]. | |||
== Example Flowgraph == | == Example Flowgraph == | ||
In this flowgraph, the input message has the name 'value' and the value of 1 or 0. The Message Pair to Var Block Variable has the value "pressed", so it sets the variable "pressed" to 1. The [[QT_GUI_Label]] displays the value of "pressed". | |||
[[File:Msg_pair_to_var_fg.png]] | |||
== Example Output == | == Example Output == | ||
[[File:Msg_pair_to_var_out.png]] | |||
== Source Files == | == Source Files == |
Latest revision as of 12:33, 5 May 2023
This block converts an input message pair to the value of a gnuradio variable.
Added in 3.9
Parameters
(R): Run-time adjustable
- Variable
- Name of the variable to be set. type: string; default: 'freq'
Messages
Input message pairs are of the form (<name> . <value>). For this block, <name> is ignored. The variable to be set is specified as a block parameter. More information on PMTs in general can be found in PMT Pairs.
Example Flowgraph
In this flowgraph, the input message has the name 'value' and the value of 1 or 0. The Message Pair to Var Block Variable has the value "pressed", so it sets the variable "pressed" to 1. The QT_GUI_Label displays the value of "pressed".
Example Output
Source Files
- C++ files
- TODO
- Header files
- TODO
- Public header files
- TODO
- Block definition
- TODO