From 4c503b6ab621cb15724a6f5ddc6f399d945b42bf Mon Sep 17 00:00:00 2001
From: Alexandru Csete <oz9aec@gmail.com>
Date: Fri, 1 Jul 2011 11:12:47 -0700
Subject: gnuradio-core: add accessors for gain property of quadrature_demod_cf

Date: Tue, 17 May 2011 21:52:02 +0200
Message-ID: <BANLkTikyEo58UT4QYHRRsrQbzSXcxo2T5A@mail.gmail.com>
From: Alexandru Csete <oz9aec@gmail.com>
To: patch-gnuradio@gnu.org
Subject: [Patch-gnuradio] set/get gain for quadrature_demod

Greetings,

The attached patch adds set/get gain accessors to the
quadrature_demod_cf block, inspired by the similar changes to the
frequency_modulator block few days ago.

Alex
---
 gnuradio-core/src/lib/general/gr_quadrature_demod_cf.h | 2 ++
 gnuradio-core/src/lib/general/gr_quadrature_demod_cf.i | 4 ++++
 2 files changed, 6 insertions(+)

(limited to 'gnuradio-core')

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..a7b449c0f5 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 get_gain() { 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..2591e10854 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 get_gain() { return d_gain; }
 };
-- 
cgit v1.2.3