24 #ifndef GNSS_SDR_GPS_L2_M_DLL_PLL_TRACKING_H 25 #define GNSS_SDR_GPS_L2_M_DLL_PLL_TRACKING_H 45 const std::string&
role,
46 unsigned int in_streams,
47 unsigned int out_streams);
52 return "GPS_L2_M_DLL_PLL_Tracking";
57 void create_tracking_block()
override;
63 #endif // GNSS_SDR_GPS_L2_M_DLL_PLL_TRACKING_H GpsL2MDllPllTracking(const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams)
Constructor.
Base class providing shared logic for DLL+PLL tracking loop adapters for GNSS signals.
This class implements a code DLL + carrier PLL tracking loop block adapter for GPS L2C(M) signals...
std::string role() override final
Get role from the Tracking block adapter.
This abstract class represents an interface to configuration parameters.
Base class providing shared logic for DLL+PLL VEML tracking adapters.
std::string implementation() override
Returns "GPS_L2_M_DLL_PLL_Tracking".