summaryrefslogtreecommitdiff
path: root/gnuradio-core/src/lib
diff options
context:
space:
mode:
authorJohnathan Corgan <jcorgan@corganenterprises.com>2011-07-01 11:35:37 -0700
committerJohnathan Corgan <jcorgan@corganenterprises.com>2011-07-01 11:35:37 -0700
commit0a24c0b23396c6adefcc61b2d16658ab2b56974c (patch)
tree31827489b4fadcbdc32a655482bb75438c29374a /gnuradio-core/src/lib
parentb9d297910b0a04fc567e929cf4d80d0c61a8f885 (diff)
parent2cdc48643f354589acfcc6bd65f65dd5792ff508 (diff)
Merge branch 'master' into next
Diffstat (limited to 'gnuradio-core/src/lib')
-rw-r--r--gnuradio-core/src/lib/filter/gr_single_pole_iir.h4
-rw-r--r--gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h2
-rw-r--r--gnuradio-core/src/lib/general/gr_quadrature_demod_cf.i4
3 files changed, 8 insertions, 2 deletions
diff --git a/gnuradio-core/src/lib/filter/gr_single_pole_iir.h b/gnuradio-core/src/lib/filter/gr_single_pole_iir.h
index da919b35c6..8781065d42 100644
--- a/gnuradio-core/src/lib/filter/gr_single_pole_iir.h
+++ b/gnuradio-core/src/lib/filter/gr_single_pole_iir.h
@@ -71,7 +71,7 @@ public:
d_prev_output = 0;
}
- o_type prev_output () { return d_prev_output; }
+ o_type prev_output () const { return d_prev_output; }
protected:
tap_type d_alpha;
@@ -155,7 +155,7 @@ public:
d_prev_output = 0;
}
- gr_complexd prev_output () { return d_prev_output; }
+ gr_complexd prev_output () const { return d_prev_output; }
protected:
double d_alpha;
diff --git a/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h b/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
index a29acd6282..df6de93d5a 100644
--- a/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
+++ b/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h
@@ -44,6 +44,8 @@ class gr_quadrature_demod_cf : public gr_sync_block
float d_gain;
public:
+ void set_gain(float gain) { d_gain = gain; }
+ float gain() const { return d_gain; }
int work (int noutput_items,
gr_vector_const_void_star &input_items,
diff --git a/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.i b/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.i
index fbd45dcf88..d9f338daae 100644
--- a/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.i
+++ b/gnuradio-core/src/lib/general/gr_quadrature_demod_cf.i
@@ -27,4 +27,8 @@ gr_quadrature_demod_cf_sptr gr_make_quadrature_demod_cf (float gain);
class gr_quadrature_demod_cf : public gr_sync_block
{
gr_quadrature_demod_cf (float gain);
+
+public:
+ void set_gain(float gain) { d_gain = gain; }
+ float gain() const { return d_gain; }
};