GNU Radio's MESA Package
gr::mesa::MaxPower Class Referenceabstract

<+description of block+> More...

#include <MaxPower.h>

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

Public Types

typedef boost::shared_ptr< MaxPowersptr
 

Public Member Functions

virtual float getSquelchThreshold () const =0
 
virtual void setSquelchThreshold (float newValue)=0
 
virtual float getStateThreshold () const =0
 
virtual void setStateThreshold (float newValue)=0
 
virtual float getHoldTime () const =0
 
virtual void setHoldTime (float newValue)=0
 

Static Public Member Functions

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...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef boost::shared_ptr<MaxPower> gr::mesa::MaxPower::sptr

Member Function Documentation

◆ getHoldTime()

virtual float gr::mesa::MaxPower::getHoldTime ( ) const
pure virtual

Implemented in gr::mesa::MaxPower_impl.

◆ getSquelchThreshold()

virtual float gr::mesa::MaxPower::getSquelchThreshold ( ) const
pure virtual

Implemented in gr::mesa::MaxPower_impl.

◆ getStateThreshold()

virtual float gr::mesa::MaxPower::getStateThreshold ( ) const
pure virtual

Implemented in gr::mesa::MaxPower_impl.

◆ make()

static sptr gr::mesa::MaxPower::make ( double  sampleRate,
int  fft_size,
float  squelchThreshold,
float  framesToAvg,
bool  produceOut,
float  stateThreshold,
float  holdUpSec 
)
static

Return a shared_ptr to a new instance of mesa::MaxPower.

To avoid accidental use of raw pointers, mesa::MaxPower's constructor is in a private implementation class. mesa::MaxPower::make is the public interface for creating new instances.

◆ setHoldTime()

virtual void gr::mesa::MaxPower::setHoldTime ( float  newValue)
pure virtual

Implemented in gr::mesa::MaxPower_impl.

◆ setSquelchThreshold()

virtual void gr::mesa::MaxPower::setSquelchThreshold ( float  newValue)
pure virtual

Implemented in gr::mesa::MaxPower_impl.

◆ setStateThreshold()

virtual void gr::mesa::MaxPower::setStateThreshold ( float  newValue)
pure virtual

Implemented in gr::mesa::MaxPower_impl.


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