Merging r11186:11273 from grc branch.
[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>constsink_gl.const_sink_c(
12         self.GetWin(),
13         title=$title,
14         sample_rate=$samp_rate,
15         frame_rate=$frame_rate,
16         const_size=$const_size,
17         M=$M,
18         theta=$theta,
19         alpha=$alpha,
20         fmax=$fmax,
21         mu=$mu,
22         gain_mu=$gain_mu,
23         symbol_rate=$symbol_rate,
24         omega_limit=$omega_limit,
25 )
26 #set $grid_pos = $grid_pos()
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         <callback>set_sample_rate($samp_rate)</callback>
33         <param>
34                 <name>Title</name>
35                 <key>title</key>
36                 <value>Constellation Plot</value>
37                 <type>string</type>
38         </param>
39         <param>
40                 <name>Sample Rate</name>
41                 <key>samp_rate</key>
42                 <value>samp_rate</value>
43                 <type>real</type>
44         </param>
45         <param>
46                 <name>Frame Rate</name>
47                 <key>frame_rate</key>
48                 <value>5</value>
49                 <type>real</type>
50         </param>
51         <param>
52                 <name>Constellation Size</name>
53                 <key>const_size</key>
54                 <value>2048</value>
55                 <type>real</type>
56         </param>
57         <param>
58                 <name>M</name>
59                 <key>M</key>
60                 <value>4</value>
61                 <type>int</type>
62         </param>
63         <param>
64                 <name>Theta</name>
65                 <key>theta</key>
66                 <value>0</value>
67                 <type>real</type>
68         </param>
69         <param>
70                 <name>Alpha</name>
71                 <key>alpha</key>
72                 <value>0.005</value>
73                 <type>real</type>
74         </param>
75         <param>
76                 <name>Max Freq</name>
77                 <key>fmax</key>
78                 <value>0.06</value>
79                 <type>real</type>
80         </param>
81         <param>
82                 <name>Mu</name>
83                 <key>mu</key>
84                 <value>0.5</value>
85                 <type>real</type>
86         </param>
87         <param>
88                 <name>Gain Mu</name>
89                 <key>gain_mu</key>
90                 <value>0.005</value>
91                 <type>real</type>
92         </param>
93         <param>
94                 <name>Symbol Rate</name>
95                 <key>symbol_rate</key>
96                 <value>samp_rate/4.</value>
97                 <type>real</type>
98         </param>
99         <param>
100                 <name>Omega Limit</name>
101                 <key>omega_limit</key>
102                 <value>0.005</value>
103                 <type>real</type>
104         </param>
105         <param>
106                 <name>Grid Position</name>
107                 <key>grid_pos</key>
108                 <value></value>
109                 <type>grid_pos</type>
110         </param>
111         <sink>
112                 <name>in</name>
113                 <type>complex</type>
114         </sink>
115         <doc>
116 Use the Grid Position (row, column, row span, column span) to position the graphical element in the window.
117         </doc>
118 </block>