Another approach to fix for problem #135

with message inputs of hierarhical blocks, caused by incompatibility introduced in GNU Radio 3.7.9.
This commit is contained in:
Piotr Krysik 2016-01-02 09:14:27 +01:00
parent 3a527f8e58
commit e3b652ddf3
2 changed files with 4 additions and 2 deletions

View File

@ -10,6 +10,7 @@ from gnuradio import blocks
from gnuradio import filter
from gnuradio import gr
from gnuradio.filter import firdes
from distutils.version import LooseVersion as version
import grgsm
import math
@ -21,7 +22,7 @@ class clock_offset_corrector(gr.hier_block2):
gr.io_signature(1, 1, gr.sizeof_gr_complex*1),
gr.io_signature(1, 1, gr.sizeof_gr_complex*1),
)
if gr.version() >= '3.7.9':
if version(gr.version()) >= version('3.7.9'):
self.message_port_register_hier_in("ppm_in")
else:
self.message_port_register_hier_out("ppm_in")

View File

@ -10,6 +10,7 @@
from gnuradio import filter
from gnuradio import gr
from gnuradio.filter import firdes
from distutils.version import LooseVersion as version
import grgsm
class gsm_input(gr.hier_block2):
@ -37,7 +38,7 @@ class gsm_input(gr.hier_block2):
##################################################
# Blocks
##################################################
if gr.version() >= '3.7.9':
if version(gr.version()) >= version('3.7.9'):
self.message_port_register_hier_in("ppm_in")
else:
self.message_port_register_hier_out("ppm_in")