GNU Radio's MESA Package
gr::mesa::MaxPower_impl Class Reference

#include <MaxPower_impl.h>

Inheritance diagram for gr::mesa::MaxPower_impl:
gr::mesa::MaxPower

Public Member Functions

 MaxPower_impl (double sampleRate, int fft_size, float squelchThreshold, float framesToAvg, bool produceOut, float stateThreshold, float holdUpSec)
 
 ~MaxPower_impl ()
 
void setup_rpc ()
 
virtual float getSquelchThreshold () const
 
virtual void setSquelchThreshold (float newValue)
 
virtual float getStateThreshold () const
 
virtual void setStateThreshold (float newValue)
 
virtual float getHoldTime () const
 
virtual void setHoldTime (float newValue)
 
virtual bool stop ()
 
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
 

Additional Inherited Members

- Public Types inherited from gr::mesa::MaxPower
typedef boost::shared_ptr< MaxPowersptr
 
- Static Public Member Functions inherited from gr::mesa::MaxPower
static sptr make (double sampleRate, int fft_size, float squelchThreshold, float framesToAvg, bool produceOut, float stateThreshold, float holdUpSec)
 Return a shared_ptr to a new instance of mesa::MaxPower. More...
 

Constructor & Destructor Documentation

◆ MaxPower_impl()

gr::mesa::MaxPower_impl::MaxPower_impl ( double  sampleRate,
int  fft_size,
float  squelchThreshold,
float  framesToAvg,
bool  produceOut,
float  stateThreshold,
float  holdUpSec 
)

◆ ~MaxPower_impl()

gr::mesa::MaxPower_impl::~MaxPower_impl ( )

Member Function Documentation

◆ getHoldTime()

virtual float gr::mesa::MaxPower_impl::getHoldTime ( ) const
virtual

Implements gr::mesa::MaxPower.

◆ getSquelchThreshold()

virtual float gr::mesa::MaxPower_impl::getSquelchThreshold ( ) const
virtual

Implements gr::mesa::MaxPower.

◆ getStateThreshold()

virtual float gr::mesa::MaxPower_impl::getStateThreshold ( ) const
virtual

Implements gr::mesa::MaxPower.

◆ setHoldTime()

virtual void gr::mesa::MaxPower_impl::setHoldTime ( float  newValue)
virtual

Implements gr::mesa::MaxPower.

◆ setSquelchThreshold()

virtual void gr::mesa::MaxPower_impl::setSquelchThreshold ( float  newValue)
virtual

Implements gr::mesa::MaxPower.

◆ setStateThreshold()

virtual void gr::mesa::MaxPower_impl::setStateThreshold ( float  newValue)
virtual

Implements gr::mesa::MaxPower.

◆ setup_rpc()

void gr::mesa::MaxPower_impl::setup_rpc ( )

◆ stop()

virtual bool gr::mesa::MaxPower_impl::stop ( )
virtual

◆ work()

int gr::mesa::MaxPower_impl::work ( int  noutput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)

The documentation for this class was generated from the following file: