23#ifndef GNSS_SDR_TRACKING_INTERFACE_H
24#define GNSS_SDR_TRACKING_INTERFACE_H
35template <
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;
This class implements a thread-safe std::queue.
This abstract class represents an interface to GNSS blocks.
This is the class that contains the information that is shared by the processing blocks.
This abstract class represents an interface to a tracking block.
This interface represents a GNSS block.
Interface of the Gnss_Synchro class.