19 #ifndef GNSS_SDR_GALILEO_E6_DLL_PLL_TRACKING_H 20 #define GNSS_SDR_GALILEO_E6_DLL_PLL_TRACKING_H 42 const std::string& role,
43 unsigned int in_streams,
44 unsigned int out_streams);
48 inline std::string role()
override 56 return "Galileo_E6_DLL_PLL_Tracking";
59 inline size_t item_size()
override 67 void connect(gr::top_block_sptr top_block)
override;
72 void disconnect(gr::top_block_sptr top_block)
override;
95 void start_tracking()
override;
103 dll_pll_veml_tracking_sptr tracking_sptr_;
106 unsigned int channel_;
107 unsigned int in_streams_;
108 unsigned int out_streams_;
114 #endif // GNSS_SDR_GALILEO_E6_DLL_PLL_TRACKING_H gr::basic_block_sptr get_left_block() override
Get left block.
This is the class that contains the information that is shared by the processing blocks.
This abstract class represents an interface to configuration parameters.
Implementation of a code DLL + carrier PLL tracking block.
This class implements a code DLL + carrier PLL tracking loop.
void stop_tracking() override
Stop running tracking.
std::string implementation() override
Returns "Galileo_E6_DLL_PLL_Tracking".
void set_gnss_synchro(Gnss_Synchro *p_gnss_synchro) override
Set acquisition/tracking common Gnss_Synchro object pointer to efficiently exchange synchronization d...
This abstract class represents an interface to a tracking block.
void disconnect(gr::top_block_sptr top_block) override
Disconnect.
void connect(gr::top_block_sptr top_block) override
Connect.
gr::basic_block_sptr get_right_block() override
Get right block.
void set_channel(unsigned int channel) override
Set tracking channel unique ID.
This class represents an interface to a tracking block.