From 525d8877319f5bfba84da757ff861a59aae8850c Mon Sep 17 00:00:00 2001 From: Antonio Ramos Date: Thu, 12 Apr 2018 18:51:43 +0200 Subject: [PATCH] Fix bug --- .../gnuradio_blocks/hybrid_observables_cc.cc | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc b/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc index 593e01b6b..0fdd85c31 100644 --- a/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc +++ b/src/algorithms/observables/gnuradio_blocks/hybrid_observables_cc.cc @@ -571,14 +571,14 @@ int hybrid_observables_cc::general_work(int noutput_items __attribute__((unused) { if (valid_channels[i]) { - out[i][0] = (*it); - out[i][0].Flag_valid_pseudorange = true; + out[i][epoch] = (*it); + out[i][epoch].Flag_valid_pseudorange = true; it++; } else { - out[i][0] = Gnss_Synchro(); - out[i][0].Flag_valid_pseudorange = false; + out[i][epoch] = Gnss_Synchro(); + out[i][epoch].Flag_valid_pseudorange = false; } } if (d_dump) @@ -589,19 +589,19 @@ int hybrid_observables_cc::general_work(int noutput_items __attribute__((unused) double tmp_double; for (i = 0; i < d_nchannels; i++) { - tmp_double = out[i][0].RX_time; + tmp_double = out[i][epoch].RX_time; d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); - tmp_double = out[i][0].TOW_at_current_symbol_s; + tmp_double = out[i][epoch].TOW_at_current_symbol_s; d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); - tmp_double = out[i][0].Carrier_Doppler_hz; + tmp_double = out[i][epoch].Carrier_Doppler_hz; d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); - tmp_double = out[i][0].Carrier_phase_rads / GPS_TWO_PI; + tmp_double = out[i][epoch].Carrier_phase_rads / GPS_TWO_PI; d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); - tmp_double = out[i][0].Pseudorange_m; + tmp_double = out[i][epoch].Pseudorange_m; d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); - tmp_double = static_cast(out[i][0].PRN); + tmp_double = static_cast(out[i][epoch].PRN); d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); - tmp_double = static_cast(out[i][0].Flag_valid_pseudorange); + tmp_double = static_cast(out[i][epoch].Flag_valid_pseudorange); d_dump_file.write(reinterpret_cast(&tmp_double), sizeof(double)); } }