|
|
@ -40,7 +40,7 @@ namespace nr {
|
|
|
|
class sf_worker final : public srslte::thread_pool::worker
|
|
|
|
class sf_worker final : public srslte::thread_pool::worker
|
|
|
|
{
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
public:
|
|
|
|
sf_worker(phy_common* phy_, phy_nr_state* phy_state_, srslte::log* log);
|
|
|
|
sf_worker(phy_nr_state* phy_state_, srslte::log* log);
|
|
|
|
~sf_worker() = default;
|
|
|
|
~sf_worker() = default;
|
|
|
|
|
|
|
|
|
|
|
|
bool set_carrier_unlocked(uint32_t cc_idx, const srslte_carrier_nr_t* carrier_);
|
|
|
|
bool set_carrier_unlocked(uint32_t cc_idx, const srslte_carrier_nr_t* carrier_);
|
|
|
@ -56,7 +56,6 @@ private:
|
|
|
|
|
|
|
|
|
|
|
|
std::vector<std::unique_ptr<cc_worker> > cc_workers;
|
|
|
|
std::vector<std::unique_ptr<cc_worker> > cc_workers;
|
|
|
|
|
|
|
|
|
|
|
|
phy_common* phy = nullptr;
|
|
|
|
|
|
|
|
phy_nr_state* phy_state = nullptr;
|
|
|
|
phy_nr_state* phy_state = nullptr;
|
|
|
|
srslte::log* log_h = nullptr;
|
|
|
|
srslte::log* log_h = nullptr;
|
|
|
|
};
|
|
|
|
};
|
|
|
|