first cut at iq imbalance compensation
[debian/gnuradio] / gnuradio-core / src / lib / general / gr_regenerate_bb.i
index 6afd84d8de50920908b00797960aae65762766b8..7b29b92b71a49591ec4c72c3efda501f7554dca7 100644 (file)
@@ -6,7 +6,7 @@
  * 
  * GNU Radio is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
+ * the Free Software Foundation; either version 3, or (at your option)
  * any later version.
  * 
  * GNU Radio is distributed in the hope that it will be useful,
@@ -28,4 +28,11 @@ class gr_regenerate_bb : public gr_sync_block
 {
  private:
   gr_regenerate_bb (int period, unsigned int max_regen);
+
+public:
+  void set_max_regen(unsigned int regen);
+  
+  /*! \brief Reset the period of regenerations; this will reset the current regen.
+   */
+  void set_period(int period);
 };