diff options
author | Josh Blum | 2009-09-09 17:07:15 -0700 |
---|---|---|
committer | Josh Blum | 2009-09-09 17:07:15 -0700 |
commit | 8d1ae2b08e07d621baeb486c05145acca1df7a08 (patch) | |
tree | ddef9c32fabaabeb73805cbffb769e46df93170a /gnuradio-core/src | |
parent | 01414dbb779bf3e7203b08a961814ca91d67a6a2 (diff) | |
download | gnuradio-8d1ae2b08e07d621baeb486c05145acca1df7a08.tar.gz gnuradio-8d1ae2b08e07d621baeb486c05145acca1df7a08.tar.bz2 gnuradio-8d1ae2b08e07d621baeb486c05145acca1df7a08.zip |
only import usrp and usrp2 modules in the setup methods
Diffstat (limited to 'gnuradio-core/src')
-rw-r--r-- | gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py b/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py index c7ccbe53c..5abbaf9eb 100644 --- a/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py +++ b/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py @@ -33,7 +33,7 @@ class _dummy_freq_result(object): self.baseband_freq = target_freq self.dxc_freq = 0 self.residual_freq = 0 -from gnuradio import gr, usrp, usrp2 +from gnuradio import gr ######################################################################## # generic usrp common stuff @@ -167,6 +167,7 @@ class generic_usrp_source_c(_generic_usrp_base, gr.hier_block2): # setup usrp methods #################################################################### def _setup_usrp1(self): + from gnuradio import usrp self._u = usrp.source_c (self._which, fusb_block_size=self._fusb_block_size, fusb_nblocks=self._fusb_nblocks) @@ -178,6 +179,7 @@ class generic_usrp_source_c(_generic_usrp_base, gr.hier_block2): self._dxc = 0 def _setup_usrp2(self): + from gnuradio import usrp2 self._u = usrp2.source_32fc(self._interface, self._mac_addr) def _setup_dummy(self): self._u = gr.null_source(gr.sizeof_gr_complex) @@ -224,6 +226,7 @@ class generic_usrp_sink_c(_generic_usrp_base, gr.hier_block2): # setup usrp methods #################################################################### def _setup_usrp1(self): + from gnuradio import usrp self._u = usrp.sink_c (self._which, fusb_block_size=self._fusb_block_size, fusb_nblocks=self._fusb_nblocks) @@ -234,6 +237,8 @@ class generic_usrp_sink_c(_generic_usrp_base, gr.hier_block2): self._u.set_mux(usrp.determine_tx_mux_value(self._u, self._subdev_spec)) self._dxc = self._subdev.which() - def _setup_usrp2(self): self._u = usrp2.sink_32fc(self._interface, self._mac_addr) + def _setup_usrp2(self): + from gnuradio import usrp2 + self._u = usrp2.sink_32fc(self._interface, self._mac_addr) def _setup_dummy(self): self._u = gr.null_sink(gr.sizeof_gr_complex) |