summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgr-pager/apps/usrp_flex_all4
-rw-r--r--grc/python/Port.py4
2 files changed, 6 insertions, 2 deletions
diff --git a/gr-pager/apps/usrp_flex_all b/gr-pager/apps/usrp_flex_all
index 75c4c1e737..8ecf5a41ff 100755
--- a/gr-pager/apps/usrp_flex_all
+++ b/gr-pager/apps/usrp_flex_all
@@ -98,9 +98,9 @@ class app_top_block(gr.top_block):
mid_chan = int(self.nchan/2)
for i in range(self.nchan):
if i < mid_chan:
- freq = 930.5e6+i*25e3
+ freq = options.freq+i*25e3
else:
- freq = 930.5e6-(self.nchan-i)*25e3
+ freq = options.freq-(self.nchan-i)*25e3
if (freq < 929.0e6 or freq > 932.0e6):
self.connect((self.bank, i), gr.null_sink(gr.sizeof_gr_complex))
diff --git a/grc/python/Port.py b/grc/python/Port.py
index d0ef51b483..9f8b50d052 100644
--- a/grc/python/Port.py
+++ b/grc/python/Port.py
@@ -139,6 +139,10 @@ class Port(_Port, _GUIPort):
self._type = ''
self._vlen = ''
+ def resolve_virtual_source(self):
+ if self.get_parent().is_virtual_sink(): return _get_source_from_virtual_sink_port(self)
+ if self.get_parent().is_virtual_source(): return _get_source_from_virtual_source_port(self)
+
def resolve_empty_type(self):
if self.is_sink():
try: