GNU Radio's SATNOGS Package
gr::satnogs::doppler_correction Class Referenceabstract

Base class of the Doppler Correction. More...

#include <doppler_correction.h>

Inheritance diagram for gr::satnogs::doppler_correction:
gr::satnogs::dummy_doppler_correction gr::satnogs::rigctl_doppler_correction

Public Types

using sptr = std::shared_ptr< doppler_correction >
 

Public Member Functions

 doppler_correction (const std::string &name)
 
const std::string & name () const
 
virtual void start ()=0
 
virtual void stop ()=0
 
virtual double offset ()=0
 
virtual void reset ()=0
 

Detailed Description

Base class of the Doppler Correction.

This class provides the API for a generalized Doppler correction. Different correction schemes can be implemented and easily used.

Member Typedef Documentation

◆ sptr

Constructor & Destructor Documentation

◆ doppler_correction()

gr::satnogs::doppler_correction::doppler_correction ( const std::string &  name)
inline

Member Function Documentation

◆ name()

const std::string & gr::satnogs::doppler_correction::name ( ) const
inline

◆ offset()

virtual double gr::satnogs::doppler_correction::offset ( )
pure virtual

◆ reset()

virtual void gr::satnogs::doppler_correction::reset ( )
pure virtual

◆ start()

virtual void gr::satnogs::doppler_correction::start ( )
pure virtual

◆ stop()

virtual void gr::satnogs::doppler_correction::stop ( )
pure virtual

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