diff options
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/bin_statistics_f.h')
-rw-r--r-- | gr-blocks/include/gnuradio/blocks/bin_statistics_f.h | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/bin_statistics_f.h b/gr-blocks/include/gnuradio/blocks/bin_statistics_f.h index 5bd6022568..2330af5cef 100644 --- a/gr-blocks/include/gnuradio/blocks/bin_statistics_f.h +++ b/gr-blocks/include/gnuradio/blocks/bin_statistics_f.h @@ -29,48 +29,48 @@ #include <gnuradio/feval.h> namespace gr { - namespace blocks { +namespace blocks { - /*! - * \brief control scanning and record frequency domain statistics - * \ingroup misc_blk - */ - class BLOCKS_API bin_statistics_f : virtual public sync_block - { - protected: - std::vector<float> d_max; // per bin maxima +/*! + * \brief control scanning and record frequency domain statistics + * \ingroup misc_blk + */ +class BLOCKS_API bin_statistics_f : virtual public sync_block +{ +protected: + std::vector<float> d_max; // per bin maxima - virtual size_t vlen() const = 0; - virtual double center_freq() const = 0; - virtual gr::msg_queue::sptr msgq() const = 0; + virtual size_t vlen() const = 0; + virtual double center_freq() const = 0; + virtual gr::msg_queue::sptr msgq() const = 0; - virtual void reset_stats() = 0; - virtual void accrue_stats(const float *input) = 0; - virtual void send_stats() = 0; + virtual void reset_stats() = 0; + virtual void accrue_stats(const float* input) = 0; + virtual void send_stats() = 0; - public: - // gr::blocks::bin_statistics_f::sptr - typedef boost::shared_ptr<bin_statistics_f> sptr; +public: + // gr::blocks::bin_statistics_f::sptr + typedef boost::shared_ptr<bin_statistics_f> sptr; - /*! - * Build a bin statistics block. See qa_bin_statistics.py and - * gr-uhd/examples/python/usrp_spectrum_sense.py for examples of - * its use, specifically how to use the callback function. - * - * \param vlen vector length - * \param msgq message queue - * \param tune a feval_dd callback function - * \param tune_delay number of samples for the tune delay - * \param dwell_delay number of samples for the dwell delay - */ - static sptr make(unsigned int vlen, // vector length - gr::msg_queue::sptr msgq, - feval_dd *tune, // callback - size_t tune_delay, // samples - size_t dwell_delay); // samples - }; + /*! + * Build a bin statistics block. See qa_bin_statistics.py and + * gr-uhd/examples/python/usrp_spectrum_sense.py for examples of + * its use, specifically how to use the callback function. + * + * \param vlen vector length + * \param msgq message queue + * \param tune a feval_dd callback function + * \param tune_delay number of samples for the tune delay + * \param dwell_delay number of samples for the dwell delay + */ + static sptr make(unsigned int vlen, // vector length + gr::msg_queue::sptr msgq, + feval_dd* tune, // callback + size_t tune_delay, // samples + size_t dwell_delay); // samples +}; - } /* namespace blocks */ +} /* namespace blocks */ } /* namespace gr */ #endif /* INCLUDED_GR_BIN_STATISTICS_F_H */ |