1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-06-22 21:13:15 +00:00

Improve includes (IWYU)

This commit is contained in:
Carles Fernandez 2019-03-05 19:31:41 +01:00
parent fae80d4793
commit c938093f6d
No known key found for this signature in database
GPG Key ID: 4C583C52B0C3877D
8 changed files with 41 additions and 55 deletions

View File

@ -31,12 +31,12 @@ add_library(pvt_gr_blocks ${PVT_GR_BLOCKS_SOURCES} ${PVT_GR_BLOCKS_HEADERS})
target_link_libraries(pvt_gr_blocks target_link_libraries(pvt_gr_blocks
PUBLIC PUBLIC
algorithms_libs_rtklib algorithms_libs_rtklib
pvt_libs
core_system_parameters core_system_parameters
Boost::date_time Boost::date_time
Gnuradio::pmt Gnuradio::pmt
Gnuradio::runtime Gnuradio::runtime
PRIVATE PRIVATE
pvt_libs
algorithms_libs algorithms_libs
Gflags::gflags Gflags::gflags
Glog::glog Glog::glog

View File

@ -31,41 +31,55 @@
#include "rtklib_pvt_gs.h" #include "rtklib_pvt_gs.h"
#include "beidou_dnav_almanac.h" #include "beidou_dnav_almanac.h"
#include "beidou_dnav_ephemeris.h" #include "beidou_dnav_ephemeris.h"
#include "beidou_dnav_iono.h"
#include "beidou_dnav_utc_model.h"
#include "display.h" #include "display.h"
#include "galileo_almanac.h" #include "galileo_almanac.h"
#include "galileo_almanac_helper.h" #include "galileo_almanac_helper.h"
#include "galileo_ephemeris.h" #include "galileo_ephemeris.h"
#include "galileo_iono.h"
#include "galileo_utc_model.h"
#include "geojson_printer.h" #include "geojson_printer.h"
#include "glonass_gnav_almanac.h"
#include "glonass_gnav_ephemeris.h"
#include "glonass_gnav_utc_model.h"
#include "gnss_sdr_create_directory.h" #include "gnss_sdr_create_directory.h"
#include "gps_almanac.h" #include "gps_almanac.h"
#include "gps_cnav_ephemeris.h"
#include "gps_cnav_iono.h"
#include "gps_cnav_utc_model.h"
#include "gps_ephemeris.h" #include "gps_ephemeris.h"
#include "gps_iono.h"
#include "gps_utc_model.h"
#include "gpx_printer.h" #include "gpx_printer.h"
#include "kml_printer.h" #include "kml_printer.h"
#include "monitor_pvt.h"
#include "monitor_pvt_udp_sink.h" #include "monitor_pvt_udp_sink.h"
#include "nmea_printer.h" #include "nmea_printer.h"
#include "pvt_conf.h" #include "pvt_conf.h"
#include "rinex_printer.h" #include "rinex_printer.h"
#include "rtcm_printer.h" #include "rtcm_printer.h"
#include "rtklib_solver.h" #include "rtklib_solver.h"
#include <boost/any.hpp> // for any_cast, any #include <boost/any.hpp> // for any_cast, any
#include <boost/archive/xml_iarchive.hpp> #include <boost/archive/xml_iarchive.hpp> // for xml_iarchive
#include <boost/archive/xml_oarchive.hpp> #include <boost/archive/xml_oarchive.hpp> // for xml_oarchive
#include <boost/bind/bind.hpp> // for bind_t, bind #include <boost/bind/bind.hpp> // for bind_t, bind
#include <boost/exception/diagnostic_information.hpp> #include <boost/exception/diagnostic_information.hpp>
#include <boost/exception/exception.hpp> #include <boost/exception/exception.hpp>
#include <boost/filesystem/path.hpp> #include <boost/filesystem/path.hpp>
#include <boost/serialization/map.hpp> #include <boost/serialization/map.hpp>
#include <boost/serialization/nvp.hpp> // for nvp, make_nvp #include <boost/serialization/nvp.hpp> // for nvp, make_nvp
#include <boost/system/error_code.hpp> // for error_code
#include <glog/logging.h> // for LOG #include <glog/logging.h> // for LOG
#include <gnuradio/io_signature.h> // for io_signature #include <gnuradio/io_signature.h> // for io_signature
#include <pmt/pmt_sugar.h> // for mp #include <pmt/pmt_sugar.h> // for mp
#include <algorithm> #include <algorithm> // for sort, unique
#include <exception> #include <exception> // for exception
#include <fstream> #include <fstream> // for ofstream
#include <iostream> #include <iostream> // for operator<<
#include <stdexcept> #include <stdexcept> // for length_error
#include <sys/ipc.h> // for IPC_CREAT #include <sys/ipc.h> // for IPC_CREAT
#include <sys/msg.h> // for msgctl #include <sys/msg.h> // for msgctl
#if OLD_BOOST #if OLD_BOOST
#include <boost/math/common_factor_rt.hpp> #include <boost/math/common_factor_rt.hpp>
namespace bc = boost::math; namespace bc = boost::math;

View File

@ -31,10 +31,13 @@
#include "tcp_cmd_interface.h" #include "tcp_cmd_interface.h"
#include "control_message_factory.h" #include "control_message_factory.h"
#include <functional> #include "pvt_interface.h"
#include <iomanip> // for setprecision #include <boost/asio.hpp>
#include <sstream> #include <cmath> // for isnan
#include <utility> #include <exception> // for exception
#include <iomanip> // for setprecision
#include <sstream> // for stringstream
#include <utility> // for move
TcpCmdInterface::TcpCmdInterface() TcpCmdInterface::TcpCmdInterface()

View File

@ -31,20 +31,18 @@
#ifndef GNSS_SDR_TCP_CMD_INTERFACE_H_ #ifndef GNSS_SDR_TCP_CMD_INTERFACE_H_
#define GNSS_SDR_TCP_CMD_INTERFACE_H_ #define GNSS_SDR_TCP_CMD_INTERFACE_H_
#include "pvt_interface.h"
#include <armadillo> #include <armadillo>
#include <boost/asio.hpp>
#include <gnuradio/message.h>
#include <gnuradio/msg_queue.h> #include <gnuradio/msg_queue.h>
#include <algorithm>
#include <cstdint> #include <cstdint>
#include <ctime> #include <ctime>
#include <functional> #include <functional>
#include <iostream> #include <memory>
#include <string> #include <string>
#include <unordered_map> #include <unordered_map>
#include <vector> #include <vector>
class PvtInterface;
class TcpCmdInterface class TcpCmdInterface
{ {

View File

@ -29,24 +29,14 @@
* ------------------------------------------------------------------------- * -------------------------------------------------------------------------
*/ */
#include "agnss_ref_location.h"
#include "agnss_ref_time.h"
#include "concurrent_map.h" #include "concurrent_map.h"
#include "concurrent_queue.h" #include "concurrent_queue.h"
#include "galileo_navigation_message.h"
#include "gps_acq_assist.h" #include "gps_acq_assist.h"
#include "gps_cnav_ephemeris.h"
#include "gps_cnav_iono.h"
#include "gps_ephemeris.h"
#include "gps_navigation_message.h"
#include <boost/filesystem.hpp>
#include <gflags/gflags.h> #include <gflags/gflags.h>
#include <glog/logging.h> #include <glog/logging.h>
#include <gnuradio/msg_queue.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <cmath>
#include <iostream> #include <iostream>
#include <queue>
Concurrent_Queue<Gps_Acq_Assist> global_gps_acq_assist_queue; Concurrent_Queue<Gps_Acq_Assist> global_gps_acq_assist_queue;

View File

@ -31,32 +31,11 @@
#include "concurrent_map.h" #include "concurrent_map.h"
#include "concurrent_queue.h" #include "concurrent_queue.h"
#include "control_thread.h" #include "gps_acq_assist.h"
#include "galileo_almanac.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 "gps_almanac.h"
#include "gps_cnav_ephemeris.h"
#include "gps_cnav_iono.h"
#include "gps_ephemeris.h"
#include "gps_iono.h"
#include "gps_navigation_message.h"
#include "gps_utc_model.h"
#include "sbas_ephemeris.h"
#include <boost/filesystem.hpp>
#include <boost/shared_ptr.hpp>
#include <gflags/gflags.h> #include <gflags/gflags.h>
#include <glog/logging.h> #include <glog/logging.h>
#include <gnuradio/msg_queue.h>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <cmath>
#include <iostream> #include <iostream>
#include <memory>
#include <queue>
DECLARE_string(log_dir); DECLARE_string(log_dir);
@ -71,7 +50,7 @@ DECLARE_string(log_dir);
#include "unit-tests/signal-processing-blocks/observables/hybrid_observables_test.cc" #include "unit-tests/signal-processing-blocks/observables/hybrid_observables_test.cc"
#endif // EXTRA_TESTS #endif // EXTRA_TESTS
#else #else // UNIT_TESTING_MINIMAL
#include "unit-tests/arithmetic/matio_test.cc" #include "unit-tests/arithmetic/matio_test.cc"
#include "unit-tests/arithmetic/code_generation_test.cc" #include "unit-tests/arithmetic/code_generation_test.cc"

View File

@ -29,6 +29,7 @@
* ------------------------------------------------------------------------- * -------------------------------------------------------------------------
*/ */
#include "GPS_L1_CA.h"
#include "gnss_signal_processing.h" #include "gnss_signal_processing.h"
#include <armadillo> #include <armadillo>
#include <chrono> #include <chrono>

View File

@ -46,6 +46,7 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <chrono> #include <chrono>
#include <cstdlib> #include <cstdlib>
#include <fcntl.h> // for O_WRONLY
#include <unistd.h> #include <unistd.h>
#include <utility> #include <utility>
#ifdef GR_GREATER_38 #ifdef GR_GREATER_38