23 #ifndef INCLUDED_GR_BIN_STATISTICS_F_H
24 #define INCLUDED_GR_BIN_STATISTICS_F_H
57 enum state_t { ST_INIT, ST_TUNE_DELAY, ST_DWELL_DELAY };
76 void enter_tune_delay();
77 void enter_dwell_delay();
78 void leave_dwell_delay();
83 size_t vlen()
const {
return d_vlen; }
87 virtual void reset_stats();
88 virtual void accrue_stats(
const float *input);
89 virtual void send_stats();
94 int work(
int noutput_items,
95 gr_vector_const_void_star &input_items,
96 gr_vector_void_star &output_items);
std::vector< float > d_max
Definition: gr_bin_statistics_f.h:81
double center_freq() const
Definition: gr_bin_statistics_f.h:84
Definition: gr_sync_block.h:27
control scanning and record frequency domain statistics
Definition: gr_bin_statistics_f.h:48
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
size_t vlen() const
Definition: gr_bin_statistics_f.h:83
GR_CORE_API gr_bin_statistics_f_sptr gr_make_bin_statistics_f(unsigned int vlen, gr_msg_queue_sptr msgq, gr_feval_dd *tune, size_t tune_delay, size_t dwell_delay)
base class for evaluating a function: double -> doubleThis class is designed to be subclassed in Pytho...
Definition: gr_feval.h:42
gr_msg_queue_sptr msgq() const
Definition: gr_bin_statistics_f.h:85
virtual int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
just like gr_block::general_work, only this arranges to call consume_each for you ...