23#ifndef GNSS_SDR_GPS_L2_M_DLL_PLL_TRACKING_FPGA_H
24#define GNSS_SDR_GPS_L2_M_DLL_PLL_TRACKING_FPGA_H
43 const std::string&
role,
44 unsigned int in_streams,
45 unsigned int out_streams);
57 return "GPS_L2_M_DLL_PLL_Tracking_FPGA";
61 int32_t* prn_codes_ptr_;
Base class providing shared logic for DLL+PLL VEML tracking adapters for FPGA-based devices.
BaseDllPllTrackingFpga(const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
Base constructor of FPGA-based Tracking block adapters.
std::string role() override
Get role from the Tracking block adapter.
This abstract class represents an interface to configuration parameters.
~GpsL2MDllPllTrackingFpga() override
Destructor.
std::string implementation() override
Returns "GPS_L2_M_DLL_PLL_Tracking_FPGA".
GpsL2MDllPllTrackingFpga(const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
Constructor.