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 boost::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. More...
 

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()

static 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: