mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	initializing members in the constructor
This commit is contained in:
		| @@ -132,6 +132,7 @@ pcps_quicksync_acquisition_cc::pcps_quicksync_acquisition_cc( | ||||
|     d_test_statistics = 0; | ||||
|     d_channel_internal_queue = 0; | ||||
|     d_channel = 0; | ||||
|     d_code_folded = 0; | ||||
|  | ||||
|     // DLOG(INFO) << "END CONSTRUCTOR"; | ||||
| } | ||||
| @@ -157,6 +158,7 @@ pcps_quicksync_acquisition_cc::~pcps_quicksync_acquisition_cc() | ||||
|     delete d_code; | ||||
|     delete d_possible_delay; | ||||
|     delete d_corr_output_f; | ||||
|     delete[] d_code_folded; | ||||
|  | ||||
|     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*/ | ||||
|     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)); | ||||
|  | ||||
|     /*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 | ||||
|     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; | ||||
|     delta_t = 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; | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
| @@ -130,6 +130,11 @@ gps_l1_ca_telemetry_decoder_cc::gps_l1_ca_telemetry_decoder_cc( | ||||
|     d_TOW_at_current_symbol = 0; | ||||
|     flag_TOW_set = false; | ||||
|     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 | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -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_channel = 0; | ||||
|     d_acq_carrier_doppler_hz = 0.0; | ||||
|     d_carrier_doppler_hz = 0; | ||||
|     d_code_freq_hz = 0.0; | ||||
|     d_rem_carr_phase = 0.0; | ||||
|     d_rem_code_phase_samples = 0.0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez