another distcheck fix
[debian/gnuradio] / grc / data / grc_gnuradio / blocks / wxgui_scopesink2.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##Scope Sink
5 ###################################################
6  -->
7 <block>
8         <name>Scope Sink</name>
9         <key>wxgui_scopesink2</key>
10         <import>from gnuradio.wxgui import scopesink2</import>
11         <import>from gnuradio import gr</import>
12         <make>scopesink2.$(type.fcn)(
13         self.GetWin(),
14         title=$title,
15         sample_rate=$samp_rate,
16         frame_decim=$frame_decim,
17 #if $v_scale.eval == 0
18         v_scale=None,
19 #else
20         v_scale=$v_scale,
21 #end if
22         t_scale=$t_scale,
23         num_inputs=$num_inputs,
24 )
25 self.$(id).win.$(marker)()
26 #set $grid_pos = $grid_pos.eval
27 #if not grid_pos
28 self.Add(self.$(id).win)
29 #else
30 self.GridAdd(self.$(id).win, $grid_pos[0], $grid_pos[1], $grid_pos[2], $grid_pos[3])
31 #end if</make>
32 <!--
33 $(id).win.info.scopesink.set_trigger_channel($(trigger_channel))
34 $(id).win.info.scopesink.set_trigger_mode(gr.$(trigger_mode)) -->
35         <callback>set_sample_rate($samp_rate)</callback>
36         <param>
37                 <name>Type</name>
38                 <key>type</key>
39                 <value>complex</value>
40                 <type>enum</type>
41                 <option>
42                         <name>Complex</name>
43                         <key>complex</key>
44                         <opt>fcn:scope_sink_c</opt>
45                 </option>
46                 <option>
47                         <name>Float</name>
48                         <key>float</key>
49                         <opt>fcn:scope_sink_f</opt>
50                 </option>
51         </param>
52         <param>
53                 <name>Title</name>
54                 <key>title</key>
55                 <value>Scope Plot</value>
56                 <type>string</type>
57         </param>
58         <param>
59                 <name>Sample Rate</name>
60                 <key>samp_rate</key>
61                 <value>samp_rate</value>
62                 <type>real</type>
63         </param>
64         <param>
65                 <name>Frame Decimation</name>
66                 <key>frame_decim</key>
67                 <value>15</value>
68                 <type>int</type>
69         </param>
70         <param>
71                 <name>V Scale</name>
72                 <key>v_scale</key>
73                 <value>0</value>
74                 <type>real</type>
75         </param>
76         <param>
77                 <name>T Scale</name>
78                 <key>t_scale</key>
79                 <value>.001</value>
80                 <type>real</type>
81         </param>
82         <param>
83                 <name>Marker</name>
84                 <key>marker</key>
85                 <value>set_format_line</value>
86                 <type>enum</type>
87                 <option>
88                         <name>Line</name>
89                         <key>set_format_line</key>
90                 </option>
91                 <option>
92                         <name>Dot</name>
93                         <key>set_format_dot</key>
94                 </option>
95                 <option>
96                         <name>Plus</name>
97                         <key>set_format_plus</key>
98                 </option>
99         </param>
100         <!-- <param>
101                 <name>Trigger Channel</name>
102                 <key>trigger_channel</key>
103                 <value>0</value>
104                 <type>int</type>
105         </param>
106         <param>
107                 <name>Trigger Mode</name>
108                 <key>trigger_mode</key>
109                 <value>gr_TRIG_AUTO</value>
110                 <type>enum</type>
111                 <option>
112                         <name>Auto</name>
113                         <key>gr_TRIG_AUTO</key>
114                 </option>
115                 <option>
116                         <name>Positive Slope</name>
117                         <key>gr_TRIG_POS_SLOPE</key>
118                 </option>
119                 <option>
120                         <name>Negative Slope</name>
121                         <key>gr_TRIG_NEG_SLOPE</key>
122                 </option>
123         </param> -->
124         <param>
125                 <name>Num Inputs</name>
126                 <key>num_inputs</key>
127                 <value>1</value>
128                 <type>int</type>
129         </param>
130         <param>
131                 <name>Grid Position</name>
132                 <key>grid_pos</key>
133                 <value></value>
134                 <type>grid_pos</type>
135         </param>
136         <sink>
137                 <name>in</name>
138                 <type>$type</type>
139                 <nports>$num_inputs</nports>
140         </sink>
141         <doc>
142 Set the V Scale to 0 for the scope to auto-scale.
143
144 Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
145         </doc>
146 </block>