![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
This abstract class represents an interface to an acquisition GNSS block. More...
#include <acquisition_impl_interface.h>
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 |
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.
|
inline |
Definition at line 53 of file acquisition_impl_interface.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in galileo_pcps_8ms_acquisition_cc, pcps_acquisition, pcps_acquisition_fine_doppler_cc, pcps_assisted_acquisition_cc, pcps_opencl_acquisition_cc, pcps_quicksync_acquisition_cc, and pcps_tong_acquisition_cc.
Definition at line 60 of file acquisition_impl_interface.h.
|
inlinevirtual |
Reimplemented in galileo_e5a_noncoherentIQ_acquisition_caf_cc, and pcps_cccwsr_acquisition_cc.
Definition at line 61 of file acquisition_impl_interface.h.