1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-12-02 14:48:09 +00:00

More const

This commit is contained in:
Mathieu Favreau
2025-11-05 16:44:50 +00:00
parent 3a18fea729
commit 7c4b6903f2
5 changed files with 10 additions and 9 deletions

View File

@@ -234,7 +234,7 @@ private:
int d_CAF_window_hz;
int d_buffer_count;
int d_doppler_resolution;
int d_doppler_max;
const int d_doppler_max;
int d_doppler_step;
int d_fft_size;
int d_num_doppler_bins;

View File

@@ -208,7 +208,7 @@ private:
int32_t d_samples_per_code;
uint32_t d_channel;
uint32_t d_doppler_resolution;
uint32_t d_doppler_max;
const uint32_t d_doppler_max;
uint32_t d_doppler_step;
uint32_t d_sampled_ms;
uint32_t d_max_dwells;

View File

@@ -62,7 +62,7 @@ pcps_acquisition_fpga::pcps_acquisition_fpga(Acq_Conf_Fpga *conf_, uint32_t acq_
d_make_2_steps(d_acq_parameters->make_2_steps)
{
d_acquisition_fpga = std::make_unique<Fpga_Acquisition>(d_acq_parameters->device_name, acq_buff_num,
downsampling_filter_specs, max_FFT_size);
d_doppler_max, downsampling_filter_specs, max_FFT_size);
}
void pcps_acquisition_fpga::set_local_code()
@@ -72,7 +72,7 @@ void pcps_acquisition_fpga::set_local_code()
void pcps_acquisition_fpga::init()
{
d_acquisition_fpga->init(d_acq_parameters->code_length, d_doppler_max, d_acq_parameters->fft_size,
d_acquisition_fpga->init(d_acq_parameters->code_length, d_acq_parameters->fft_size,
d_acq_parameters->resampled_fs, d_acq_parameters->downsampling_filter_num, d_acq_parameters->excludelimit, d_acq_parameters->all_fft_codes);
d_gnss_synchro->Flag_valid_acquisition = false;
d_gnss_synchro->Flag_valid_symbol_output = false;

View File

@@ -49,6 +49,7 @@
Fpga_Acquisition::Fpga_Acquisition(std::string device_name,
uint32_t select_queue,
uint32_t doppler_max,
std::vector<std::pair<uint32_t, uint32_t>> &downsampling_filter_specs,
uint32_t &max_FFT_size) : d_device_name(std::move(device_name)),
d_resampled_fs(0),
@@ -62,7 +63,7 @@ Fpga_Acquisition::Fpga_Acquisition(std::string device_name,
d_downsampling_factor(1),
d_downsampling_filter_delay(0),
d_select_queue(select_queue),
d_doppler_max(0),
d_doppler_max(doppler_max),
d_doppler_step(0),
d_PRN(0),
d_IP_core_version(0)
@@ -76,7 +77,7 @@ Fpga_Acquisition::Fpga_Acquisition(std::string device_name,
}
void Fpga_Acquisition::init(uint32_t nsamples, uint32_t doppler_max, uint32_t fft_size,
void Fpga_Acquisition::init(uint32_t nsamples uint32_t fft_size,
int64_t resampled_fs, uint32_t downsampling_filter_num, uint32_t excludelimit, uint32_t *all_fft_codes)
{
d_resampled_fs = resampled_fs;
@@ -90,7 +91,6 @@ void Fpga_Acquisition::init(uint32_t nsamples, uint32_t doppler_max, uint32_t ff
d_downsampling_factor = d_downsampling_filter_specs[d_filter_num - 1].first;
d_downsampling_filter_delay = d_downsampling_filter_specs[d_filter_num - 1].second;
}
d_doppler_max = doppler_max;
}

View File

@@ -45,6 +45,7 @@ public:
Fpga_Acquisition(
std::string device_name,
uint32_t select_queue,
uint32_t doppler_max,
std::vector<std::pair<uint32_t, uint32_t>> &downsampling_filter_specs,
uint32_t &max_FFT_size);
@@ -57,7 +58,7 @@ public:
* \brief Initialize acquisition parameters
*/
// void init(uint32_t samples_per_code, uint32_t code_length, int64_t resampled_fs, uint32_t *all_fft_codes);
void init(uint32_t nsamples, uint32_t doppler_max, uint32_t d_fft_size,
void init(uint32_t nsamples, uint32_t d_fft_size,
int64_t resampled_fs, uint32_t downsampling_filter_num, uint32_t excludelimit, uint32_t *all_fft_codes);
/*!
@@ -210,7 +211,7 @@ private:
uint32_t d_downsampling_factor; // downsampling_factor
uint32_t d_downsampling_filter_delay; // Impulse response delay of the downsampling filter
uint32_t d_select_queue; // queue selection
uint32_t d_doppler_max; // max doppler
const uint32_t d_doppler_max; // max doppler
uint32_t d_doppler_step; // doppler step
uint32_t d_PRN; // PRN
uint32_t d_IP_core_version; // FPGA acquisition IP core version