3 ###################################################
5 ###################################################
8 <name>USRP Dual Sink</name>
9 <key>usrp_dual_sink_x</key>
10 <import>from grc_gnuradio import usrp as grc_usrp</import>
11 <make>grc_usrp.dual_sink_$(type.fcn)(number=$number)
12 self.$(id).set_interp_rate($interpolation)
13 self.$(id).set_frequency_a($frequency_a, verbose=True)
14 self.$(id).set_frequency_b($frequency_b, verbose=True)
15 self.$(id).set_gain_a($gain_a)
16 self.$(id).set_gain_b($gain_b)
17 ##################################################
19 ##################################################
21 self.$(id).set_enable_a($tx_enb_a)
23 #if $auto_tr_a.eval and $tx_enb_a.eval
24 self.$(id).set_auto_tr_a($auto_tr_a)
26 ##################################################
28 ##################################################
30 self.$(id).set_enable_b($tx_enb_b)
32 #if $auto_tr_b.eval and $tx_enb_b.eval
33 self.$(id).set_auto_tr_b($auto_tr_b)
35 <callback>set_interp_rate($interpolation)</callback>
36 <callback>set_frequency_a($frequency_a)</callback>
37 <callback>set_frequency_b($frequency_b)</callback>
38 <callback>set_gain_a($gain_a)</callback>
39 <callback>set_gain_b($gain_b)</callback>
41 <name>Input Type</name>
56 <name>Unit Number</name>
62 <name>Interpolation</name>
63 <key>interpolation</key>
67 <name>Frequency A</name>
68 <key>frequency_a</key>
72 <name>Frequency B</name>
73 <key>frequency_b</key>
87 ###################################################
89 ###################################################
92 <name>TX Enable A</name>
96 <hide>$tx_enb_a.hide</hide>
98 <name>Unconfigured</name>
114 <name>Auto T/R A</name>
118 <hide>#if $tx_enb_a.eval then 'none' else 'all'#</hide>
133 ###################################################
135 ###################################################
138 <name>TX Enable B</name>
142 <hide>$tx_enb_b.hide</hide>
144 <name>Unconfigured</name>
160 <name>Auto T/R B</name>
164 <hide>#if $tx_enb_b.eval then 'none' else 'all'#</hide>
187 The USRP sink inputs 128 Megasamples per second / interpolation.
189 Flex RF boards only: The "Transmit Enable" configures the transmitter to be on or off. \
190 Do not leave this unconfigured.
192 Flex RF boards only: If enabled, "Auto Transmit/Receive Switching" handles the preference for transmit packets vs receive packets. \
193 By default, "Auto TR" is disabled.