summaryrefslogtreecommitdiff
path: root/gr-analog/lib/ctcss_squelch_ff_impl.h
diff options
context:
space:
mode:
authorMarcus Müller <mmueller@gnuradio.org>2019-08-07 21:45:12 +0200
committerMarcus Müller <marcus@hostalia.de>2019-08-09 23:04:28 +0200
commitf7bbf2c1d8d780294f3e016aff239ca35eb6516e (patch)
treee09ab6112e02b2215b2d59ac24d3d6ea2edac745 /gr-analog/lib/ctcss_squelch_ff_impl.h
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-analog/lib/ctcss_squelch_ff_impl.h')
-rw-r--r--gr-analog/lib/ctcss_squelch_ff_impl.h88
1 files changed, 43 insertions, 45 deletions
diff --git a/gr-analog/lib/ctcss_squelch_ff_impl.h b/gr-analog/lib/ctcss_squelch_ff_impl.h
index f6e12de766..1fc0b50011 100644
--- a/gr-analog/lib/ctcss_squelch_ff_impl.h
+++ b/gr-analog/lib/ctcss_squelch_ff_impl.h
@@ -28,61 +28,59 @@
#include <gnuradio/fft/goertzel.h>
namespace gr {
- namespace analog {
+namespace analog {
- class ctcss_squelch_ff_impl : public ctcss_squelch_ff, squelch_base_ff_impl
- {
- private:
- float d_freq;
- float d_level;
- int d_len;
- int d_rate;
- bool d_mute;
+class ctcss_squelch_ff_impl : public ctcss_squelch_ff, squelch_base_ff_impl
+{
+private:
+ float d_freq;
+ float d_level;
+ int d_len;
+ int d_rate;
+ bool d_mute;
- fft::goertzel *d_goertzel_l;
- fft::goertzel *d_goertzel_c;
- fft::goertzel *d_goertzel_r;
+ fft::goertzel* d_goertzel_l;
+ fft::goertzel* d_goertzel_c;
+ fft::goertzel* d_goertzel_r;
- static int find_tone(float freq);
- static void compute_freqs(const float &freq, float &f_l, float &f_r);
+ static int find_tone(float freq);
+ static void compute_freqs(const float& freq, float& f_l, float& f_r);
- void update_fft_params();
+ void update_fft_params();
- protected:
- virtual void update_state(const float &in);
- virtual bool mute() const { return d_mute; }
+protected:
+ virtual void update_state(const float& in);
+ virtual bool mute() const { return d_mute; }
- public:
- ctcss_squelch_ff_impl(int rate, float freq, float level,
- int len, int ramp, bool gate);
- ~ctcss_squelch_ff_impl();
+public:
+ ctcss_squelch_ff_impl(
+ int rate, float freq, float level, int len, int ramp, bool gate);
+ ~ctcss_squelch_ff_impl();
- std::vector<float> squelch_range() const;
- float level() const { return d_level; }
- void set_level(float level);
- int len() const { return d_len; }
- float frequency() const { return d_freq; }
- void set_frequency(float frequency);
+ std::vector<float> squelch_range() const;
+ float level() const { return d_level; }
+ void set_level(float level);
+ int len() const { return d_len; }
+ float frequency() const { return d_freq; }
+ void set_frequency(float frequency);
- int ramp() const { return squelch_base_ff_impl::ramp(); }
- void set_ramp(int ramp) { squelch_base_ff_impl::set_ramp(ramp); }
- bool gate() const { return squelch_base_ff_impl::gate(); }
- void set_gate(bool gate) { squelch_base_ff_impl::set_gate(gate); }
- bool unmuted() const { return squelch_base_ff_impl::unmuted(); }
+ int ramp() const { return squelch_base_ff_impl::ramp(); }
+ void set_ramp(int ramp) { squelch_base_ff_impl::set_ramp(ramp); }
+ bool gate() const { return squelch_base_ff_impl::gate(); }
+ void set_gate(bool gate) { squelch_base_ff_impl::set_gate(gate); }
+ bool unmuted() const { return squelch_base_ff_impl::unmuted(); }
- int general_work(int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items)
- {
- return squelch_base_ff_impl::general_work(noutput_items,
- ninput_items,
- input_items,
- output_items);
- }
- };
+ int general_work(int noutput_items,
+ gr_vector_int& ninput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items)
+ {
+ return squelch_base_ff_impl::general_work(
+ noutput_items, ninput_items, input_items, output_items);
+ }
+};
- } /* namespace analog */
+} /* namespace analog */
} /* namespace gr */
#endif /* INCLUDED_ANALOG_CTCSS_SQUELCH_FF_IMPL_H */