summaryrefslogtreecommitdiff
path: root/gr-digital/lib/pfb_clock_sync_fff_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-digital/lib/pfb_clock_sync_fff_impl.h')
-rw-r--r--gr-digital/lib/pfb_clock_sync_fff_impl.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gr-digital/lib/pfb_clock_sync_fff_impl.h b/gr-digital/lib/pfb_clock_sync_fff_impl.h
index cb3d3f2272..c7473f2a46 100644
--- a/gr-digital/lib/pfb_clock_sync_fff_impl.h
+++ b/gr-digital/lib/pfb_clock_sync_fff_impl.h
@@ -30,8 +30,8 @@ private:
const int d_nfilters;
int d_taps_per_filter;
- std::vector<kernel::fir_filter_fff*> d_filters;
- std::vector<kernel::fir_filter_fff*> d_diff_filters;
+ std::vector<kernel::fir_filter_fff> d_filters;
+ std::vector<kernel::fir_filter_fff> d_diff_filters;
std::vector<std::vector<float>> d_taps;
std::vector<std::vector<float>> d_dtaps;
std::vector<float> d_updated_taps;
@@ -51,7 +51,7 @@ private:
void set_taps(const std::vector<float>& taps,
std::vector<std::vector<float>>& ourtaps,
- std::vector<kernel::fir_filter_fff*>& ourfilter);
+ std::vector<kernel::fir_filter_fff>& ourfilter);
public:
pfb_clock_sync_fff_impl(double sps,
@@ -76,6 +76,7 @@ public:
std::string taps_as_string() const;
std::string diff_taps_as_string() const;
+
void set_loop_bandwidth(float bw);
void set_damping_factor(float df);
void set_alpha(float alpha);