mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-02-12 17:10:08 +00:00
initializing members in the constructor
This commit is contained in:
parent
46a59712f2
commit
64a81d8c48
@ -132,6 +132,7 @@ pcps_quicksync_acquisition_cc::pcps_quicksync_acquisition_cc(
|
|||||||
d_test_statistics = 0;
|
d_test_statistics = 0;
|
||||||
d_channel_internal_queue = 0;
|
d_channel_internal_queue = 0;
|
||||||
d_channel = 0;
|
d_channel = 0;
|
||||||
|
d_code_folded = 0;
|
||||||
|
|
||||||
// DLOG(INFO) << "END CONSTRUCTOR";
|
// DLOG(INFO) << "END CONSTRUCTOR";
|
||||||
}
|
}
|
||||||
@ -157,6 +158,7 @@ pcps_quicksync_acquisition_cc::~pcps_quicksync_acquisition_cc()
|
|||||||
delete d_code;
|
delete d_code;
|
||||||
delete d_possible_delay;
|
delete d_possible_delay;
|
||||||
delete d_corr_output_f;
|
delete d_corr_output_f;
|
||||||
|
delete[] d_code_folded;
|
||||||
|
|
||||||
if (d_dump)
|
if (d_dump)
|
||||||
{
|
{
|
||||||
@ -172,7 +174,7 @@ void pcps_quicksync_acquisition_cc::set_local_code(std::complex<float>* code)
|
|||||||
lation in time in the final steps of the acquisition stage*/
|
lation in time in the final steps of the acquisition stage*/
|
||||||
memcpy(d_code, code, sizeof(gr_complex) * d_samples_per_code);
|
memcpy(d_code, code, sizeof(gr_complex) * d_samples_per_code);
|
||||||
|
|
||||||
gr_complex* d_code_folded = new gr_complex[d_fft_size]();
|
d_code_folded = new gr_complex[d_fft_size]();
|
||||||
memcpy(d_fft_if->get_inbuf(), d_code_folded, sizeof(gr_complex) * (d_fft_size));
|
memcpy(d_fft_if->get_inbuf(), d_code_folded, sizeof(gr_complex) * (d_fft_size));
|
||||||
|
|
||||||
/*perform folding of the code by the factorial factor parameter. Notice that
|
/*perform folding of the code by the factorial factor parameter. Notice that
|
||||||
@ -189,6 +191,7 @@ void pcps_quicksync_acquisition_cc::set_local_code(std::complex<float>* code)
|
|||||||
|
|
||||||
//Conjugate the local code
|
//Conjugate the local code
|
||||||
volk_32fc_conjugate_32fc(d_fft_codes, d_fft_if->get_outbuf(), d_fft_size);
|
volk_32fc_conjugate_32fc(d_fft_codes, d_fft_if->get_outbuf(), d_fft_size);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -171,6 +171,15 @@ galileo_e1b_telemetry_decoder_cc::galileo_e1b_telemetry_decoder_cc(
|
|||||||
d_TOW_at_current_symbol = 0;
|
d_TOW_at_current_symbol = 0;
|
||||||
delta_t = 0;
|
delta_t = 0;
|
||||||
d_CRC_error_counter = 0;
|
d_CRC_error_counter = 0;
|
||||||
|
flag_even_word_arrived = 0;
|
||||||
|
d_flag_preamble = false;
|
||||||
|
d_ephemeris_queue = 0;
|
||||||
|
d_utc_model_queue = 0;
|
||||||
|
d_almanac_queue = 0;
|
||||||
|
d_iono_queue = 0;
|
||||||
|
d_channel = 0;
|
||||||
|
Prn_timestamp_at_preamble_ms = 0.0;
|
||||||
|
flag_TOW_set = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -178,8 +187,8 @@ galileo_e1b_telemetry_decoder_cc::galileo_e1b_telemetry_decoder_cc(
|
|||||||
|
|
||||||
galileo_e1b_telemetry_decoder_cc::~galileo_e1b_telemetry_decoder_cc()
|
galileo_e1b_telemetry_decoder_cc::~galileo_e1b_telemetry_decoder_cc()
|
||||||
{
|
{
|
||||||
delete d_preambles_symbols;
|
delete d_preambles_symbols;
|
||||||
d_dump_file.close();
|
d_dump_file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -130,6 +130,11 @@ gps_l1_ca_telemetry_decoder_cc::gps_l1_ca_telemetry_decoder_cc(
|
|||||||
d_TOW_at_current_symbol = 0;
|
d_TOW_at_current_symbol = 0;
|
||||||
flag_TOW_set = false;
|
flag_TOW_set = false;
|
||||||
d_average_count = 0;
|
d_average_count = 0;
|
||||||
|
d_flag_preamble = false;
|
||||||
|
d_word_number = 0;
|
||||||
|
d_decimation_output_factor = 1;
|
||||||
|
d_channel = 0;
|
||||||
|
Prn_timestamp_at_preamble_ms = 0.0;
|
||||||
//set_history(d_samples_per_bit*8); // At least a history of 8 bits are needed to correlate with the preamble
|
//set_history(d_samples_per_bit*8); // At least a history of 8 bits are needed to correlate with the preamble
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -163,6 +163,7 @@ Gps_L1_Ca_Dll_Fll_Pll_Tracking_cc::Gps_L1_Ca_Dll_Fll_Pll_Tracking_cc(
|
|||||||
//d_acquisition_gnss_synchro = 0;
|
//d_acquisition_gnss_synchro = 0;
|
||||||
d_channel = 0;
|
d_channel = 0;
|
||||||
d_acq_carrier_doppler_hz = 0.0;
|
d_acq_carrier_doppler_hz = 0.0;
|
||||||
|
d_carrier_doppler_hz = 0;
|
||||||
d_code_freq_hz = 0.0;
|
d_code_freq_hz = 0.0;
|
||||||
d_rem_carr_phase = 0.0;
|
d_rem_carr_phase = 0.0;
|
||||||
d_rem_code_phase_samples = 0.0;
|
d_rem_code_phase_samples = 0.0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user