[hamradio-commits] [gnss-sdr] 107/251: Initializing members in the constructor

Carles Fernandez carles_fernandez-guest at moszumanska.debian.org
Wed Sep 2 00:22:40 UTC 2015


This is an automated email from the git hooks/post-receive script.

carles_fernandez-guest pushed a commit to branch master
in repository gnss-sdr.

commit 2c88dc7a6243cd1f05295fb66b2c0875060995b3
Author: Carles Fernandez <carles.fernandez at gmail.com>
Date:   Tue May 19 22:11:31 2015 +0200

    Initializing members in the constructor
---
 .../acquisition/gnuradio_blocks/pcps_acquisition_cc.cc |  4 ++++
 .../pcps_acquisition_fine_doppler_cc.cc                | 15 +++++++++++++++
 .../gnuradio_blocks/pcps_assisted_acquisition_cc.cc    | 18 +++++++++++++++++-
 .../gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc      | 11 +++++++++++
 .../gnuradio_blocks/pcps_multithread_acquisition_cc.cc | 11 +++++++++++
 .../gnuradio_blocks/pcps_quicksync_acquisition_cc.cc   | 16 ++++++++++++++++
 .../gnuradio_blocks/pcps_tong_acquisition_cc.cc        | 12 ++++++++++++
 7 files changed, 86 insertions(+), 1 deletion(-)

diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc
index bc6d5c0..e6307f7 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_cc.cc
@@ -104,6 +104,10 @@ pcps_acquisition_cc::pcps_acquisition_cc(
     // For dumping samples into a file
     d_dump = dump;
     d_dump_filename = dump_filename;
+
+    d_gnss_synchro = 0;
+    d_channel_internal_queue = 0;
+    d_grid_doppler_wipeoffs = 0;
 }
 
 pcps_acquisition_cc::~pcps_acquisition_cc()
diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc
index 4fd148d..b3f18be 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_acquisition_fine_doppler_cc.cc
@@ -94,6 +94,20 @@ pcps_acquisition_fine_doppler_cc::pcps_acquisition_fine_doppler_cc(
     // For dumping samples into a file
     d_dump = dump;
     d_dump_filename = dump_filename;
+
+    d_doppler_resolution = 0;
+    d_threshold = 0;
+    d_num_doppler_points = 0;
+    d_doppler_step = 0;
+    d_grid_data = 0;
+    d_grid_doppler_wipeoffs = 0;
+    d_gnss_synchro = 0;
+    d_code_phase = 0;
+    d_doppler_freq = 0;
+    d_test_statistics = 0;
+    d_channel_internal_queue = 0;
+    d_well_count = 0;
+    d_channel = 0;
 }
 
 void pcps_acquisition_fine_doppler_cc::set_doppler_step(unsigned int doppler_step)
