25 #ifndef GNSS_SDR_GALILEO_E1_TCP_CONNECTOR_TRACKING_H 26 #define GNSS_SDR_GALILEO_E1_TCP_CONNECTOR_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 "Galileo_E1_TCP_CONNECTOR_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;
87 void start_tracking()
override;
94 galileo_e1_tcp_connector_tracking_cc_sptr tracking_sptr_;
97 unsigned int channel_;
98 unsigned int in_streams_;
99 unsigned int out_streams_;
105 #endif // GNSS_SDR_GALILEO_E1_TCP_CONNECTOR_TRACKING_H void stop_tracking() override
Stop running tracking.
This is the class that contains the information that is shared by the processing blocks.
This abstract class represents an interface to configuration parameters.
This class implements a code DLL + carrier PLL tracking loop.
std::string implementation() override
Returns "Galileo_E1_TCP_CONNECTOR_Tracking".
This abstract class represents an interface to a tracking block.
void set_channel(unsigned int channel) override
Set tracking channel unique ID.
void set_gnss_synchro(Gnss_Synchro *p_gnss_synchro) override
Set acquisition/tracking common Gnss_Synchro object pointer to efficiently exchange synchronization d...
This class represents an interface to a tracking block.
Interface of a TCP connector block based on code DLL + carrier PLL VEML (Very Early Minus Late) track...