mirror of
				https://github.com/gnss-sdr/gnss-sdr
				synced 2025-10-31 15:23:04 +00:00 
			
		
		
		
	Improve includes (IWYU)
This commit is contained in:
		| @@ -29,6 +29,27 @@ | ||||
|  */ | ||||
|  | ||||
| #include "rinex_printer.h" | ||||
| #include "Beidou_B1I.h" | ||||
| #include "GLONASS_L1_L2_CA.h" | ||||
| #include "GPS_L1_CA.h" | ||||
| #include "Galileo_E1.h" | ||||
| #include "beidou_dnav_ephemeris.h" | ||||
| #include "beidou_dnav_iono.h" | ||||
| #include "beidou_dnav_utc_model.h" | ||||
| #include "galileo_ephemeris.h" | ||||
| #include "galileo_iono.h" | ||||
| #include "galileo_utc_model.h" | ||||
| #include "glonass_gnav_almanac.h" | ||||
| #include "glonass_gnav_ephemeris.h" | ||||
| #include "glonass_gnav_utc_model.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "gps_cnav_ephemeris.h" | ||||
| #include "gps_cnav_iono.h" | ||||
| #include "gps_cnav_utc_model.h" | ||||
| #include "gps_ephemeris.h" | ||||
| #include "gps_iono.h" | ||||
| #include "gps_navigation_message.h" | ||||
| #include "gps_utc_model.h" | ||||
| #include <boost/date_time/gregorian/gregorian.hpp> | ||||
| #include <boost/date_time/local_time/local_time.hpp> | ||||
| #include <boost/date_time/time_zone_base.hpp> | ||||
| @@ -38,8 +59,9 @@ | ||||
| #include <glog/logging.h> | ||||
| #include <algorithm>  // for min and max | ||||
| #include <cmath>      // for floor | ||||
| #include <cstdlib>    // for getenv() | ||||
| #include <cstring>    // for memcpy | ||||
| #include <exception> | ||||
| #include <iostream>  // for cout | ||||
| #include <iterator> | ||||
| #include <ostream> | ||||
| #include <set> | ||||
|   | ||||
| @@ -51,25 +51,33 @@ | ||||
| #ifndef GNSS_SDR_RINEX_PRINTER_H_ | ||||
| #define GNSS_SDR_RINEX_PRINTER_H_ | ||||
|  | ||||
| #include "Beidou_B1I.h" | ||||
| #include "GLONASS_L1_L2_CA.h" | ||||
| #include "GPS_L1_CA.h" | ||||
| #include "Galileo_E1.h" | ||||
| #include "beidou_dnav_navigation_message.h" | ||||
| #include "galileo_navigation_message.h" | ||||
| #include "glonass_gnav_navigation_message.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "gps_cnav_navigation_message.h" | ||||
| #include "gps_navigation_message.h" | ||||
| #include <boost/date_time/posix_time/posix_time.hpp> | ||||
| #include <cstdint> | ||||
| #include <fstream> | ||||
| #include <cstdint>  // for int32_t | ||||
| #include <cstdlib>  // for strtol, strtod | ||||
| #include <fstream>  // for fstream | ||||
| #include <iomanip>  // for setprecision | ||||
| #include <map> | ||||
| #include <map>      // for map | ||||
| #include <sstream>  // for stringstream | ||||
| #include <string> | ||||
| #include <string>   // for string | ||||
|  | ||||
| class Beidou_Dnav_Ephemeris; | ||||
| class Beidou_Dnav_Iono; | ||||
| class Beidou_Dnav_Utc_Model; | ||||
| class Galileo_Ephemeris; | ||||
| class Galileo_Iono; | ||||
| class Galileo_Utc_Model; | ||||
| class Glonass_Gnav_Almanac; | ||||
| class Glonass_Gnav_Ephemeris; | ||||
| class Glonass_Gnav_Utc_Model; | ||||
| class Gnss_Synchro; | ||||
| class Gps_CNAV_Ephemeris; | ||||
| class Gps_CNAV_Iono; | ||||
| class Gps_CNAV_Utc_Model; | ||||
| class Gps_Ephemeris; | ||||
| class Gps_Iono; | ||||
| class Gps_Navigation_Message; | ||||
| class Gps_Utc_Model; | ||||
|  | ||||
| class Sbas_Raw_Msg; | ||||
|  | ||||
| /*! | ||||
|  * \brief Class that handles the generation of Receiver | ||||
|   | ||||
| @@ -98,6 +98,7 @@ target_link_libraries(tracking_adapters | ||||
|         tracking_gr_blocks | ||||
|         algorithms_libs | ||||
|         gnss_sdr_flags | ||||
|         Gnuradio::runtime | ||||
|     PRIVATE | ||||
|         Volkgnsssdr::volkgnsssdr | ||||
| ) | ||||
|   | ||||
| @@ -38,10 +38,15 @@ | ||||
| #include "Galileo_E1.h" | ||||
| #include "configuration_interface.h" | ||||
| #include "display.h" | ||||
| #include "dll_pll_conf_fpga.h" | ||||
| #include "galileo_e1_signal_processing.h" | ||||
| #include "gnss_sdr_flags.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include <glog/logging.h> | ||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | ||||
| #include <cmath>     // for round | ||||
| #include <cstring>   // for memcpy | ||||
| #include <iostream>  // for operator<<, | ||||
|  | ||||
|  | ||||
| GalileoE1DllPllVemlTrackingFpga::GalileoE1DllPllVemlTrackingFpga( | ||||
|   | ||||
| @@ -39,9 +39,12 @@ | ||||
|  | ||||
| #include "dll_pll_veml_tracking_fpga.h" | ||||
| #include "tracking_interface.h" | ||||
| #include <gnuradio/runtime_types.h>  // for basic_block_sptr, top_block_... | ||||
| #include <cstddef>                   // for size_t | ||||
| #include <cstdint> | ||||
| #include <string> | ||||
|  | ||||
|  | ||||
| class Gnss_Synchro; | ||||
| class ConfigurationInterface; | ||||
|  | ||||
| /*! | ||||
|   | ||||
| @@ -33,10 +33,17 @@ | ||||
| #include "Galileo_E5a.h" | ||||
| #include "configuration_interface.h" | ||||
| #include "display.h" | ||||
| #include "dll_pll_conf_fpga.h" | ||||
| #include "galileo_e5_signal_processing.h" | ||||
| #include "gnss_sdr_flags.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include <glog/logging.h> | ||||
| #include <gnuradio/gr_complex.h>  // for gr_complex | ||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | ||||
| #include <cmath>  // for round | ||||
| #include <complex> | ||||
| #include <cstring>  // for memcpy | ||||
| #include <iostream> | ||||
|  | ||||
|  | ||||
| GalileoE5aDllPllTrackingFpga::GalileoE5aDllPllTrackingFpga( | ||||
|   | ||||
| @@ -34,9 +34,12 @@ | ||||
|  | ||||
| #include "dll_pll_veml_tracking_fpga.h" | ||||
| #include "tracking_interface.h" | ||||
| #include <string> | ||||
| #include <gnuradio/runtime_types.h>  // for basic_block_sptr | ||||
| #include <cstdint> | ||||
| #include <stddef.h>  // for size_t | ||||
| #include <string> | ||||
|  | ||||
| class Gnss_Synchro; | ||||
| class ConfigurationInterface; | ||||
|  | ||||
| /*! | ||||
|   | ||||
| @@ -38,10 +38,15 @@ | ||||
| #include "GPS_L1_CA.h" | ||||
| #include "configuration_interface.h" | ||||
| #include "display.h" | ||||
| #include "dll_pll_conf_fpga.h" | ||||
| #include "gnss_sdr_flags.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "gps_sdr_signal_processing.h" | ||||
| #include <glog/logging.h> | ||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | ||||
| #include <cmath>    // for round | ||||
| #include <cstring>  // for memcpy | ||||
| #include <iostream> | ||||
|  | ||||
| #define NUM_PRNs 32 | ||||
|  | ||||
|   | ||||
| @@ -39,9 +39,12 @@ | ||||
|  | ||||
| #include "dll_pll_veml_tracking_fpga.h" | ||||
| #include "tracking_interface.h" | ||||
| #include <gnuradio/runtime_types.h> | ||||
| #include <cstddef> | ||||
| #include <string> | ||||
|  | ||||
|  | ||||
| class Gnss_Synchro; | ||||
| class ConfigurationInterface; | ||||
|  | ||||
| /*! | ||||
|   | ||||
| @@ -39,10 +39,16 @@ | ||||
| #include "GPS_L2C.h" | ||||
| #include "configuration_interface.h" | ||||
| #include "display.h" | ||||
| #include "dll_pll_conf_fpga.h" | ||||
| #include "gnss_sdr_flags.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "gps_l2c_signal.h" | ||||
| #include <glog/logging.h> | ||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | ||||
| #include <cmath>    // for round | ||||
| #include <cstring>  // for memcpy | ||||
| #include <iostream> | ||||
|  | ||||
|  | ||||
| #define NUM_PRNs 32 | ||||
|  | ||||
|   | ||||
| @@ -37,11 +37,13 @@ | ||||
| #ifndef GNSS_SDR_gps_l2_m_dll_pll_tracking_FPGA_H_ | ||||
| #define GNSS_SDR_gps_l2_m_dll_pll_tracking_FPGA_H_ | ||||
|  | ||||
| #include "tracking_interface.h" | ||||
| //#include "dll_pll_veml_tracking.h" | ||||
| #include "dll_pll_veml_tracking_fpga.h" | ||||
| #include "tracking_interface.h" | ||||
| #include <gnuradio/runtime_types.h> | ||||
| #include <cstddef> | ||||
| #include <string> | ||||
|  | ||||
| class Gnss_Synchro; | ||||
| class ConfigurationInterface; | ||||
|  | ||||
| /*! | ||||
|   | ||||
| @@ -40,10 +40,15 @@ | ||||
| #include "GPS_L5.h" | ||||
| #include "configuration_interface.h" | ||||
| #include "display.h" | ||||
| #include "dll_pll_conf_fpga.h" | ||||
| #include "gnss_sdr_flags.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "gps_l5_signal.h" | ||||
| #include <glog/logging.h> | ||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | ||||
| #include <cmath>    // for round | ||||
| #include <cstring>  // for memcpy | ||||
| #include <iostream> | ||||
|  | ||||
| #define NUM_PRNs 32 | ||||
|  | ||||
|   | ||||
| @@ -40,8 +40,12 @@ | ||||
|  | ||||
| #include "dll_pll_veml_tracking_fpga.h" | ||||
| #include "tracking_interface.h" | ||||
| #include <gnuradio/runtime_types.h> | ||||
| #include <cstddef> | ||||
| #include <cstdint> | ||||
| #include <string> | ||||
|  | ||||
| class Gnss_Synchro; | ||||
| class ConfigurationInterface; | ||||
|  | ||||
| /*! | ||||
|   | ||||
| @@ -41,25 +41,25 @@ | ||||
| #include "Galileo_E1.h" | ||||
| #include "Galileo_E5a.h" | ||||
| #include "MATH_CONSTANTS.h" | ||||
| #include "galileo_e1_signal_processing.h" | ||||
| #include "galileo_e5_signal_processing.h" | ||||
| #include "fpga_multicorrelator.h" | ||||
| #include "gnss_satellite.h" | ||||
| #include "gnss_sdr_create_directory.h" | ||||
| #include "gps_l2c_signal.h" | ||||
| #include "gps_l5_signal.h" | ||||
| #include "gps_sdr_signal_processing.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "lock_detectors.h" | ||||
| #include "tracking_discriminators.h" | ||||
| #include <boost/filesystem/path.hpp> | ||||
| #include <glog/logging.h> | ||||
| #include <gnuradio/io_signature.h> | ||||
| #include <matio.h> | ||||
| #include <pmt/pmt_sugar.h>  // for mp | ||||
| #include <volk_gnsssdr/volk_gnsssdr.h> | ||||
| #include <algorithm> | ||||
| #include <cmath> | ||||
| #include <complex> | ||||
| #include <cstdlib>  // for abs, size_t | ||||
| #include <exception> | ||||
| #include <iostream> | ||||
| #include <numeric> | ||||
| #include <sstream> | ||||
| #include <map> | ||||
|  | ||||
|  | ||||
| dll_pll_veml_tracking_fpga_sptr dll_pll_veml_make_tracking_fpga(const Dll_Pll_Conf_Fpga &conf_) | ||||
|   | ||||
| @@ -33,18 +33,23 @@ | ||||
| #define GNSS_SDR_DLL_PLL_VEML_TRACKING_FPGA_H | ||||
|  | ||||
| #include "dll_pll_conf_fpga.h" | ||||
| #include "fpga_multicorrelator.h" | ||||
| #include "gnss_synchro.h" | ||||
| #include "tracking_2nd_DLL_filter.h" | ||||
| #include "tracking_2nd_PLL_filter.h" | ||||
| #include <boost/circular_buffer.hpp> | ||||
| #include <boost/shared_ptr.hpp> | ||||
| #include <gnuradio/block.h> | ||||
| #include <fstream> | ||||
| #include <map> | ||||
| #include <queue> | ||||
| #include <gnuradio/gr_complex.h>  // for gr_complex | ||||
| #include <gnuradio/types.h>       // for gr_vector_const_void_star | ||||
| #include <pmt/pmt.h>              // for pmt_t | ||||
| #include <cstdint> | ||||
| #include <deque>    // for deque | ||||
| #include <fstream>  // for ofstream | ||||
| #include <memory>   // for shared_ptr | ||||
| #include <string> | ||||
| #include <utility> | ||||
| //#include <string> | ||||
|  | ||||
| class Fpga_Multicorrelator_8sc; | ||||
| class Gnss_Synchro; | ||||
| class dll_pll_veml_tracking_fpga; | ||||
|  | ||||
| using dll_pll_veml_tracking_fpga_sptr = boost::shared_ptr<dll_pll_veml_tracking_fpga>; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Carles Fernandez
					Carles Fernandez