Cleaning up functions.
authorTom <trondeau@vt.edu>
Sun, 20 Dec 2009 20:41:17 +0000 (15:41 -0500)
committerTom <trondeau@vt.edu>
Sun, 20 Dec 2009 20:41:17 +0000 (15:41 -0500)
gnuradio-core/src/lib/general/gr_fll_band_edge_cc.cc
gnuradio-core/src/lib/general/gr_fll_band_edge_cc.h

index 38d6820208b7c0343957a8b23a3c2b5c80a65b4a..03ce16bd70bcbe5822d25674b3f1843114dcf555 100644 (file)
@@ -122,20 +122,14 @@ gr_fll_band_edge_cc::design_filter(float samps_per_sym, float rolloff, int filte
   d_filter_upper = gr_fir_util::create_gr_fir_ccc(vtaps);
   d_filter_lower = gr_fir_util::create_gr_fir_ccc(vtaps);
 
-  set_filter_taps(taps_lower, d_filter_lower);
-  set_filter_taps(taps_upper, d_filter_upper);
-}
+  d_filter_lower->set_taps(taps_lower);
+  d_filter_upper->set_taps(taps_upper);
 
-void
-gr_fll_band_edge_cc::set_filter_taps(const std::vector<gr_complex> &taps, 
-                                    gr_fir_ccc *filter)
-{
-  filter->set_taps(taps);
+  d_updated = true;
 
   // Set the history to ensure enough input items for each filter
-  set_history(taps.size()+1);
+  set_history(filter_size+1);
 
-  d_updated = true;
 }
 
 void
index 87bf39fd07bbbb535504c238e2df59920055a8f6..584f62610f329b6432330ee22680e89ecf8843d0 100644 (file)
@@ -70,9 +70,6 @@ class gr_fll_band_edge_cc : public gr_sync_block
   gr_fll_band_edge_cc(float samps_per_sym, float rolloff,
                      int filter_size, float alpha, float beta);
 
-  void set_filter_taps (const std::vector<gr_complex> &taps,
-                       gr_fir_ccc *filter);
-
 public:
   ~gr_fll_band_edge_cc ();