24 #ifndef GNSS_SDR_GPS_L5_DLL_PLL_TRACKING_FPGA_H 25 #define GNSS_SDR_GPS_L5_DLL_PLL_TRACKING_FPGA_H 44 const std::string&
role,
45 unsigned int in_streams,
46 unsigned int out_streams);
58 return "GPS_L5_DLL_PLL_Tracking_FPGA";
63 int32_t* prn_codes_ptr_;
64 int32_t* data_codes_ptr_;
72 #endif // GNSS_SDR_GPS_L5_DLL_PLL_TRACKING_FPGA_H Base class providing shared logic for DLL+PLL VEML tracking adapters for FPGA-based devices...
GpsL5DllPllTrackingFpga(const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
Constructor.
std::string implementation() override
Returns "GPS_L5_DLL_PLL_Tracking_FPGA".
This abstract class represents an interface to configuration parameters.
~GpsL5DllPllTrackingFpga() override
Destructor.
std::string role() override
Get role from the Tracking block adapter.
Adapter for a GPS L5 DLL+PLL tracking loop for FPGA devices.