summaryrefslogtreecommitdiff
path: root/gr-analog/lib
diff options
context:
space:
mode:
authorThomas Habets <thomas@habets.se>2020-04-10 10:44:37 +0100
committerMarcus Müller <marcus@hostalia.de>2020-04-10 21:38:42 +0200
commitdaf936e44c85a36e76663f4bb82c6a8756e13812 (patch)
tree23ce8b9d2d99f8e2ba32bc2516b3c31f68d986ad /gr-analog/lib
parente30b5d796384410db1a4440c0e3692e9a59c508a (diff)
analog/ctcss_squelsh_ff: Add const where applicable
Diffstat (limited to 'gr-analog/lib')
-rw-r--r--gr-analog/lib/ctcss_squelch_ff_impl.cc12
-rw-r--r--gr-analog/lib/ctcss_squelch_ff_impl.h2
2 files changed, 6 insertions, 8 deletions
diff --git a/gr-analog/lib/ctcss_squelch_ff_impl.cc b/gr-analog/lib/ctcss_squelch_ff_impl.cc
index 66cb6afae8..692f920578 100644
--- a/gr-analog/lib/ctcss_squelch_ff_impl.cc
+++ b/gr-analog/lib/ctcss_squelch_ff_impl.cc
@@ -73,12 +73,12 @@ ctcss_squelch_ff_impl::ctcss_squelch_ff_impl(
: block("ctcss_squelch_ff",
io_signature::make(1, 1, sizeof(float)),
io_signature::make(1, 1, sizeof(float))),
- squelch_base_ff_impl("ctcss_squelch_ff", ramp, gate)
+ squelch_base_ff_impl("ctcss_squelch_ff", ramp, gate),
+ d_freq(freq),
+ d_level(level),
+ d_rate(rate),
+ d_mute(true)
{
- d_freq = freq;
- d_level = level;
- d_rate = rate;
-
// Default is 100 ms detection time
if (len == 0)
d_len = (int)(d_rate / 10.0);
@@ -91,8 +91,6 @@ ctcss_squelch_ff_impl::ctcss_squelch_ff_impl(
d_goertzel_l = boost::make_unique<fft::goertzel>(d_rate, d_len, f_l);
d_goertzel_c = boost::make_unique<fft::goertzel>(d_rate, d_len, freq);
d_goertzel_r = boost::make_unique<fft::goertzel>(d_rate, d_len, f_r);
-
- d_mute = true;
}
ctcss_squelch_ff_impl::~ctcss_squelch_ff_impl() {}
diff --git a/gr-analog/lib/ctcss_squelch_ff_impl.h b/gr-analog/lib/ctcss_squelch_ff_impl.h
index 11ca92b025..0e478f93cb 100644
--- a/gr-analog/lib/ctcss_squelch_ff_impl.h
+++ b/gr-analog/lib/ctcss_squelch_ff_impl.h
@@ -25,7 +25,7 @@ private:
float d_freq;
float d_level;
int d_len;
- int d_rate;
+ const int d_rate;
bool d_mute;
std::unique_ptr<fft::goertzel> d_goertzel_l;