@@ -342,6 +356,7 @@ int pcps_acquisition_fine_doppler_cc::estimate_Doppler(gr_vector_const_void_star
     int counter = 0;
 
     float fftFreqBins[fft_size_extended];
+    memset(fftFreqBins, 0, fft_size_extended * sizeof(float));
 
     for (int k=0; k < (fft_size_extended / 2); k++)
         {
diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc
index 90a1611..8f082e1 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_assisted_acquisition_cc.cc
@@ -74,7 +74,7 @@ pcps_assisted_acquisition_cc::pcps_assisted_acquisition_cc(
     d_samples_per_ms = samples_per_ms;
     d_sampled_ms = sampled_ms;
     d_config_doppler_max = doppler_max;
-    d_config_doppler_min=doppler_min;
+    d_config_doppler_min = doppler_min;
     d_fft_size = d_sampled_ms * d_samples_per_ms;
     // HS Acquisition
     d_max_dwells = max_dwells;
@@ -94,6 +94,22 @@ pcps_assisted_acquisition_cc::pcps_assisted_acquisition_cc(
     // For dumping samples into a file
     d_dump = dump;
     d_dump_filename = dump_filename;
+
+    d_doppler_resolution = 0;
+    d_threshold = 0;
+    d_doppler_max = 0;
+    d_doppler_min = 0;
+    d_num_doppler_points = 0;
+    d_doppler_step = 0;
+    d_grid_data = 0;
+    d_grid_doppler_wipeoffs = 0;
+    d_gnss_synchro = 0;
+    d_code_phase = 0;
+    d_doppler_freq = 0;
+    d_test_statistics = 0;
+    d_channel_internal_queue = 0;
+    d_well_count = 0;
+    d_channel = 0;
 }
 
 
diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc
index 3f36795..2ff89b3 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_cccwsr_acquisition_cc.cc
@@ -103,6 +103,17 @@ pcps_cccwsr_acquisition_cc::pcps_cccwsr_acquisition_cc(
     // For dumping samples into a file
     d_dump = dump;
     d_dump_filename = dump_filename;
+
+    d_doppler_resolution = 0;
+    d_threshold = 0;
+    d_doppler_step = 0;
+    d_grid_doppler_wipeoffs = 0;
+    d_gnss_synchro = 0;
+    d_code_phase = 0;
+    d_doppler_freq = 0;
+    d_test_statistics = 0;
+    d_channel_internal_queue = 0;
+    d_channel = 0;
 }
 
 pcps_cccwsr_acquisition_cc::~pcps_cccwsr_acquisition_cc()
diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc
index 9bf0d49..f1453b9 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_multithread_acquisition_cc.cc
@@ -106,6 +106,17 @@ pcps_multithread_acquisition_cc::pcps_multithread_acquisition_cc(
     // For dumping samples into a file
     d_dump = dump;
     d_dump_filename = dump_filename;
+
+    d_doppler_resolution = 0;
+    d_threshold = 0;
+    d_doppler_step = 0;
+    d_grid_doppler_wipeoffs = 0;
+    d_gnss_synchro = 0;
+    d_code_phase = 0;
+    d_doppler_freq = 0;
+    d_test_statistics = 0;
+    d_channel_internal_queue = 0;
+    d_channel = 0;
 }
 
 pcps_multithread_acquisition_cc::~pcps_multithread_acquisition_cc()
diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc
index 4841d3e..491748c 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_quicksync_acquisition_cc.cc
@@ -117,6 +117,22 @@ pcps_quicksync_acquisition_cc::pcps_quicksync_acquisition_cc(
     d_dump = dump;
     d_dump_filename = dump_filename;
 
+    d_corr_acumulator = 0;
+    d_signal_folded = 0;
+    d_code_folded = 0;
+    d_noise_floor_power = 0;
+    d_doppler_resolution = 0;
+    d_threshold = 0;
+    d_doppler_step = 0;
+    d_grid_doppler_wipeoffs = 0;
+    d_fft_if2 = 0;
+    d_gnss_synchro = 0;
+    d_code_phase = 0;
+    d_doppler_freq = 0;
+    d_test_statistics = 0;
+    d_channel_internal_queue = 0;
+    d_channel = 0;
+
     // DLOG(INFO) << "END CONSTRUCTOR";
 }
 
diff --git a/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc b/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc
index b514976..702d1da 100644
--- a/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc
+++ b/src/algorithms/acquisition/gnuradio_blocks/pcps_tong_acquisition_cc.cc
@@ -111,6 +111,18 @@ pcps_tong_acquisition_cc::pcps_tong_acquisition_cc(
     // For dumping samples into a file
     d_dump = dump;
     d_dump_filename = dump_filename;
+
+    d_doppler_resolution = 0;
+    d_threshold = 0;
+    d_doppler_step = 0;
+    d_grid_data = 0;
+    d_grid_doppler_wipeoffs = 0;
+    d_gnss_synchro = 0;
+    d_code_phase = 0;
+    d_doppler_freq = 0;
+    d_test_statistics = 0;
+    d_channel_internal_queue = 0;
+    d_channel = 0;
 }
 
 pcps_tong_acquisition_cc::~pcps_tong_acquisition_cc()

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-hamradio/gnss-sdr.git



More information about the pkg-hamradio-commits mailing list