summaryrefslogtreecommitdiff
path: root/gr-blocks/include/gnuradio/blocks/bin_statistics_f.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/bin_statistics_f.h')
-rw-r--r--gr-blocks/include/gnuradio/blocks/bin_statistics_f.h72
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 */