File: fosphor_qt_sink_c.xml

package info (click to toggle)
gr-fosphor 3.7.0.2.7b6b996-1~bpo8+1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-backports
  • size: 1,364 kB
  • sloc: python: 9,622; ansic: 3,211; cpp: 1,048; lisp: 609; xml: 260; makefile: 32
file content (89 lines) | stat: -rw-r--r-- 2,385 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?xml version="1.0"?>
<block>
  <name>QT fosphor sink</name>
  <key>fosphor_qt_sink_c</key>
  <category>Instrumentation/QT</category>
  <import>from PyQt4 import Qt</import>
  <import>import sip</import>
  <import>from gnuradio import fosphor</import>
  <import>from gnuradio.fft import window</import>
  <make>#set $win = 'self._%s_win'%$id
fosphor.qt_sink_c()
self.$(id).set_fft_window($wintype)
self.$(id).set_frequency_range($freq_center, $freq_span)
self._$(id)_win = sip.wrapinstance(self.$(id).pyqwidget(), Qt.QWidget)
$(gui_hint()($win))</make>
  <callback>set_fft_window($wintype)</callback>
  <callback>set_frequency_range($freq_center, $freq_span)</callback>
  <param>
    <name>Window Type</name>
    <key>wintype</key>
    <value>window.WIN_BLACKMAN_hARRIS</value>
    <type>int</type>
    <hide>part</hide>
    <option>
      <name>Blackman-harris</name>
      <key>window.WIN_BLACKMAN_hARRIS</key>
    </option>
    <option>
      <name>Hamming</name>
      <key>window.WIN_HAMMING</key>
    </option>
    <option>
      <name>Hann</name>
      <key>window.WIN_HANN</key>
    </option>
    <option>
      <name>Blackman</name>
      <key>window.WIN_BLACKMAN</key>
    </option>
    <option>
      <name>Rectangular</name>
      <key>window.WIN_RECTANGULAR</key>
    </option>
    <option>
      <name>Kaiser</name>
      <key>window.WIN_KAISER</key>
    </option>
  </param>
  <param>
    <name>Center Frequency (Hz)</name>
    <key>freq_center</key>
    <value>0</value>
    <type>real</type>
  </param>
  <param>
    <name>Span (Hz)</name>
    <key>freq_span</key>
    <value>samp_rate</value>
    <type>real</type>
  </param>
  <param>
    <name>GUI Hint</name>
    <key>gui_hint</key>
    <value></value>
    <type>gui_hint</type>
    <hide>part</hide>
  </param>
  <sink>
    <name>in</name>
    <type>complex</type>
  </sink>
  <doc>
The GUI hint can be used to position the widget within the application. \
The hint is of the form [tab_id@tab_index]: [row, col, row_span, col_span]. \
Both the tab specification and the grid position are optional.

    Key Bindings
    ============
    z:      toggle zoom mode
    a/d:    move zoom frequency down/up
    s/w:    adjust zoom width
    q/e:    adjust screen split between waterfall and fft
    space:  pause display

    (left)/(right)  adjust dB/div
    (up)/(down)     adjust reference level

  </doc>
</block>