diff --git a/src/algorithms/acquisition/adapters/beidou_b1i_pcps_acquisition.h b/src/algorithms/acquisition/adapters/beidou_b1i_pcps_acquisition.h index a5a659369..7a3b3a310 100644 --- a/src/algorithms/acquisition/adapters/beidou_b1i_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/beidou_b1i_pcps_acquisition.h @@ -30,6 +30,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ diff --git a/src/algorithms/acquisition/adapters/beidou_b3i_pcps_acquisition.h b/src/algorithms/acquisition/adapters/beidou_b3i_pcps_acquisition.h index ccbaf8c53..105f3e45c 100644 --- a/src/algorithms/acquisition/adapters/beidou_b3i_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/beidou_b3i_pcps_acquisition.h @@ -29,6 +29,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -95,7 +96,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_8ms_ambiguous_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e1_pcps_8ms_ambiguous_acquisition.h index 7903dff58..7548d1274 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_8ms_ambiguous_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_8ms_ambiguous_acquisition.h @@ -24,6 +24,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -92,7 +93,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } 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 995c2570a..aea4c2d99 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition.h @@ -27,6 +27,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -95,7 +96,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition_fpga.h b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition_fpga.h index 0352d4dbd..db9f10bf1 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition_fpga.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_ambiguous_acquisition_fpga.h @@ -25,6 +25,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -121,7 +122,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_fpga_->set_channel_fsm(channel_fsm_); } 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 fb53e690d..ee0e56abb 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 @@ -24,6 +24,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -93,7 +94,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e1_pcps_quicksync_ambiguous_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e1_pcps_quicksync_ambiguous_acquisition.h index 7ba948513..8eb96a5e0 100644 --- a/src/algorithms/acquisition/adapters/galileo_e1_pcps_quicksync_ambiguous_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e1_pcps_quicksync_ambiguous_acquisition.h @@ -24,6 +24,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -93,9 +94,10 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } + /*! * \brief Set statistics threshold of PCPS algorithm */ 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 33390e134..7d9245148 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 @@ -24,6 +24,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -93,9 +94,10 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } + /*! * \brief Set statistics threshold of TONG algorithm */ diff --git a/src/algorithms/acquisition/adapters/galileo_e5a_noncoherent_iq_acquisition_caf.h b/src/algorithms/acquisition/adapters/galileo_e5a_noncoherent_iq_acquisition_caf.h index 66323eb11..4a5655080 100644 --- a/src/algorithms/acquisition/adapters/galileo_e5a_noncoherent_iq_acquisition_caf.h +++ b/src/algorithms/acquisition/adapters/galileo_e5a_noncoherent_iq_acquisition_caf.h @@ -29,6 +29,7 @@ #include "gnss_synchro.h" #include #include +#include #include /** \addtogroup Acquisition @@ -93,7 +94,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition.h index 2b0f35050..a2194a729 100644 --- a/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition.h @@ -25,6 +25,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -86,7 +87,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition_fpga.h b/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition_fpga.h index f57d5d3b0..8cebfc042 100644 --- a/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition_fpga.h +++ b/src/algorithms/acquisition/adapters/galileo_e5a_pcps_acquisition_fpga.h @@ -25,6 +25,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -121,7 +122,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_fpga_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition.h index 76de8b140..940dac140 100644 --- a/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition.h @@ -26,6 +26,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -117,7 +118,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition_fpga.h b/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition_fpga.h index 34abc3ba6..f42720a92 100644 --- a/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition_fpga.h +++ b/src/algorithms/acquisition/adapters/galileo_e5b_pcps_acquisition_fpga.h @@ -26,6 +26,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -120,7 +121,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_fpga_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/galileo_e6_pcps_acquisition.h b/src/algorithms/acquisition/adapters/galileo_e6_pcps_acquisition.h index 2902177a7..a3fe58ca2 100644 --- a/src/algorithms/acquisition/adapters/galileo_e6_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/galileo_e6_pcps_acquisition.h @@ -27,6 +27,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -95,7 +96,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/glonass_l1_ca_pcps_acquisition.h b/src/algorithms/acquisition/adapters/glonass_l1_ca_pcps_acquisition.h index 84999e6df..7a30d725d 100644 --- a/src/algorithms/acquisition/adapters/glonass_l1_ca_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/glonass_l1_ca_pcps_acquisition.h @@ -29,6 +29,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -97,7 +98,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/glonass_l2_ca_pcps_acquisition.h b/src/algorithms/acquisition/adapters/glonass_l2_ca_pcps_acquisition.h index 6d0f68eb4..5cce50b40 100644 --- a/src/algorithms/acquisition/adapters/glonass_l2_ca_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/glonass_l2_ca_pcps_acquisition.h @@ -28,6 +28,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -96,7 +97,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition.h index 5c79bd7de..0fd769bce 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition.h @@ -31,6 +31,7 @@ #include #include #include +#include /** \addtogroup Acquisition * Classes for GNSS signal acquisition @@ -101,7 +102,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fine_doppler.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fine_doppler.h index f59db4494..c5e27ece5 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fine_doppler.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fine_doppler.h @@ -25,6 +25,7 @@ #include "pcps_acquisition_fine_doppler_cc.h" #include #include +#include #include /** \addtogroup Acquisition @@ -95,7 +96,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fpga.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fpga.h index 57786c570..c3f38a8b7 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fpga.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_acquisition_fpga.h @@ -28,6 +28,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -122,7 +123,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_fpga_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_assisted_acquisition.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_assisted_acquisition.h index 2745218ef..6a2cfde4c 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_assisted_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_assisted_acquisition.h @@ -25,6 +25,7 @@ #include "pcps_assisted_acquisition_cc.h" #include #include +#include #include /** \addtogroup Acquisition @@ -94,7 +95,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_opencl_acquisition.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_opencl_acquisition.h index 880d94281..331f8c84b 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_opencl_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_opencl_acquisition.h @@ -24,6 +24,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -92,7 +93,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_quicksync_acquisition.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_quicksync_acquisition.h index f10cbdaa5..c148fa6c0 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_quicksync_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_quicksync_acquisition.h @@ -26,6 +26,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -95,7 +96,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_tong_acquisition.h b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_tong_acquisition.h index 2a7ba680f..336a1f1f9 100644 --- a/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_tong_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l1_ca_pcps_tong_acquisition.h @@ -25,6 +25,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -93,7 +94,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_cc_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition.h b/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition.h index 5f9e41615..f485ccd1b 100644 --- a/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition.h @@ -28,6 +28,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -97,7 +98,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition_fpga.h b/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition_fpga.h index 2003ab5a7..c72328be6 100644 --- a/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition_fpga.h +++ b/src/algorithms/acquisition/adapters/gps_l2_m_pcps_acquisition_fpga.h @@ -29,6 +29,7 @@ #include // for size_t #include // for weak_ptr #include // for string +#include /** \addtogroup Acquisition * \{ */ @@ -97,7 +98,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_fpga_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition.h b/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition.h index 0578ae793..6230e7a57 100644 --- a/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition.h +++ b/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition.h @@ -28,6 +28,7 @@ #include #include #include +#include /** \addtogroup Acquisition * \{ */ @@ -96,7 +97,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_->set_channel_fsm(channel_fsm_); } diff --git a/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition_fpga.h b/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition_fpga.h index 3a6beaf7e..ee4d193a2 100644 --- a/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition_fpga.h +++ b/src/algorithms/acquisition/adapters/gps_l5i_pcps_acquisition_fpga.h @@ -28,6 +28,7 @@ #include #include #include +#include #include /** \addtogroup Acquisition @@ -124,7 +125,7 @@ public: */ inline void set_channel_fsm(std::weak_ptr channel_fsm) override { - channel_fsm_ = channel_fsm; + channel_fsm_ = std::move(channel_fsm); acquisition_fpga_->set_channel_fsm(channel_fsm_); }