GNSS-SDR  0.0.21
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
acquisition_impl_interface Class Referenceabstract

This abstract class represents an interface to an acquisition GNSS block. More...

#include <acquisition_impl_interface.h>

Inheritance diagram for acquisition_impl_interface:
galileo_e5a_noncoherentIQ_acquisition_caf_cc galileo_pcps_8ms_acquisition_cc pcps_acquisition pcps_acquisition_fine_doppler_cc pcps_assisted_acquisition_cc pcps_cccwsr_acquisition_cc pcps_opencl_acquisition_cc pcps_quicksync_acquisition_cc pcps_tong_acquisition_cc

Public Member Functions

 acquisition_impl_interface (const std::string &name, gr::io_signature::sptr input_signature, gr::io_signature::sptr output_signature)
 
virtual void set_gnss_synchro (Gnss_Synchro *gnss_synchro)=0
 
virtual void set_channel (uint32_t channel_id)=0
 
virtual void set_channel_fsm (std::weak_ptr< ChannelFsm > channel_fsm)=0
 
virtual void set_local_code (std::complex< float > *)
 
virtual void set_local_code (std::complex< float > *, std::complex< float > *)
 
virtual uint32_t mag () const =0
 
virtual void set_active (bool active)=0
 

Detailed Description

This abstract class represents an interface to an acquisition GNSS block.

Abstract class for acquisition algorithms. Since all its methods are virtual, this class cannot be instantiated directly, and a subclass can only be instantiated directly if all inherited pure virtual methods have been implemented by that class or a parent class.

Definition at line 50 of file acquisition_impl_interface.h.


The documentation for this class was generated from the following file: