![]() |
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_interface.h>
Public Member Functions | |
| virtual void | set_gnss_synchro (Gnss_Synchro *gnss_synchro)=0 |
| virtual void | set_channel (unsigned int channel_id)=0 |
| virtual void | set_channel_fsm (std::weak_ptr< ChannelFsm > channel_fsm)=0 |
| virtual void | set_doppler_center (int) |
| virtual void | set_local_code ()=0 |
| virtual signed int | mag ()=0 |
| virtual void | reset ()=0 |
| virtual void | stop_acquisition ()=0 |
| virtual void | set_resampler_latency (uint32_t latency_samples)=0 |
| Public Member Functions inherited from GNSSBlockInterface | |
| virtual std::string | role ()=0 |
| virtual std::string | implementation ()=0 |
| virtual size_t | item_size ()=0 |
| virtual void | connect (gr::top_block_sptr top_block)=0 |
| virtual void | disconnect (gr::top_block_sptr top_block)=0 |
| virtual gr::basic_block_sptr | get_left_block ()=0 |
| virtual gr::basic_block_sptr | get_right_block ()=0 |
| virtual gr::basic_block_sptr | get_left_block (int RF_channel) |
| virtual gr::basic_block_sptr | get_right_block (int RF_channel) |
| virtual void | start () |
| Start the flow of samples if needed. | |
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_interface.h.
|
pure virtual |
Implemented in BasePcpsAcquisition, and BasePcpsAcquisitionCustom.
|
pure virtual |
Implemented in BasePcpsAcquisition, and BasePcpsAcquisitionCustom.
|
pure virtual |
Implemented in BasePcpsAcquisition, and BasePcpsAcquisitionCustom.
|
pure virtual |
Implemented in BasePcpsAcquisition, and BasePcpsAcquisitionCustom.
|
inlinevirtual |
Reimplemented in BasePcpsAcquisition.
Definition at line 56 of file acquisition_interface.h.
|
pure virtual |
Implemented in BasePcpsAcquisition, BasePcpsAcquisitionCustom, and GalileoE1PcpsAmbiguousAcquisition.
|
pure virtual |
|
pure virtual |
Implemented in BasePcpsAcquisition.
|
pure virtual |
Implemented in BasePcpsAcquisition, and BasePcpsAcquisitionCustom.