Skip to content

Commit a693941

Browse files
committed
uhd: changing uhd_msg_tune example to use other forms of setting parameters.
The four widgets displayed set the values of the message strobe block's PMT dictionary to allow us to change them while the system is running.
1 parent 00fbe3e commit a693941

File tree

1 file changed

+201
-33
lines changed

1 file changed

+201
-33
lines changed

gr-uhd/examples/grc/uhd_msg_tune.grc

+201-33
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
</param>
3131
<param>
3232
<key>_coordinate</key>
33-
<value>(-1, -2)</value>
33+
<value>(8, 3)</value>
3434
</param>
3535
<param>
3636
<key>_rotation</key>
@@ -74,22 +74,22 @@
7474
</param>
7575
</block>
7676
<block>
77-
<key>variable_qtgui_entry</key>
77+
<key>variable_qtgui_chooser</key>
7878
<param>
7979
<key>comment</key>
8080
<value></value>
8181
</param>
8282
<param>
8383
<key>value</key>
84-
<value>pmt.to_pmt({'antenna': 'TX/RX', 'gain': 23.0, 'chan': 0})</value>
84+
<value>TX/RX</value>
8585
</param>
8686
<param>
8787
<key>_enabled</key>
8888
<value>True</value>
8989
</param>
9090
<param>
9191
<key>_coordinate</key>
92-
<value>(112, 347)</value>
92+
<value>(8, 307)</value>
9393
</param>
9494
<param>
9595
<key>gui_hint</key>
@@ -101,78 +101,207 @@
101101
</param>
102102
<param>
103103
<key>id</key>
104-
<value>cmd_msg</value>
104+
<value>ant_msg</value>
105+
</param>
106+
<param>
107+
<key>label0</key>
108+
<value></value>
109+
</param>
110+
<param>
111+
<key>label1</key>
112+
<value></value>
113+
</param>
114+
<param>
115+
<key>label2</key>
116+
<value></value>
117+
</param>
118+
<param>
119+
<key>label3</key>
120+
<value></value>
121+
</param>
122+
<param>
123+
<key>label4</key>
124+
<value></value>
105125
</param>
106126
<param>
107127
<key>label</key>
108-
<value>Command Message</value>
128+
<value>Antenna</value>
129+
</param>
130+
<param>
131+
<key>labels</key>
132+
<value>[]</value>
133+
</param>
134+
<param>
135+
<key>num_opts</key>
136+
<value>2</value>
137+
</param>
138+
<param>
139+
<key>option0</key>
140+
<value>TX/RX</value>
141+
</param>
142+
<param>
143+
<key>option1</key>
144+
<value>RX2</value>
145+
</param>
146+
<param>
147+
<key>option2</key>
148+
<value>2</value>
149+
</param>
150+
<param>
151+
<key>option3</key>
152+
<value>3</value>
153+
</param>
154+
<param>
155+
<key>option4</key>
156+
<value>4</value>
157+
</param>
158+
<param>
159+
<key>options</key>
160+
<value>[0, 1, 2]</value>
161+
</param>
162+
<param>
163+
<key>orient</key>
164+
<value>Qt.QVBoxLayout</value>
109165
</param>
110166
<param>
111167
<key>type</key>
112-
<value>raw</value>
168+
<value>string</value>
169+
</param>
170+
<param>
171+
<key>widget</key>
172+
<value>combo_box</value>
173+
</param>
174+
</block>
175+
<block>
176+
<key>variable</key>
177+
<param>
178+
<key>comment</key>
179+
<value></value>
180+
</param>
181+
<param>
182+
<key>_enabled</key>
183+
<value>True</value>
184+
</param>
185+
<param>
186+
<key>_coordinate</key>
187+
<value>(232, 115)</value>
188+
</param>
189+
<param>
190+
<key>_rotation</key>
191+
<value>0</value>
192+
</param>
193+
<param>
194+
<key>id</key>
195+
<value>cmd_msg</value>
196+
</param>
197+
<param>
198+
<key>value</key>
199+
<value>pmt.to_pmt({'antenna': ant_msg, 'gain': gain_msg, 'chan': 0, 'freq': freq_msg, 'lo_offset': lo_msg})</value>
113200
</param>
114201
</block>
115202
<block>
116-
<key>variable_qtgui_range</key>
203+
<key>variable_qtgui_entry</key>
117204
<param>
118205
<key>comment</key>
119206
<value></value>
120207
</param>
121208
<param>
122209
<key>value</key>
123-
<value>.8</value>
210+
<value>initial_fc</value>
124211
</param>
125212
<param>
126213
<key>_enabled</key>
127214
<value>True</value>
128215
</param>
129216
<param>
130217
<key>_coordinate</key>
131-
<value>(103, 99)</value>
218+
<value>(144, 227)</value>
132219
</param>
133220
<param>
134221
<key>gui_hint</key>
135-
<value></value>
222+
<value>0,1,1,1</value>
136223
</param>
137224
<param>
138225
<key>_rotation</key>
139226
<value>0</value>
140227
</param>
141228
<param>
142229
<key>id</key>
143-
<value>gain</value>
230+
<value>freq_msg</value>
144231
</param>
145232
<param>
146233
<key>label</key>
147-
<value>Gain</value>
234+
<value>Frequency</value>
148235
</param>
149236
<param>
150-
<key>min_len</key>
151-
<value>200</value>
237+
<key>type</key>
238+
<value>real</value>
152239
</param>
240+
</block>
241+
<block>
242+
<key>variable</key>
153243
<param>
154-
<key>orient</key>
155-
<value>Qt.Horizontal</value>
244+
<key>comment</key>
245+
<value></value>
156246
</param>
157247
<param>
158-
<key>start</key>
248+
<key>_enabled</key>
249+
<value>True</value>
250+
</param>
251+
<param>
252+
<key>_coordinate</key>
253+
<value>(104, 99)</value>
254+
</param>
255+
<param>
256+
<key>_rotation</key>
159257
<value>0</value>
160258
</param>
161259
<param>
162-
<key>step</key>
163-
<value>.01</value>
260+
<key>id</key>
261+
<value>gain</value>
164262
</param>
165263
<param>
166-
<key>stop</key>
167-
<value>1</value>
264+
<key>value</key>
265+
<value>0.8</value>
168266
</param>
267+
</block>
268+
<block>
269+
<key>variable_qtgui_entry</key>
169270
<param>
170-
<key>rangeType</key>
171-
<value>float</value>
271+
<key>comment</key>
272+
<value></value>
172273
</param>
173274
<param>
174-
<key>widget</key>
175-
<value>counter_slider</value>
275+
<key>value</key>
276+
<value>gain</value>
277+
</param>
278+
<param>
279+
<key>_enabled</key>
280+
<value>True</value>
281+
</param>
282+
<param>
283+
<key>_coordinate</key>
284+
<value>(8, 227)</value>
285+
</param>
286+
<param>
287+
<key>gui_hint</key>
288+
<value>0,0,1,1</value>
289+
</param>
290+
<param>
291+
<key>_rotation</key>
292+
<value>0</value>
293+
</param>
294+
<param>
295+
<key>id</key>
296+
<value>gain_msg</value>
297+
</param>
298+
<param>
299+
<key>label</key>
300+
<value>Gain</value>
301+
</param>
302+
<param>
303+
<key>type</key>
304+
<value>real</value>
176305
</param>
177306
</block>
178307
<block>
@@ -187,7 +316,7 @@
187316
</param>
188317
<param>
189318
<key>_coordinate</key>
190-
<value>(-2, 172)</value>
319+
<value>(8, 163)</value>
191320
</param>
192321
<param>
193322
<key>_rotation</key>
@@ -202,6 +331,45 @@
202331
<value>100e6</value>
203332
</param>
204333
</block>
334+
<block>
335+
<key>variable_qtgui_entry</key>
336+
<param>
337+
<key>comment</key>
338+
<value></value>
339+
</param>
340+
<param>
341+
<key>value</key>
342+
<value>0</value>
343+
</param>
344+
<param>
345+
<key>_enabled</key>
346+
<value>True</value>
347+
</param>
348+
<param>
349+
<key>_coordinate</key>
350+
<value>(144, 307)</value>
351+
</param>
352+
<param>
353+
<key>gui_hint</key>
354+
<value>1,1,1,1</value>
355+
</param>
356+
<param>
357+
<key>_rotation</key>
358+
<value>0</value>
359+
</param>
360+
<param>
361+
<key>id</key>
362+
<value>lo_msg</value>
363+
</param>
364+
<param>
365+
<key>label</key>
366+
<value>LO Offset</value>
367+
</param>
368+
<param>
369+
<key>type</key>
370+
<value>real</value>
371+
</param>
372+
</block>
205373
<block>
206374
<key>variable</key>
207375
<param>
@@ -214,7 +382,7 @@
214382
</param>
215383
<param>
216384
<key>_coordinate</key>
217-
<value>(1, 102)</value>
385+
<value>(8, 99)</value>
218386
</param>
219387
<param>
220388
<key>_rotation</key>
@@ -249,7 +417,7 @@
249417
</param>
250418
<param>
251419
<key>_coordinate</key>
252-
<value>(96, 275)</value>
420+
<value>(216, 43)</value>
253421
</param>
254422
<param>
255423
<key>_rotation</key>
@@ -320,7 +488,7 @@
320488
</param>
321489
<param>
322490
<key>_coordinate</key>
323-
<value>(536, 251)</value>
491+
<value>(472, 155)</value>
324492
</param>
325493
<param>
326494
<key>gui_hint</key>
@@ -340,7 +508,7 @@
340508
</param>
341509
<param>
342510
<key>legend</key>
343-
<value>True</value>
511+
<value>False</value>
344512
</param>
345513
<param>
346514
<key>alpha1</key>
@@ -512,7 +680,7 @@
512680
</param>
513681
<param>
514682
<key>name</key>
515-
<value>QT GUI Plot</value>
683+
<value></value>
516684
</param>
517685
<param>
518686
<key>nconnections</key>
@@ -1235,7 +1403,7 @@
12351403
</param>
12361404
<param>
12371405
<key>_coordinate</key>
1238-
<value>(528, 123)</value>
1406+
<value>(488, 27)</value>
12391407
</param>
12401408
<param>
12411409
<key>_rotation</key>

0 commit comments

Comments
 (0)