21 #ifndef INCLUDED_INSPECTOR_SIGNAL_DETECTOR_CVF_H 22 #define INCLUDED_INSPECTOR_SIGNAL_DETECTOR_CVF_H 24 #include <gnuradio/sync_decimator.h> 63 typedef boost::shared_ptr<signal_detector_cvf>
sptr;
80 static sptr make(
double samp_rate,
83 float threshold = 0.7,
84 float sensitivity = 0.2,
85 bool auto_threshold =
true,
87 float quantization = 0.01,
89 const char* filename =
"");
91 virtual void set_samp_rate(
double d_samp_rate) = 0;
92 virtual void set_fft_len(
int fft_len) = 0;
97 virtual void set_window_type(
int d_window) = 0;
99 virtual void set_threshold(
float d_threshold) = 0;
100 virtual void set_sensitivity(
float d_sensitivity) = 0;
101 virtual void set_auto_threshold(
bool d_auto_threshold) = 0;
102 virtual void set_average(
float d_average) = 0;
#define INSPECTOR_API
Definition: api.h:31
boost::shared_ptr< signal_detector_cvf > sptr
Definition: signal_detector_cvf.h:63
Definition: inspector_form.h:40
Signal detection block using energy detection.
Definition: signal_detector_cvf.h:60