68b07ba9d0d4d208e61b94f2e3776482b2c5ac40
[debian/gnuradio] / grc / data / grc_gnuradio / blocks / wxgui_fftsink2.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##FFT Sink
5 ###################################################
6  -->
7 <block>
8         <name>FFT Sink</name>
9         <key>wxgui_fftsink2</key>
10         <import>from gnuradio.wxgui import fftsink2</import>
11         <make>fftsink2.$(type.fcn)(
12         self.GetWin(),
13         baseband_freq=$baseband_freq,
14         y_per_div=$y_per_div,
15         y_divs=$y_divs,
16         ref_level=$ref_level,
17         sample_rate=$samp_rate,
18         fft_size=$fft_size,
19         fft_rate=$fft_rate,
20         average=$average,
21 #if $avg_alpha.eval == 0
22         avg_alpha=None,
23 #else
24         avg_alpha=$avg_alpha,
25 #end if
26         title=$title,
27         peak_hold=$peak_hold,
28 )
29 #set $grid_pos = $grid_pos.eval
30 #if not grid_pos
31 self.Add(self.$(id).win)
32 #else
33 self.GridAdd(self.$(id).win, $grid_pos[0], $grid_pos[1], $grid_pos[2], $grid_pos[3])
34 #end if</make>
35         <param>
36                 <name>Type</name>
37                 <key>type</key>
38                 <value>complex</value>
39                 <type>enum</type>
40                 <option>
41                         <name>Complex</name>
42                         <key>complex</key>
43                         <opt>fcn:fft_sink_c</opt>
44                 </option>
45                 <option>
46                         <name>Float</name>
47                         <key>float</key>
48                         <opt>fcn:fft_sink_f</opt>
49                 </option>
50         </param>
51         <param>
52                 <name>Title</name>
53                 <key>title</key>
54                 <value>FFT Plot</value>
55                 <type>string</type>
56         </param>
57         <param>
58                 <name>Sample Rate</name>
59                 <key>samp_rate</key>
60                 <value>samp_rate</value>
61                 <type>real</type>
62         </param>
63         <param>
64                 <name>Baseband Freq</name>
65                 <key>baseband_freq</key>
66                 <value>0</value>
67                 <type>real</type>
68         </param>
69         <param>
70                 <name>Y per Div</name>
71                 <key>y_per_div</key>
72                 <value>10</value>
73                 <type>real</type>
74         </param>
75         <param>
76                 <name>Y Divs</name>
77                 <key>y_divs</key>
78                 <value>8</value>
79                 <type>real</type>
80         </param>
81         <param>
82                 <name>Reference Level</name>
83                 <key>ref_level</key>
84                 <value>50</value>
85                 <type>real</type>
86         </param>
87         <param>
88                 <name>FFT Size</name>
89                 <key>fft_size</key>
90                 <value>1024</value>
91                 <type>int</type>
92         </param>
93         <param>
94                 <name>Refresh Rate</name>
95                 <key>fft_rate</key>
96                 <value>30</value>
97                 <type>int</type>
98         </param>
99         <param>
100                 <name>Average Alpha</name>
101                 <key>avg_alpha</key>
102                 <value>0</value>
103                 <type>real</type>
104         </param>
105         <param>
106                 <name>Average</name>
107                 <key>average</key>
108                 <value>False</value>
109                 <type>enum</type>
110                 <option>
111                         <name>Yes</name>
112                         <key>True</key>
113                 </option>
114                 <option>
115                         <name>No</name>
116                         <key>False</key>
117                 </option>
118         </param>
119         <param>
120                 <name>Peak Hold</name>
121                 <key>peak_hold</key>
122                 <value>False</value>
123                 <type>enum</type>
124                 <option>
125                         <name>Yes</name>
126                         <key>True</key>
127                 </option>
128                 <option>
129                         <name>No</name>
130                         <key>False</key>
131                 </option>
132         </param>
133         <param>
134                 <name>Grid Position</name>
135                 <key>grid_pos</key>
136                 <value></value>
137                 <type>grid_pos</type>
138         </param>
139         <sink>
140                 <name>in</name>
141                 <type>$type</type>
142         </sink>
143         <doc>
144 Set Average Alpha to 0 for automatic setting.
145
146 Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
147         </doc>
148 </block>