another distcheck fix
[debian/gnuradio] / grc / data / grc_gnuradio / blocks / usrp_dual_source_x.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##USRP Dual Source
5 ###################################################
6  -->
7 <block>
8         <name>USRP Dual Source</name>
9         <key>usrp_dual_source_x</key>
10         <import>from grc_gnuradio import usrp as grc_usrp</import>
11         <make>grc_usrp.dual_source_$(type.fcn)(
12         number=$number,
13         frequency_a=$frequency_a,
14         frequency_b=$frequency_b,
15         decimation=$decimation,
16         gain_a=$gain_a,
17         gain_b=$gain_b,
18         mux=$mux,
19         auto_tr=$auto_tr,
20         rx_ant_a=$rx_ant_a,
21         rx_ant_b=$rx_ant_b,
22 )</make>
23         <callback>set_decim_rate($decimation)</callback>
24         <callback>set_frequency_a($frequency_a)</callback>
25         <callback>set_gain_a($gain_a)</callback>
26         <callback>set_frequency_b($frequency_b)</callback>
27         <callback>set_gain_b($gain_b)</callback>
28         <param>
29                 <name>Output Type</name>
30                 <key>type</key>
31                 <type>enum</type>
32                 <option>
33                         <name>Complex</name>
34                         <key>complex</key>
35                         <opt>fcn:c</opt>
36                 </option>
37                 <option>
38                         <name>Short</name>
39                         <key>short</key>
40                         <opt>fcn:s</opt>
41                 </option>
42         </param>
43         <param>
44                 <name>Unit Number</name>
45                 <key>number</key>
46                 <value>0</value>
47                 <type>int</type>
48         </param>
49         <param>
50                 <name>Frequency A</name>
51                 <key>frequency_a</key>
52                 <type>real</type>
53         </param>
54         <param>
55                 <name>Frequency B</name>
56                 <key>frequency_b</key>
57                 <type>real</type>
58         </param>
59         <param>
60                 <name>Decimation</name>
61                 <key>decimation</key>
62                 <type>int</type>
63         </param>
64         <param>
65                 <name>Gain A</name>
66                 <key>gain_a</key>
67                 <type>real</type>
68         </param>
69         <param>
70                 <name>Gain B</name>
71                 <key>gain_b</key>
72                 <type>real</type>
73         </param>
74         <param>
75                 <name>Mux</name>
76                 <key>mux</key>
77                 <value>0x3210</value>
78                 <type>hex</type>
79         </param>
80         <param>
81                 <name>Auto T/R</name>
82                 <key>auto_tr</key>
83                 <value>None</value>
84                 <type>enum</type>
85                 <option>
86                         <name>Ignore</name>
87                         <key>None</key>
88                 </option>
89                 <option>
90                         <name>Enable</name>
91                         <key>True</key>
92                 </option>
93                 <option>
94                         <name>Disable</name>
95                         <key>False</key>
96                 </option>
97         </param>
98         <param>
99                 <name>RX Antenna B</name>
100                 <key>rx_ant_a</key>
101                 <value>None</value>
102                 <type>enum</type>
103                 <option>
104                         <name>Ignore</name>
105                         <key>None</key>
106                 </option>
107                 <option>
108                         <name>TX/RX</name>
109                         <key>&quot;TX/RX&quot;</key>
110                 </option>
111                 <option>
112                         <name>RX2</name>
113                         <key>&quot;RX2&quot;</key>
114                 </option>
115         </param>
116         <param>
117                 <name>RX Antenna B</name>
118                 <key>rx_ant_b</key>
119                 <value>None</value>
120                 <type>enum</type>
121                 <option>
122                         <name>Ignore</name>
123                         <key>None</key>
124                 </option>
125                 <option>
126                         <name>TX/RX</name>
127                         <key>&quot;TX/RX&quot;</key>
128                 </option>
129                 <option>
130                         <name>RX2</name>
131                         <key>&quot;RX2&quot;</key>
132                 </option>
133         </param>
134         <source>
135                 <name>Aout</name>
136                 <type>$type</type>
137         </source>
138         <source>
139                 <name>Bout</name>
140                 <type>$type</type>
141         </source>
142         <doc>
143 The USRP source outputs 64 Megasamples per second / decimation.
144
145 --- Flex RF specific ---
146 The "Auto TR" and "RX Antenna" settings are flex rf specific and should be left at "Ignore" unless this is a flex rf board.
147
148 If enabled, "Auto Transmit/Receive Switching" handles the preference for transmit packets vs receive packets. \
149 By default, "Auto TR" is disabled.
150
151 The "Receive Antenna Setting" selects one of the SMA connectors as the data source. \
152 By default, 'TX/RX' is selected.
153         </doc>
154 </block>