From e133834fb95096e429e675bc1fac114cbee22b19 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Sun, 22 Nov 2020 20:08:42 +0100 Subject: [PATCH] Fix test termination --- .../acquisition/gnuradio_blocks/pcps_acquisition.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition.cc index a62e13025..c4ec0cadb 100644 --- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition.cc +++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition.cc @@ -659,6 +659,10 @@ void pcps_acquisition::acquisition_core(uint64_t samp_count) << ", doppler_step: " << d_doppler_step << ", use_CFAR_algorithm_flag: " << (d_use_CFAR_algorithm_flag ? "true" : "false"); + if (d_acq_parameters.blocking) + { + lk.unlock(); + } // Doppler frequency grid loop if (!d_step_two) { @@ -780,6 +784,11 @@ void pcps_acquisition::acquisition_core(uint64_t samp_count) } } + if (d_acq_parameters.blocking) + { + lk.lock(); + } + if (!d_acq_parameters.bit_transition_flag) { if (d_test_statistics > d_threshold)