1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-11-24 02:54:54 +00:00

Reducing the latency in the acquisition to tracking transition

This commit is contained in:
Javier Arribas
2019-03-20 15:13:17 +01:00
parent 10d73da839
commit 0be8c657de
69 changed files with 524 additions and 275 deletions

View File

@@ -44,6 +44,8 @@
template <typename Data>
class Concurrent_Queue;
class ChannelFsm;
/*! \brief This abstract class represents an interface to an acquisition GNSS block.
*
* Abstract class for acquisition algorithms. Since all its methods are virtual,
@@ -55,7 +57,8 @@ class AcquisitionInterface : public GNSSBlockInterface
{
public:
virtual void set_gnss_synchro(Gnss_Synchro* gnss_synchro) = 0;
virtual void set_channel(unsigned int channel) = 0;
virtual void set_channel(unsigned int channel_id) = 0;
virtual void set_channel_fsm(std::shared_ptr<ChannelFsm> channel_fsm) = 0;
virtual void set_threshold(float threshold) = 0;
virtual void set_doppler_max(unsigned int doppler_max) = 0;
virtual void set_doppler_step(unsigned int doppler_step) = 0;