From f7bbf2c1d8d780294f3e016aff239ca35eb6516e Mon Sep 17 00:00:00 2001 From: Marcus Müller <mmueller@gnuradio.org> Date: Wed, 7 Aug 2019 21:45:12 +0200 Subject: Tree: clang-format without the include sorting --- gr-analog/lib/dpll_bb_impl.cc | 99 ++++++++++++++++++++----------------------- 1 file changed, 47 insertions(+), 52 deletions(-) (limited to 'gr-analog/lib/dpll_bb_impl.cc') diff --git a/gr-analog/lib/dpll_bb_impl.cc b/gr-analog/lib/dpll_bb_impl.cc index 4ed0ce6925..cc3805094c 100644 --- a/gr-analog/lib/dpll_bb_impl.cc +++ b/gr-analog/lib/dpll_bb_impl.cc @@ -29,24 +29,23 @@ #include <cstdio> namespace gr { - namespace analog { +namespace analog { - dpll_bb::sptr - dpll_bb::make(float period, float gain) - { - return gnuradio::get_initial_sptr - (new dpll_bb_impl(period, gain)); - } +dpll_bb::sptr dpll_bb::make(float period, float gain) +{ + return gnuradio::get_initial_sptr(new dpll_bb_impl(period, gain)); +} - dpll_bb_impl::dpll_bb_impl(float period, float gain) - : sync_block("dpll_bb", - io_signature::make(1, 1, sizeof(char)), - io_signature::make(1, 1, sizeof(char))), - d_restart(0), d_pulse_phase(0) - { - d_pulse_frequency = 1.0/period; - d_gain = gain; - d_decision_threshold = 1.0 - 0.5*d_pulse_frequency; +dpll_bb_impl::dpll_bb_impl(float period, float gain) + : sync_block("dpll_bb", + io_signature::make(1, 1, sizeof(char)), + io_signature::make(1, 1, sizeof(char))), + d_restart(0), + d_pulse_phase(0) +{ + d_pulse_frequency = 1.0 / period; + d_gain = gain; + d_decision_threshold = 1.0 - 0.5 * d_pulse_frequency; #if 0 fprintf(stderr,"frequency = %f period = %f gain = %f threshold = %f\n", d_pulse_frequency, @@ -54,45 +53,41 @@ namespace gr { d_gain, d_decision_threshold); #endif - } +} - dpll_bb_impl::~dpll_bb_impl() - { - } +dpll_bb_impl::~dpll_bb_impl() {} - int - dpll_bb_impl::work(int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items) - { - const char *iptr = (const char*)input_items[0]; - char *optr = (char*)output_items[0]; +int dpll_bb_impl::work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items) +{ + const char* iptr = (const char*)input_items[0]; + char* optr = (char*)output_items[0]; - for(int i = 0; i < noutput_items; i++) { - optr[i]= 0; - if(iptr[i] == 1) { - if(d_restart == 0) { - d_pulse_phase = 1; - } - else { - if(d_pulse_phase > 0.5) - d_pulse_phase += d_gain*(1.0-d_pulse_phase); - else - d_pulse_phase -= d_gain*d_pulse_phase; - } - d_restart = 3; - } - if(d_pulse_phase > d_decision_threshold) { - d_pulse_phase -= 1.0; - if(d_restart > 0) { - d_restart -= 1; - optr[i] = 1; - } - } - d_pulse_phase += d_pulse_frequency; - } - return noutput_items; + for (int i = 0; i < noutput_items; i++) { + optr[i] = 0; + if (iptr[i] == 1) { + if (d_restart == 0) { + d_pulse_phase = 1; + } else { + if (d_pulse_phase > 0.5) + d_pulse_phase += d_gain * (1.0 - d_pulse_phase); + else + d_pulse_phase -= d_gain * d_pulse_phase; + } + d_restart = 3; + } + if (d_pulse_phase > d_decision_threshold) { + d_pulse_phase -= 1.0; + if (d_restart > 0) { + d_restart -= 1; + optr[i] = 1; + } + } + d_pulse_phase += d_pulse_frequency; } + return noutput_items; +} - } /* namespace analog */ +} /* namespace analog */ } /* namespace gr */ -- cgit v1.2.3