Fix for problem #135 with hierarhical blocks due to incompatibility introduced in GNU Radio 3.7.9
This commit is contained in:
parent
34935e9b05
commit
3a527f8e58
|
@ -21,6 +21,10 @@ 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':
|
||||
self.message_port_register_hier_in("ppm_in")
|
||||
else:
|
||||
self.message_port_register_hier_out("ppm_in")
|
||||
|
||||
##################################################
|
||||
# Parameters
|
||||
|
@ -37,7 +41,6 @@ class clock_offset_corrector(gr.hier_block2):
|
|||
##################################################
|
||||
# Blocks
|
||||
##################################################
|
||||
self.ppm_in = None;self.message_port_register_hier_out("ppm_in")
|
||||
self.gsm_controlled_rotator_cc_0 = grgsm.controlled_rotator_cc(0,samp_rate_out)
|
||||
self.gsm_controlled_const_source_f_0 = grgsm.controlled_const_source_f(ppm)
|
||||
self.fractional_resampler_xx_0 = filter.fractional_resampler_cc(0, samp_rate_in/samp_rate_out)
|
||||
|
|
|
@ -37,7 +37,11 @@ class gsm_input(gr.hier_block2):
|
|||
##################################################
|
||||
# Blocks
|
||||
##################################################
|
||||
self.ppm_in = None;self.message_port_register_hier_out("ppm_in")
|
||||
if gr.version() >= '3.7.9':
|
||||
self.message_port_register_hier_in("ppm_in")
|
||||
else:
|
||||
self.message_port_register_hier_out("ppm_in")
|
||||
|
||||
self.low_pass_filter_0_0 = filter.fir_filter_ccf(1, firdes.low_pass(
|
||||
1, samp_rate_out, 125e3, 5e3, firdes.WIN_HAMMING, 6.76))
|
||||
self.gsm_clock_offset_corrector_0 = grgsm.clock_offset_corrector(
|
||||
|
|
Loading…
Reference in New Issue