GNU Radio 3.6.5 C++ API
|
gate or zero output when input power below threshold More...
#include <gr_pwr_squelch_cc.h>
Public Member Functions | |
std::vector< float > | squelch_range () const |
double | threshold () const |
void | set_threshold (double db) |
void | set_alpha (double alpha) |
Protected Member Functions | |
virtual void | update_state (const gr_complex &in) |
virtual bool | mute () const |
Friends | |
GR_CORE_API gr_pwr_squelch_cc_sptr | gr_make_pwr_squelch_cc (double db, double alpha, int ramp, bool gate) |
gate or zero output when input power below threshold
virtual bool gr_pwr_squelch_cc::mute | ( | ) | const [inline, protected, virtual] |
Reimplemented from gr_squelch_base_cc.
void gr_pwr_squelch_cc::set_alpha | ( | double | alpha | ) | [inline] |
void gr_pwr_squelch_cc::set_threshold | ( | double | db | ) | [inline] |
std::vector<float> gr_pwr_squelch_cc::squelch_range | ( | ) | const [virtual] |
Implements gr_squelch_base_cc.
double gr_pwr_squelch_cc::threshold | ( | ) | const [inline] |
virtual void gr_pwr_squelch_cc::update_state | ( | const gr_complex & | in | ) | [protected, virtual] |
Reimplemented from gr_squelch_base_cc.
GR_CORE_API gr_pwr_squelch_cc_sptr gr_make_pwr_squelch_cc | ( | double | db, |
double | alpha, | ||
int | ramp, | ||
bool | gate | ||
) | [friend] |