GNU Radio 3.6.5 C++ API
|
basic squelch block; to be subclassed for other squelches. More...
#include <squelch_base_cc.h>
Public Member Functions | |
squelch_base_cc () | |
virtual int | ramp () const =0 |
virtual void | set_ramp (int ramp)=0 |
virtual bool | gate () const =0 |
virtual void | set_gate (bool gate)=0 |
virtual bool | unmuted () const =0 |
virtual std::vector< float > | squelch_range () const =0 |
Protected Member Functions | |
virtual void | update_state (const gr_complex &sample)=0 |
virtual bool | mute () const =0 |
basic squelch block; to be subclassed for other squelches.
gr::analog::squelch_base_cc::squelch_base_cc | ( | ) | [inline] |
virtual bool gr::analog::squelch_base_cc::gate | ( | ) | const [pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual bool gr::analog::squelch_base_cc::mute | ( | ) | const [protected, pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual int gr::analog::squelch_base_cc::ramp | ( | ) | const [pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual void gr::analog::squelch_base_cc::set_gate | ( | bool | gate | ) | [pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual void gr::analog::squelch_base_cc::set_ramp | ( | int | ramp | ) | [pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual std::vector<float> gr::analog::squelch_base_cc::squelch_range | ( | ) | const [pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual bool gr::analog::squelch_base_cc::unmuted | ( | ) | const [pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.
virtual void gr::analog::squelch_base_cc::update_state | ( | const gr_complex & | sample | ) | [protected, pure virtual] |
Implemented in gr::analog::pwr_squelch_cc, gr::analog::pwr_squelch_cc_impl, and gr::analog::squelch_base_cc_impl.