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

<+description of block+> More...

#include <AutoDopplerCorrect.h>

Inheritance diagram for gr::mesa::AutoDopplerCorrect:
gr::mesa::AutoDopplerCorrect_impl

Public Types

typedef std::shared_ptr< AutoDopplerCorrectsptr

Public Member Functions

virtual float getSquelch () const =0
virtual void setSquelch (float newValue)=0
virtual double getCenterFrequency () const =0
virtual void setCenterFrequency (double newValue)=0
virtual double getMinWidthHz () const =0
virtual void setMinWidthHz (double newValue)=0
virtual double getExpectedWidth () const =0
virtual void setExpectedWidth (double newValue)=0
virtual double getMaxDrift () const =0
virtual void setMaxDrift (double newValue)=0

Static Public Member Functions

static sptr make (double freq, double sampleRate, double maxDrift, double minWidth, double expectedWidth, int shiftHolddownMS, int fft_size, float squelchThreshold, int framesToAvg, float holdUpSec, bool processMessages, int detectionMethod)
 Return a shared_ptr to a new instance of mesa::AutoDopplerCorrect.

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ getCenterFrequency()

virtual double gr::mesa::AutoDopplerCorrect::getCenterFrequency ( ) const
pure virtual

◆ getExpectedWidth()

virtual double gr::mesa::AutoDopplerCorrect::getExpectedWidth ( ) const
pure virtual

◆ getMaxDrift()

virtual double gr::mesa::AutoDopplerCorrect::getMaxDrift ( ) const
pure virtual

◆ getMinWidthHz()

virtual double gr::mesa::AutoDopplerCorrect::getMinWidthHz ( ) const
pure virtual

◆ getSquelch()

virtual float gr::mesa::AutoDopplerCorrect::getSquelch ( ) const
pure virtual

◆ make()

sptr gr::mesa::AutoDopplerCorrect::make ( double freq,
double sampleRate,
double maxDrift,
double minWidth,
double expectedWidth,
int shiftHolddownMS,
int fft_size,
float squelchThreshold,
int framesToAvg,
float holdUpSec,
bool processMessages,
int detectionMethod )
static

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

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

◆ setCenterFrequency()

virtual void gr::mesa::AutoDopplerCorrect::setCenterFrequency ( double newValue)
pure virtual

◆ setExpectedWidth()

virtual void gr::mesa::AutoDopplerCorrect::setExpectedWidth ( double newValue)
pure virtual

◆ setMaxDrift()

virtual void gr::mesa::AutoDopplerCorrect::setMaxDrift ( double newValue)
pure virtual

◆ setMinWidthHz()

virtual void gr::mesa::AutoDopplerCorrect::setMinWidthHz ( double newValue)
pure virtual

◆ setSquelch()

virtual void gr::mesa::AutoDopplerCorrect::setSquelch ( float newValue)
pure virtual

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