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:
parent
3a527f8e58
commit
e3b652ddf3
|
@ -10,6 +10,7 @@ from gnuradio import blocks
|
||||||
from gnuradio import filter
|
from gnuradio import filter
|
||||||
from gnuradio import gr
|
from gnuradio import gr
|
||||||
from gnuradio.filter import firdes
|
from gnuradio.filter import firdes
|
||||||
|
from distutils.version import LooseVersion as version
|
||||||
import grgsm
|
import grgsm
|
||||||
import math
|
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),
|
||||||
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")
|
self.message_port_register_hier_in("ppm_in")
|
||||||
else:
|
else:
|
||||||
self.message_port_register_hier_out("ppm_in")
|
self.message_port_register_hier_out("ppm_in")
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
from gnuradio import filter
|
from gnuradio import filter
|
||||||
from gnuradio import gr
|
from gnuradio import gr
|
||||||
from gnuradio.filter import firdes
|
from gnuradio.filter import firdes
|
||||||
|
from distutils.version import LooseVersion as version
|
||||||
import grgsm
|
import grgsm
|
||||||
|
|
||||||
class gsm_input(gr.hier_block2):
|
class gsm_input(gr.hier_block2):
|
||||||
|
@ -37,7 +38,7 @@ class gsm_input(gr.hier_block2):
|
||||||
##################################################
|
##################################################
|
||||||
# Blocks
|
# Blocks
|
||||||
##################################################
|
##################################################
|
||||||
if gr.version() >= '3.7.9':
|
if version(gr.version()) >= version('3.7.9'):
|
||||||
self.message_port_register_hier_in("ppm_in")
|
self.message_port_register_hier_in("ppm_in")
|
||||||
else:
|
else:
|
||||||
self.message_port_register_hier_out("ppm_in")
|
self.message_port_register_hier_out("ppm_in")
|
||||||
|
|
Loading…
Reference in New Issue