This class adapts a PCPS acquisition block to an AcquisitionInterface.
More...
#include <base_pcps_acquisition_custom.h>
|
|
| BasePcpsAcquisitionCustom (const ConfigurationInterface *configuration, const std::string &role, unsigned int in_streams, unsigned int out_streams, double chip_rate, double code_length_chips, unsigned int ms_per_code, bool use_stream_to_vector, const ThresholdComputeInterface &threshold_compute, uint32_t max_sampled_ms=std::numeric_limits< uint32_t >::max()) |
| std::string | role () override |
| size_t | item_size () override |
| void | connect (gr::top_block_sptr top_block) override |
| void | disconnect (gr::top_block_sptr top_block) override |
| gr::basic_block_sptr | get_left_block () override |
| gr::basic_block_sptr | get_right_block () override |
| void | set_gnss_synchro (Gnss_Synchro *p_gnss_synchro) override |
| | Set acquisition/tracking common Gnss_Synchro object pointer to efficiently exchange synchronization data between acquisition and tracking blocks.
|
| void | set_channel (unsigned int channel) override |
| | Set acquisition channel unique ID.
|
| void | set_channel_fsm (std::weak_ptr< ChannelFsm > channel_fsm) override |
| | Set channel fsm associated to this acquisition instance.
|
| signed int | mag () override |
| | Returns the maximum peak of grid search.
|
| void | reset () override |
| | Restart acquisition algorithm.
|
| void | stop_acquisition () override |
| | Stop running acquisition.
|
| void | set_resampler_latency (uint32_t) override |
| void | set_local_code () override |
| | Sets local code.
|
| virtual void | set_doppler_center (int) |
| virtual std::string | implementation ()=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 class adapts a PCPS acquisition block to an AcquisitionInterface.
Definition at line 72 of file base_pcps_acquisition_custom.h.
◆ connect()
| void BasePcpsAcquisitionCustom::connect |
( |
gr::top_block_sptr | top_block | ) |
|
|
overridevirtual |
◆ disconnect()
| void BasePcpsAcquisitionCustom::disconnect |
( |
gr::top_block_sptr | top_block | ) |
|
|
overridevirtual |
◆ get_left_block()
| gr::basic_block_sptr BasePcpsAcquisitionCustom::get_left_block |
( |
| ) |
|
|
overridevirtual |
◆ get_right_block()
| gr::basic_block_sptr BasePcpsAcquisitionCustom::get_right_block |
( |
| ) |
|
|
overridevirtual |
◆ is_type_gr_complex()
| bool BasePcpsAcquisitionCustom::is_type_gr_complex |
( |
| ) |
const |
|
inlineprotected |
◆ item_size()
| size_t BasePcpsAcquisitionCustom::item_size |
( |
| ) |
|
|
inlineoverridevirtual |
◆ mag()
| signed int BasePcpsAcquisitionCustom::mag |
( |
| ) |
|
|
overridevirtual |
◆ reset()
| void BasePcpsAcquisitionCustom::reset |
( |
| ) |
|
|
overridevirtual |
◆ role()
| std::string BasePcpsAcquisitionCustom::role |
( |
| ) |
|
|
inlineoverridevirtual |
◆ set_channel()
| void BasePcpsAcquisitionCustom::set_channel |
( |
unsigned int | channel | ) |
|
|
overridevirtual |
◆ set_channel_fsm()
| void BasePcpsAcquisitionCustom::set_channel_fsm |
( |
std::weak_ptr< ChannelFsm > | channel_fsm | ) |
|
|
overridevirtual |
◆ set_gnss_synchro()
| void BasePcpsAcquisitionCustom::set_gnss_synchro |
( |
Gnss_Synchro * | p_gnss_synchro | ) |
|
|
overridevirtual |
Set acquisition/tracking common Gnss_Synchro object pointer to efficiently exchange synchronization data between acquisition and tracking blocks.
Implements AcquisitionInterface.
◆ set_local_code()
| void BasePcpsAcquisitionCustom::set_local_code |
( |
| ) |
|
|
overridevirtual |
◆ set_resampler_latency()
| void BasePcpsAcquisitionCustom::set_resampler_latency |
( |
uint32_t | | ) |
|
|
inlineoverridevirtual |
◆ stop_acquisition()
| void BasePcpsAcquisitionCustom::stop_acquisition |
( |
| ) |
|
|
overridevirtual |
◆ acq_parameters_
| const Acq_Conf BasePcpsAcquisitionCustom::acq_parameters_ |
|
protected |
◆ acquisition_cc_
| acquisition_impl_interface_sptr BasePcpsAcquisitionCustom::acquisition_cc_ |
|
protected |
◆ channel_
| unsigned int BasePcpsAcquisitionCustom::channel_ |
|
protected |
◆ code_
| volk_gnsssdr::vector<std::complex<float> > BasePcpsAcquisitionCustom::code_ |
|
protected |
◆ gnss_synchro_
The documentation for this class was generated from the following file: