diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.cc b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.cc index 352053c49..2bf588b9d 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.cc +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.cc @@ -267,6 +267,12 @@ GalileoE1PcpsAmbiguousAcquisition::reset() } } +void +GalileoE1PcpsAmbiguousAcquisition::set_state(int state) +{ + acquisition_cc_->set_state(state); +} + float GalileoE1PcpsAmbiguousAcquisition::calculate_threshold(float pfa) { unsigned int frequency_bins = 0; diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.h index e5192dff3..c69d93d4b 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.h @@ -129,6 +129,8 @@ public: */ void reset(); + void set_state(int state); + private: ConfigurationInterface* configuration_; pcps_acquisition_cc_sptr acquisition_cc_; diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.cc b/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.cc index 51448423d..9f03aabf8 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.cc +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.cc @@ -259,6 +259,13 @@ GalileoE1PcpsCccwsrAmbiguousAcquisition::reset() } } +void +GalileoE1PcpsCccwsrAmbiguousAcquisition::set_state(int state) +{ + acquisition_cc_->set_state(state); +} + + float GalileoE1PcpsCccwsrAmbiguousAcquisition::calculate_threshold(float pfa) { diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.h index dd143b129..3e82b63dd 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_cccwsr_ambiguous_acquisition.h @@ -126,6 +126,8 @@ public: */ void reset(); + void set_state(int state); + private: ConfigurationInterface* configuration_; pcps_cccwsr_acquisition_cc_sptr acquisition_cc_; diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.cc b/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.cc index 523d274ae..20f6f4995 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.cc +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.cc @@ -259,6 +259,12 @@ GalileoE1PcpsTongAmbiguousAcquisition::reset() } } +void +GalileoE1PcpsTongAmbiguousAcquisition::set_state(int state) +{ + acquisition_cc_->set_state(state); +} + float GalileoE1PcpsTongAmbiguousAcquisition::calculate_threshold(float pfa) { diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.h index d95b1e533..b3751dfc4 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_tong_ambiguous_acquisition.h @@ -129,6 +129,8 @@ public: */ void reset(); + void set_state(int state); + private: ConfigurationInterface* configuration_; pcps_tong_acquisition_cc_sptr acquisition_cc_;