GNU Radio's SATNOGS Package
gr::satnogs::doppler_correction_cc_impl Class Reference

#include <doppler_correction_cc_impl.h>

Inheritance diagram for gr::satnogs::doppler_correction_cc_impl:
gr::satnogs::doppler_correction_cc

Public Member Functions

 doppler_correction_cc_impl (doppler_correction::sptr doppler, double sampling_rate, double offset=0.0, size_t corrections_per_sec=1000, const std::string &doppler_tag_name="doppler")
 
 ~doppler_correction_cc_impl ()
 
bool start () override
 
bool stop () override
 
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::satnogs::doppler_correction_cc
using sptr = std::shared_ptr< doppler_correction_cc >
 
- Static Public Member Functions inherited from gr::satnogs::doppler_correction_cc
static sptr make (doppler_correction::sptr doppler, double sampling_rate, double offset=0.0, size_t corrections_per_sec=1000, const std::string &doppler_tag_name="doppler")
 Generic Doppler correction block. The input is the complex signal at baseband from the SDR device. More...
 

Constructor & Destructor Documentation

◆ doppler_correction_cc_impl()

gr::satnogs::doppler_correction_cc_impl::doppler_correction_cc_impl ( doppler_correction::sptr  doppler,
double  sampling_rate,
double  offset = 0.0,
size_t  corrections_per_sec = 1000,
const std::string &  doppler_tag_name = "doppler" 
)

◆ ~doppler_correction_cc_impl()

gr::satnogs::doppler_correction_cc_impl::~doppler_correction_cc_impl ( )

Member Function Documentation

◆ start()

bool gr::satnogs::doppler_correction_cc_impl::start ( )
override

◆ stop()

bool gr::satnogs::doppler_correction_cc_impl::stop ( )
override

◆ work()

int gr::satnogs::doppler_correction_cc_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: