summaryrefslogtreecommitdiff
path: root/gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py
diff options
context:
space:
mode:
authorJosh Blum <josh@joshknows.com>2010-10-18 16:49:08 -0700
committerJosh Blum <josh@joshknows.com>2010-10-18 16:49:08 -0700
commit7f46efca9cb0c87e9130c117ac41650f6e0c25cc (patch)
tree09c6b235935167f6fe022739c67696c12ad4dcc5 /gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py
parent1e5db4248e2488e0f1b44ac1405d78e16c2408d8 (diff)
uhd: renamed make function params, cleanup, clock config for multi usrp
Diffstat (limited to 'gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py')
-rwxr-xr-xgr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py b/gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py
index 8de4408d5a..aa550157d2 100755
--- a/gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py
+++ b/gr-uhd/grc/gen_uhd_multi_usrp_blocks_xml.py
@@ -25,8 +25,17 @@ MAIN_TMPL = """\
<name>UHD: Multi USRP $sourk.title()</name>
<key>uhd_multi_usrp_$(sourk)</key>
<import>from gnuradio import uhd</import>
- <make>uhd.multi_usrp_$(sourk)(\$dev_addr, uhd.io_type_t.\$type.type, \$nchan)
+ <make>uhd.multi_usrp_$(sourk)(
+ device_addr=\$dev_addr,
+ io_type=uhd.io_type_t.\$type.type,
+ num_channels=\$nchan,
+)
\#if \$sync()
+clk_cfg = uhd.clock_config_t()
+clk_cfg.ref_source = uhd.clock_config_t.REF_SMA
+clk_cfg.pps_source = uhd.clock_config_t.PPS_SMA
+clk_cfg.pps_polarity = uhd.clock_config_t.PPS_POS
+self.\$(id).set_clock_config(clk_cfg, ~0);
self.\$(id).set_time_unknown_pps(uhd.time_spec_t())
\#end if
#for $m in range($max_mboards)