18 #ifndef GNSS_SDR_GALILEO_E5A_DLL_PLL_TRACKING_FPGA_H 19 #define GNSS_SDR_GALILEO_E5A_DLL_PLL_TRACKING_FPGA_H 38 const std::string&
role,
39 unsigned int in_streams,
40 unsigned int out_streams);
52 return "Galileo_E5a_DLL_PLL_Tracking_FPGA";
57 int32_t* prn_codes_ptr_;
58 int32_t* data_codes_ptr_;
67 #endif // GNSS_SDR_GALILEO_E5A_DLL_PLL_TRACKING_FPGA_H ~GalileoE5aDllPllTrackingFpga() override
Destructor.
GalileoE5aDllPllTrackingFpga(const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
Constructor.
Base class providing shared logic for DLL+PLL VEML tracking adapters for FPGA-based devices...
std::string implementation() override
Returns "Galileo_E5a_DLL_PLL_Tracking_FPGA".
This abstract class represents an interface to configuration parameters.
Adapter for a Galileo E5a DLL+PLL tracking loop implemented in FPGA.
std::string role() override
Get role from the Tracking block adapter.