mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2025-08-04 12:56:59 +00:00
Connected Tracking to GNSS Block Factory
This commit is contained in:
parent
7d1ec9b0e9
commit
e4cc3d4a2b
@ -55,6 +55,7 @@
|
|||||||
#include "galileo_e5a_noncoherent_iq_acquisition_caf.h"
|
#include "galileo_e5a_noncoherent_iq_acquisition_caf.h"
|
||||||
#include "galileo_e5a_pcps_acquisition.h"
|
#include "galileo_e5a_pcps_acquisition.h"
|
||||||
#include "galileo_e5a_telemetry_decoder.h"
|
#include "galileo_e5a_telemetry_decoder.h"
|
||||||
|
#include "galileo_e5b_dll_pll_tracking.h"
|
||||||
#include "galileo_e5b_pcps_acquisition.h"
|
#include "galileo_e5b_pcps_acquisition.h"
|
||||||
#include "glonass_l1_ca_dll_pll_c_aid_tracking.h"
|
#include "glonass_l1_ca_dll_pll_c_aid_tracking.h"
|
||||||
#include "glonass_l1_ca_dll_pll_tracking.h"
|
#include "glonass_l1_ca_dll_pll_tracking.h"
|
||||||
@ -1088,6 +1089,12 @@ std::unique_ptr<GNSSBlockInterface> GNSSBlockFactory::GetBlock(
|
|||||||
out_streams);
|
out_streams);
|
||||||
block = std::move(block_);
|
block = std::move(block_);
|
||||||
}
|
}
|
||||||
|
else if (implementation == "Galileo_E5b_DLL_PLL_Tracking")
|
||||||
|
{
|
||||||
|
std::unique_ptr<GNSSBlockInterface> block_ = std::make_unique<GalileoE5bDllPllTracking>(configuration, role, in_streams,
|
||||||
|
out_streams);
|
||||||
|
block = std::move(block_);
|
||||||
|
}
|
||||||
else if (implementation == "GLONASS_L1_CA_DLL_PLL_Tracking")
|
else if (implementation == "GLONASS_L1_CA_DLL_PLL_Tracking")
|
||||||
{
|
{
|
||||||
std::unique_ptr<GNSSBlockInterface> block_ = std::make_unique<GlonassL1CaDllPllTracking>(configuration, role, in_streams,
|
std::unique_ptr<GNSSBlockInterface> block_ = std::make_unique<GlonassL1CaDllPllTracking>(configuration, role, in_streams,
|
||||||
@ -1489,6 +1496,12 @@ std::unique_ptr<TrackingInterface> GNSSBlockFactory::GetTrkBlock(
|
|||||||
out_streams);
|
out_streams);
|
||||||
block = std::move(block_);
|
block = std::move(block_);
|
||||||
}
|
}
|
||||||
|
else if (implementation == "Galileo_E5b_DLL_PLL_Tracking")
|
||||||
|
{
|
||||||
|
std::unique_ptr<TrackingInterface> block_ = std::make_unique<GalileoE5bDllPllTracking>(configuration, role, in_streams,
|
||||||
|
out_streams);
|
||||||
|
block = std::move(block_);
|
||||||
|
}
|
||||||
else if (implementation == "GPS_L2_M_DLL_PLL_Tracking")
|
else if (implementation == "GPS_L2_M_DLL_PLL_Tracking")
|
||||||
{
|
{
|
||||||
std::unique_ptr<TrackingInterface> block_ = std::make_unique<GpsL2MDllPllTracking>(configuration, role, in_streams,
|
std::unique_ptr<TrackingInterface> block_ = std::make_unique<GpsL2MDllPllTracking>(configuration, role, in_streams,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user