23 #ifndef GNSS_SDR_CHANNEL_INTERFACE_H 24 #define GNSS_SDR_CHANNEL_INTERFACE_H 46 virtual gr::basic_block_sptr get_left_block_trk() = 0;
47 virtual gr::basic_block_sptr get_right_block_trk() = 0;
48 virtual gr::basic_block_sptr get_left_block_acq() = 0;
49 virtual gr::basic_block_sptr get_right_block_acq() = 0;
50 virtual gr::basic_block_sptr get_left_block() = 0;
51 virtual gr::basic_block_sptr get_right_block() = 0;
53 virtual void start_acquisition() = 0;
54 virtual void assist_acquisition_doppler(
double Carrier_Doppler_hz) = 0;
55 virtual void stop_channel() = 0;
62 #endif // GNSS_SDR_CHANNEL_INTERFACE_H Implementation of the Gnss_Signal class.
This interface represents a GNSS block.
This abstract class represents an interface to a channel GNSS block.
This class represents a GNSS signal.
This abstract class represents an interface to GNSS blocks.