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

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

typedef std::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()

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: