24 #ifndef GNSS_SDR_GLONASS_L2_CA_DLL_PLL_C_AID_TRACKING_H 25 #define GNSS_SDR_GLONASS_L2_CA_DLL_PLL_C_AID_TRACKING_H 48 const std::string& role,
49 unsigned int in_streams,
50 unsigned int out_streams);
54 inline std::string role()
override 62 return "GLONASS_L2_CA_DLL_PLL_C_Aid_Tracking";
65 inline size_t item_size()
override 70 void connect(gr::top_block_sptr top_block)
override;
71 void disconnect(gr::top_block_sptr top_block)
override;
72 gr::basic_block_sptr get_left_block()
override;
73 gr::basic_block_sptr get_right_block()
override;
86 void start_tracking()
override;
94 glonass_l2_ca_dll_pll_c_aid_tracking_cc_sptr tracking_cc_sptr_;
95 glonass_l2_ca_dll_pll_c_aid_tracking_sc_sptr tracking_sc_sptr_;
97 std::string item_type_;
99 unsigned int channel_;
100 unsigned int in_streams_;
101 unsigned int out_streams_;
107 #endif // GNSS_SDR_GLONASS_L2_CA_DLL_PLL_C_AID_TRACKING_H void stop_tracking() override
Stop running tracking.
Implementation of a code DLL + carrier PLL tracking block.
This class implements a code DLL + carrier PLL tracking loop.
void set_gnss_synchro(Gnss_Synchro *p_gnss_synchro) override
Set acquisition/tracking common Gnss_Synchro object pointer to efficiently exchange synchronization d...
This is the class that contains the information that is shared by the processing blocks.
This abstract class represents an interface to configuration parameters.
void set_channel(unsigned int channel) override
Set tracking channel unique ID.
Implementation of a code DLL + carrier PLL tracking block.
This abstract class represents an interface to a tracking block.
std::string implementation() override
Returns "GLONASS_L2_CA_DLL_PLL_C_Aid_Tracking".
This class represents an interface to a tracking block.