switch source package format to 3.0 quilt
[debian/gnuradio] / grc / blocks / wxgui_constellationsink2.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##Constellation Sink
5 ###################################################
6  -->
7 <block>
8         <name>Constellation Sink</name>
9         <key>wxgui_constellationsink2</key>
10         <import>from gnuradio.wxgui import constsink_gl</import>
11         <make>#set $parent = $notebook() and 'self.%s.GetPage(%s)'%$notebook() or 'self'
12 constsink_gl.const_sink_c(
13         $(parent).GetWin(),
14         title=$title,
15         sample_rate=$samp_rate,
16         frame_rate=$frame_rate,
17         const_size=$const_size,
18         M=$M,
19         theta=$theta,
20         alpha=$alpha,
21         fmax=$fmax,
22         mu=$mu,
23         gain_mu=$gain_mu,
24         symbol_rate=$symbol_rate,
25         omega_limit=$omega_limit,
26 #if $win_size()
27         size=$win_size,
28 #end if
29 )
30 #if not $grid_pos()
31 $(parent).Add(self.$(id).win)
32 #else
33 $(parent).GridAdd(self.$(id).win, $(', '.join(map(str, $grid_pos()))))
34 #end if</make>
35         <callback>set_sample_rate($samp_rate)</callback>
36         <param>
37                 <name>Title</name>
38                 <key>title</key>
39                 <value>Constellation Plot</value>
40                 <type>string</type>
41         </param>
42         <param>
43                 <name>Sample Rate</name>
44                 <key>samp_rate</key>
45                 <value>samp_rate</value>
46                 <type>real</type>
47         </param>
48         <param>
49                 <name>Frame Rate</name>
50                 <key>frame_rate</key>
51                 <value>5</value>
52                 <type>real</type>
53         </param>
54         <param>
55                 <name>Constellation Size</name>
56                 <key>const_size</key>
57                 <value>2048</value>
58                 <type>real</type>
59         </param>
60         <param>
61                 <name>M</name>
62                 <key>M</key>
63                 <value>4</value>
64                 <type>int</type>
65         </param>
66         <param>
67                 <name>Theta</name>
68                 <key>theta</key>
69                 <value>0</value>
70                 <type>real</type>
71         </param>
72         <param>
73                 <name>Alpha</name>
74                 <key>alpha</key>
75                 <value>0.005</value>
76                 <type>real</type>
77         </param>
78         <param>
79                 <name>Max Freq</name>
80                 <key>fmax</key>
81                 <value>0.06</value>
82                 <type>real</type>
83         </param>
84         <param>
85                 <name>Mu</name>
86                 <key>mu</key>
87                 <value>0.5</value>
88                 <type>real</type>
89         </param>
90         <param>
91                 <name>Gain Mu</name>
92                 <key>gain_mu</key>
93                 <value>0.005</value>
94                 <type>real</type>
95         </param>
96         <param>
97                 <name>Symbol Rate</name>
98                 <key>symbol_rate</key>
99                 <value>samp_rate/4.</value>
100                 <type>real</type>
101         </param>
102         <param>
103                 <name>Omega Limit</name>
104                 <key>omega_limit</key>
105                 <value>0.005</value>
106                 <type>real</type>
107         </param>
108         <param>
109                 <name>Window Size</name>
110                 <key>win_size</key>
111                 <value></value>
112                 <type>int_vector</type>
113                 <hide>#if $win_size() then 'none' else 'part'#</hide>
114         </param>
115         <param>
116                 <name>Grid Position</name>
117                 <key>grid_pos</key>
118                 <value></value>
119                 <type>grid_pos</type>
120         </param>
121         <param>
122                 <name>Notebook</name>
123                 <key>notebook</key>
124                 <value></value>
125                 <type>notebook</type>
126         </param>
127         <check>not $win_size or len($win_size) == 2</check>
128         <sink>
129                 <name>in</name>
130                 <type>complex</type>
131         </sink>
132         <doc>
133 Leave the window blank for the default size, otherwise enter a tuple of (width, height) pixels.
134
135 Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
136
137 Use the Notebook Param (notebook-id, page-index) to place the graphical element inside of a notebook page.
138         </doc>
139 </block>