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 (const char *filename, double samp_rate, double t0)
 
 ~doppler_correction_impl ()
 
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
 

Additional Inherited Members

- Public Types inherited from gr::satellites::doppler_correction
typedef boost::shared_ptr< doppler_correctionsptr
 
- Static Public Member Functions inherited from gr::satellites::doppler_correction
static sptr make (const char *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 ( const char *  filename,
double  samp_rate,
double  t0 
)

◆ ~doppler_correction_impl()

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

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: