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

Bug fix that restores the acquisition and tracking destructor calls due to circular smart pointer references

This commit is contained in:
Javier Arribas
2019-04-09 17:39:48 +02:00
parent 226edca17c
commit 141e101363
60 changed files with 96 additions and 95 deletions

View File

@@ -58,7 +58,7 @@ class AcquisitionInterface : public GNSSBlockInterface
public:
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::shared_ptr<ChannelFsm> channel_fsm) = 0;
virtual void set_channel_fsm(std::weak_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;