From 638fbf7bd89ea78e89ee5b05b16da20af1fe7706 Mon Sep 17 00:00:00 2001 From: Javier Arribas Date: Wed, 13 Apr 2016 16:55:14 +0200 Subject: [PATCH] Removing unused queues in PVT --- src/algorithms/PVT/adapters/galileo_e1_pvt.cc | 8 +++----- src/algorithms/PVT/adapters/galileo_e1_pvt.h | 5 +---- src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc | 8 +++----- src/algorithms/PVT/adapters/gps_l1_ca_pvt.h | 5 +---- src/algorithms/PVT/adapters/hybrid_pvt.cc | 8 +++----- src/algorithms/PVT/adapters/hybrid_pvt.h | 5 +---- src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc | 7 +++---- src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.h | 5 ----- src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc | 6 ++---- src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h | 5 ----- src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.cc | 7 +++---- src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h | 5 ----- src/core/receiver/gnss_block_factory.cc | 6 +++--- 13 files changed, 23 insertions(+), 57 deletions(-) diff --git a/src/algorithms/PVT/adapters/galileo_e1_pvt.cc b/src/algorithms/PVT/adapters/galileo_e1_pvt.cc index 56b9e28b7..67fb38069 100644 --- a/src/algorithms/PVT/adapters/galileo_e1_pvt.cc +++ b/src/algorithms/PVT/adapters/galileo_e1_pvt.cc @@ -41,12 +41,10 @@ using google::LogMessage; GalileoE1Pvt::GalileoE1Pvt(ConfigurationInterface* configuration, std::string role, unsigned int in_streams, - unsigned int out_streams, - boost::shared_ptr queue) : + unsigned int out_streams) : role_(role), in_streams_(in_streams), - out_streams_(out_streams), - queue_(queue) + out_streams_(out_streams) { // dump parameters std::string default_dump_filename = "./pvt.dat"; @@ -82,7 +80,7 @@ GalileoE1Pvt::GalileoE1Pvt(ConfigurationInterface* configuration, bool flag_rtcm_server; flag_rtcm_server = configuration->property(role + ".flag_rtcm_server", false); // make PVT object - pvt_ = galileo_e1_make_pvt_cc(in_streams_, queue_, dump_, dump_filename_, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname); + pvt_ = galileo_e1_make_pvt_cc(in_streams_, dump_, dump_filename_, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname); DLOG(INFO) << "pvt(" << pvt_->unique_id() << ")"; } diff --git a/src/algorithms/PVT/adapters/galileo_e1_pvt.h b/src/algorithms/PVT/adapters/galileo_e1_pvt.h index e8f622253..3614c123a 100644 --- a/src/algorithms/PVT/adapters/galileo_e1_pvt.h +++ b/src/algorithms/PVT/adapters/galileo_e1_pvt.h @@ -35,7 +35,6 @@ #define GNSS_SDR_GALILEO_E1_PVT_H_ #include -#include #include "pvt_interface.h" #include "galileo_e1_pvt_cc.h" @@ -51,8 +50,7 @@ public: GalileoE1Pvt(ConfigurationInterface* configuration, std::string role, unsigned int in_streams, - unsigned int out_streams, - boost::shared_ptr queue); + unsigned int out_streams); virtual ~GalileoE1Pvt(); @@ -91,7 +89,6 @@ private: std::string role_; unsigned int in_streams_; unsigned int out_streams_; - boost::shared_ptr queue_; }; #endif diff --git a/src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc b/src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc index a44f24620..3ecb8c34b 100644 --- a/src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc +++ b/src/algorithms/PVT/adapters/gps_l1_ca_pvt.cc @@ -40,12 +40,10 @@ using google::LogMessage; GpsL1CaPvt::GpsL1CaPvt(ConfigurationInterface* configuration, std::string role, unsigned int in_streams, - unsigned int out_streams, - boost::shared_ptr queue) : + unsigned int out_streams) : role_(role), in_streams_(in_streams), - out_streams_(out_streams), - queue_(queue) + out_streams_(out_streams) { // dump parameters std::string default_dump_filename = "./pvt.dat"; @@ -82,7 +80,7 @@ GpsL1CaPvt::GpsL1CaPvt(ConfigurationInterface* configuration, flag_rtcm_server = configuration->property(role + ".flag_rtcm_server", false); // make PVT object - pvt_ = gps_l1_ca_make_pvt_cc(in_streams_, queue_, dump_, dump_filename_, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname ); + pvt_ = gps_l1_ca_make_pvt_cc(in_streams_, dump_, dump_filename_, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname ); DLOG(INFO) << "pvt(" << pvt_->unique_id() << ")"; } diff --git a/src/algorithms/PVT/adapters/gps_l1_ca_pvt.h b/src/algorithms/PVT/adapters/gps_l1_ca_pvt.h index 1497247da..bb15a0545 100644 --- a/src/algorithms/PVT/adapters/gps_l1_ca_pvt.h +++ b/src/algorithms/PVT/adapters/gps_l1_ca_pvt.h @@ -37,7 +37,6 @@ #define GNSS_SDR_GPS_L1_CA_PVT_H_ #include -#include #include "pvt_interface.h" #include "gps_l1_ca_pvt_cc.h" @@ -53,8 +52,7 @@ public: GpsL1CaPvt(ConfigurationInterface* configuration, std::string role, unsigned int in_streams, - unsigned int out_streams, - boost::shared_ptr queue); + unsigned int out_streams); virtual ~GpsL1CaPvt(); @@ -92,7 +90,6 @@ private: std::string role_; unsigned int in_streams_; unsigned int out_streams_; - boost::shared_ptr queue_; }; #endif diff --git a/src/algorithms/PVT/adapters/hybrid_pvt.cc b/src/algorithms/PVT/adapters/hybrid_pvt.cc index bbf5c55ae..89eea8093 100644 --- a/src/algorithms/PVT/adapters/hybrid_pvt.cc +++ b/src/algorithms/PVT/adapters/hybrid_pvt.cc @@ -41,12 +41,10 @@ using google::LogMessage; HybridPvt::HybridPvt(ConfigurationInterface* configuration, std::string role, unsigned int in_streams, - unsigned int out_streams, - boost::shared_ptr queue) : + unsigned int out_streams) : role_(role), in_streams_(in_streams), - out_streams_(out_streams), - queue_(queue) + out_streams_(out_streams) { // dump parameters std::string default_dump_filename = "./pvt.dat"; @@ -82,7 +80,7 @@ HybridPvt::HybridPvt(ConfigurationInterface* configuration, bool flag_rtcm_server; flag_rtcm_server = configuration->property(role + ".flag_rtcm_server", false); // make PVT object - pvt_ = hybrid_make_pvt_cc(in_streams_, queue_, dump_, dump_filename_, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname); + pvt_ = hybrid_make_pvt_cc(in_streams_, dump_, dump_filename_, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname); DLOG(INFO) << "pvt(" << pvt_->unique_id() << ")"; } diff --git a/src/algorithms/PVT/adapters/hybrid_pvt.h b/src/algorithms/PVT/adapters/hybrid_pvt.h index ae2b6ad7f..e7669a0db 100644 --- a/src/algorithms/PVT/adapters/hybrid_pvt.h +++ b/src/algorithms/PVT/adapters/hybrid_pvt.h @@ -35,7 +35,6 @@ #define GNSS_SDR_HYBRID_PVT_H_ #include -#include #include "pvt_interface.h" #include "hybrid_pvt_cc.h" @@ -51,8 +50,7 @@ public: HybridPvt(ConfigurationInterface* configuration, std::string role, unsigned int in_streams, - unsigned int out_streams, - boost::shared_ptr queue); + unsigned int out_streams); virtual ~HybridPvt(); @@ -90,7 +88,6 @@ private: std::string role_; unsigned int in_streams_; unsigned int out_streams_; - boost::shared_ptr queue_; }; #endif diff --git a/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc b/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc index 091c03f4b..8ef747870 100644 --- a/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc +++ b/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.cc @@ -41,9 +41,9 @@ using google::LogMessage; galileo_e1_pvt_cc_sptr -galileo_e1_make_pvt_cc(unsigned int nchannels, boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) +galileo_e1_make_pvt_cc(unsigned int nchannels, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) { - return galileo_e1_pvt_cc_sptr(new galileo_e1_pvt_cc(nchannels, queue, dump, dump_filename, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname)); + return galileo_e1_pvt_cc_sptr(new galileo_e1_pvt_cc(nchannels, dump, dump_filename, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname)); } @@ -93,14 +93,13 @@ void galileo_e1_pvt_cc::msg_handler_telemetry(pmt::pmt_t msg) LOG(WARNING) << "msg_handler_telemetry Bad any cast!\n"; } } -galileo_e1_pvt_cc::galileo_e1_pvt_cc(unsigned int nchannels, boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) : +galileo_e1_pvt_cc::galileo_e1_pvt_cc(unsigned int nchannels, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) : gr::block("galileo_e1_pvt_cc", gr::io_signature::make(nchannels, nchannels, sizeof(Gnss_Synchro)), gr::io_signature::make(0, 0, sizeof(gr_complex))) { d_output_rate_ms = output_rate_ms; d_display_rate_ms = display_rate_ms; - d_queue = queue; d_dump = dump; d_nchannels = nchannels; d_dump_filename = dump_filename; diff --git a/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.h b/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.h index 6a8a56a3e..24efb65da 100644 --- a/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.h +++ b/src/algorithms/PVT/gnuradio_blocks/galileo_e1_pvt_cc.h @@ -35,7 +35,6 @@ #include #include #include -#include #include "nmea_printer.h" #include "kml_printer.h" #include "rinex_printer.h" @@ -49,7 +48,6 @@ class galileo_e1_pvt_cc; typedef boost::shared_ptr galileo_e1_pvt_cc_sptr; galileo_e1_pvt_cc_sptr galileo_e1_make_pvt_cc(unsigned int n_channels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -70,7 +68,6 @@ class galileo_e1_pvt_cc : public gr::block { private: friend galileo_e1_pvt_cc_sptr galileo_e1_make_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -84,7 +81,6 @@ private: bool flag_rtcm_tty_port, std::string rtcm_dump_devname); galileo_e1_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, @@ -99,7 +95,6 @@ private: void msg_handler_telemetry(pmt::pmt_t msg); - boost::shared_ptr d_queue; bool d_dump; bool b_rinex_header_writen; bool b_rinex_header_updated; diff --git a/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc b/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc index c1ceed891..a72a9e67f 100644 --- a/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc +++ b/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.cc @@ -43,9 +43,9 @@ using google::LogMessage; gps_l1_ca_pvt_cc_sptr -gps_l1_ca_make_pvt_cc(unsigned int nchannels, boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) +gps_l1_ca_make_pvt_cc(unsigned int nchannels, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) { - return gps_l1_ca_pvt_cc_sptr(new gps_l1_ca_pvt_cc(nchannels, queue, dump, dump_filename, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname)); + return gps_l1_ca_pvt_cc_sptr(new gps_l1_ca_pvt_cc(nchannels, dump, dump_filename, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname)); } @@ -140,7 +140,6 @@ void gps_l1_ca_pvt_cc::msg_handler_telemetry(pmt::pmt_t msg) } gps_l1_ca_pvt_cc::gps_l1_ca_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, @@ -157,7 +156,6 @@ gps_l1_ca_pvt_cc::gps_l1_ca_pvt_cc(unsigned int nchannels, { d_output_rate_ms = output_rate_ms; d_display_rate_ms = display_rate_ms; - d_queue = queue; d_dump = dump; d_nchannels = nchannels; d_dump_filename = dump_filename; diff --git a/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h b/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h index 054bee444..837d6a5e9 100644 --- a/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h +++ b/src/algorithms/PVT/gnuradio_blocks/gps_l1_ca_pvt_cc.h @@ -33,7 +33,6 @@ #include #include #include -#include #include "nmea_printer.h" #include "kml_printer.h" #include "rinex_printer.h" @@ -47,7 +46,6 @@ class gps_l1_ca_pvt_cc; typedef boost::shared_ptr gps_l1_ca_pvt_cc_sptr; gps_l1_ca_pvt_cc_sptr gps_l1_ca_make_pvt_cc(unsigned int n_channels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -69,7 +67,6 @@ class gps_l1_ca_pvt_cc : public gr::block { private: friend gps_l1_ca_pvt_cc_sptr gps_l1_ca_make_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -83,7 +80,6 @@ private: bool flag_rtcm_tty_port, std::string rtcm_dump_devname); gps_l1_ca_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -99,7 +95,6 @@ private: void msg_handler_telemetry(pmt::pmt_t msg); - boost::shared_ptr d_queue; bool d_dump; bool b_rinex_header_writen; bool b_rinex_sbs_header_writen; diff --git a/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.cc b/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.cc index 6853ead34..8e4f196f7 100644 --- a/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.cc +++ b/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.cc @@ -41,9 +41,9 @@ using google::LogMessage; hybrid_pvt_cc_sptr -hybrid_make_pvt_cc(unsigned int nchannels, boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) +hybrid_make_pvt_cc(unsigned int nchannels, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) { - return hybrid_pvt_cc_sptr(new hybrid_pvt_cc(nchannels, queue, dump, dump_filename, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname)); + return hybrid_pvt_cc_sptr(new hybrid_pvt_cc(nchannels, dump, dump_filename, averaging_depth, flag_averaging, output_rate_ms, display_rate_ms, flag_nmea_tty_port, nmea_dump_filename, nmea_dump_devname, flag_rtcm_server, flag_rtcm_tty_port, rtcm_dump_devname)); } @@ -128,14 +128,13 @@ void hybrid_pvt_cc::msg_handler_telemetry(pmt::pmt_t msg) } -hybrid_pvt_cc::hybrid_pvt_cc(unsigned int nchannels, boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) : +hybrid_pvt_cc::hybrid_pvt_cc(unsigned int nchannels, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, int output_rate_ms, int display_rate_ms, bool flag_nmea_tty_port, std::string nmea_dump_filename, std::string nmea_dump_devname, bool flag_rtcm_server, bool flag_rtcm_tty_port, std::string rtcm_dump_devname) : gr::block("hybrid_pvt_cc", gr::io_signature::make(nchannels, nchannels, sizeof(Gnss_Synchro)), gr::io_signature::make(0, 0, sizeof(gr_complex))) { d_output_rate_ms = output_rate_ms; d_display_rate_ms = display_rate_ms; - d_queue = queue; d_dump = dump; d_nchannels = nchannels; d_dump_filename = dump_filename; diff --git a/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h b/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h index b0b25d76a..4fb746b06 100644 --- a/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h +++ b/src/algorithms/PVT/gnuradio_blocks/hybrid_pvt_cc.h @@ -35,7 +35,6 @@ #include #include #include -#include #include "nmea_printer.h" #include "kml_printer.h" #include "geojson_printer.h" @@ -49,7 +48,6 @@ class hybrid_pvt_cc; typedef boost::shared_ptr hybrid_pvt_cc_sptr; hybrid_pvt_cc_sptr hybrid_make_pvt_cc(unsigned int n_channels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -70,7 +68,6 @@ class hybrid_pvt_cc : public gr::block { private: friend hybrid_pvt_cc_sptr hybrid_make_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, @@ -84,7 +81,6 @@ private: bool flag_rtcm_tty_port, std::string rtcm_dump_devname); hybrid_pvt_cc(unsigned int nchannels, - boost::shared_ptr queue, bool dump, std::string dump_filename, int averaging_depth, bool flag_averaging, @@ -99,7 +95,6 @@ private: void msg_handler_telemetry(pmt::pmt_t msg); - boost::shared_ptr d_queue; bool d_dump; bool b_rinex_header_writen; bool b_rinex_header_updated; diff --git a/src/core/receiver/gnss_block_factory.cc b/src/core/receiver/gnss_block_factory.cc index dfb89e131..eb88a025f 100644 --- a/src/core/receiver/gnss_block_factory.cc +++ b/src/core/receiver/gnss_block_factory.cc @@ -1392,19 +1392,19 @@ std::unique_ptr GNSSBlockFactory::GetBlock( else if (implementation.compare("GPS_L1_CA_PVT") == 0) { std::unique_ptr block_(new GpsL1CaPvt(configuration.get(), role, in_streams, - out_streams, queue)); + out_streams)); block = std::move(block_); } else if (implementation.compare("GALILEO_E1_PVT") == 0) { std::unique_ptr block_(new GalileoE1Pvt(configuration.get(), role, in_streams, - out_streams, queue)); + out_streams)); block = std::move(block_); } else if (implementation.compare("Hybrid_PVT") == 0) { std::unique_ptr block_(new HybridPvt(configuration.get(), role, in_streams, - out_streams, queue)); + out_streams)); block = std::move(block_); } else