23 #ifndef GNSS_SDR_TRACKING_INTERFACE_H 24 #define GNSS_SDR_TRACKING_INTERFACE_H 35 template <
typename Data>
50 virtual void start_tracking() = 0;
51 virtual void stop_tracking() = 0;
52 virtual void set_gnss_synchro(
Gnss_Synchro* gnss_synchro) = 0;
53 virtual void set_channel(
unsigned int channel) = 0;
59 #endif // GNSS_SDR_TRACKING_INTERFACE_H This is the class that contains the information that is shared by the processing blocks.
This interface represents a GNSS block.
This abstract class represents an interface to GNSS blocks.
This class implements a thread-safe std::queue.
This abstract class represents an interface to a tracking block.
Interface of the Gnss_Synchro class.