summaryrefslogtreecommitdiff
path: root/gr-digital/lib/clock_recovery_mm_cc_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-digital/lib/clock_recovery_mm_cc_impl.h
parent78431dc6941e3acc67c858277dfe4a0ed583643c (diff)
Tree: clang-format without the include sorting
Diffstat (limited to 'gr-digital/lib/clock_recovery_mm_cc_impl.h')
-rw-r--r--gr-digital/lib/clock_recovery_mm_cc_impl.h82
1 files changed, 42 insertions, 40 deletions
diff --git a/gr-digital/lib/clock_recovery_mm_cc_impl.h b/gr-digital/lib/clock_recovery_mm_cc_impl.h
index 4597360a2f..59cc8311c2 100644
--- a/gr-digital/lib/clock_recovery_mm_cc_impl.h
+++ b/gr-digital/lib/clock_recovery_mm_cc_impl.h
@@ -21,61 +21,63 @@
*/
#ifndef INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_CC_IMPL_H
-#define INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_CC_IMPL_H
+#define INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_CC_IMPL_H
#include <gnuradio/digital/clock_recovery_mm_cc.h>
#include <gnuradio/filter/mmse_fir_interpolator_cc.h>
namespace gr {
- namespace digital {
+namespace digital {
- class clock_recovery_mm_cc_impl : public clock_recovery_mm_cc
- {
- public:
- clock_recovery_mm_cc_impl(float omega, float gain_omega,
- float mu, float gain_mu,
- float omega_relative_limi);
- ~clock_recovery_mm_cc_impl();
+class clock_recovery_mm_cc_impl : public clock_recovery_mm_cc
+{
+public:
+ clock_recovery_mm_cc_impl(float omega,
+ float gain_omega,
+ float mu,
+ float gain_mu,
+ float omega_relative_limi);
+ ~clock_recovery_mm_cc_impl();
- void forecast(int noutput_items, gr_vector_int &ninput_items_required);
- int general_work(int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
+ void forecast(int noutput_items, gr_vector_int& ninput_items_required);
+ int general_work(int noutput_items,
+ gr_vector_int& ninput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items);
- float mu() const { return d_mu;}
- float omega() const { return d_omega;}
- float gain_mu() const { return d_gain_mu;}
- float gain_omega() const { return d_gain_omega;}
+ float mu() const { return d_mu; }
+ float omega() const { return d_omega; }
+ float gain_mu() const { return d_gain_mu; }
+ float gain_omega() const { return d_gain_omega; }
- void set_verbose (bool verbose) { d_verbose = verbose; }
- void set_gain_mu (float gain_mu) { d_gain_mu = gain_mu; }
- void set_gain_omega (float gain_omega) { d_gain_omega = gain_omega; }
- void set_mu (float mu) { d_mu = mu; }
- void set_omega (float omega);
+ void set_verbose(bool verbose) { d_verbose = verbose; }
+ void set_gain_mu(float gain_mu) { d_gain_mu = gain_mu; }
+ void set_gain_omega(float gain_omega) { d_gain_omega = gain_omega; }
+ void set_mu(float mu) { d_mu = mu; }
+ void set_omega(float omega);
- private:
- float d_mu; // fractional sample position [0.0, 1.0]
- float d_omega; // nominal frequency
- float d_gain_omega; // gain for adjusting omega
- float d_omega_relative_limit; // used to compute min and max omega
- float d_omega_mid; // average omega
- float d_omega_lim; // actual omega clipping limit
- float d_gain_mu; // gain for adjusting mu
+private:
+ float d_mu; // fractional sample position [0.0, 1.0]
+ float d_omega; // nominal frequency
+ float d_gain_omega; // gain for adjusting omega
+ float d_omega_relative_limit; // used to compute min and max omega
+ float d_omega_mid; // average omega
+ float d_omega_lim; // actual omega clipping limit
+ float d_gain_mu; // gain for adjusting mu
- gr_complex d_last_sample;
- filter::mmse_fir_interpolator_cc *d_interp;
+ gr_complex d_last_sample;
+ filter::mmse_fir_interpolator_cc* d_interp;
- bool d_verbose;
+ bool d_verbose;
- gr_complex d_p_2T, d_p_1T, d_p_0T;
- gr_complex d_c_2T, d_c_1T, d_c_0T;
+ gr_complex d_p_2T, d_p_1T, d_p_0T;
+ gr_complex d_c_2T, d_c_1T, d_c_0T;
- gr_complex slicer_0deg(gr_complex sample);
- gr_complex slicer_45deg(gr_complex sample);
- };
+ gr_complex slicer_0deg(gr_complex sample);
+ gr_complex slicer_45deg(gr_complex sample);
+};
- } /* namespace digital */
+} /* namespace digital */
} /* namespace gr */
#endif /* INCLUDED_DIGITAL_CLOCK_RECOVERY_MM_CC_IMPL_H */