GNU Radio's SATELLITES Package
gr::satellites::doppler_correction_impl Class Reference

#include <doppler_correction_impl.h>

Inheritance diagram for gr::satellites::doppler_correction_impl:
gr::satellites::doppler_correction

Public Member Functions

 doppler_correction_impl (std::string &filename, double samp_rate, double t0)
 
 ~doppler_correction_impl () override
 
void set_time (double) override
 Sets the current time. More...
 
double time () override
 Returns the current time. More...
 
double frequency () override
 Returns the current frequency in Hz. More...
 
int work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override
 
virtual void set_time (double t)=0
 Sets the current time. More...
 
virtual double time ()=0
 Returns the current time. More...
 
virtual double frequency ()=0
 Returns the current frequency in Hz. More...
 

Additional Inherited Members

- Public Types inherited from gr::satellites::doppler_correction
typedef std::shared_ptr< doppler_correctionsptr
 
- Static Public Member Functions inherited from gr::satellites::doppler_correction
static sptr make (std::string &filename, double samp_rate, double t0)
 Build the Doppler Correction block. More...
 

Constructor & Destructor Documentation

◆ doppler_correction_impl()

gr::satellites::doppler_correction_impl::doppler_correction_impl ( std::string &  filename,
double  samp_rate,
double  t0 
)

◆ ~doppler_correction_impl()

gr::satellites::doppler_correction_impl::~doppler_correction_impl ( )
override

Member Function Documentation

◆ frequency()

double gr::satellites::doppler_correction_impl::frequency ( )
inlineoverridevirtual

Returns the current frequency in Hz.

Implements gr::satellites::doppler_correction.

◆ set_time()

void gr::satellites::doppler_correction_impl::set_time ( double  t)
overridevirtual

Sets the current time.

Parameters
tTiemstamp corresponding to the current time.

Implements gr::satellites::doppler_correction.

◆ time()

double gr::satellites::doppler_correction_impl::time ( )
inlineoverridevirtual

Returns the current time.

Implements gr::satellites::doppler_correction.

◆ work()

int gr::satellites::doppler_correction_impl::work ( int  noutput_items,
gr_vector_const_void_star &  input_items,
gr_vector_void_star &  output_items 
)
override

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