GNU Radio's BLOCKSTREAM Package
gr::blocksat::runtime_cfo_ctrl Class Referenceabstract

<+description of block+> More...

#include <runtime_cfo_ctrl.h>

Inheritance diagram for gr::blocksat::runtime_cfo_ctrl:
gr::blocksat::runtime_cfo_ctrl_impl

Public Types

typedef boost::shared_ptr
< runtime_cfo_ctrl
sptr
 

Public Member Functions

virtual void set_avg_len (int avg_len)=0
 
virtual float get_cfo_estimate ()=0
 
virtual int get_rf_center_freq ()=0
 
virtual void set_rf_center_freq (int freq)=0
 
virtual int get_cfo_est_state ()=0
 

Static Public Member Functions

static sptr make (int avg_len, float abs_cfo_threshold, int rf_center_freq)
 Return a shared_ptr to a new instance of blocksat::runtime_cfo_ctrl. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

Member Function Documentation

virtual int gr::blocksat::runtime_cfo_ctrl::get_cfo_est_state ( )
pure virtual
virtual float gr::blocksat::runtime_cfo_ctrl::get_cfo_estimate ( )
pure virtual
virtual int gr::blocksat::runtime_cfo_ctrl::get_rf_center_freq ( )
pure virtual
static sptr gr::blocksat::runtime_cfo_ctrl::make ( int  avg_len,
float  abs_cfo_threshold,
int  rf_center_freq 
)
static

Return a shared_ptr to a new instance of blocksat::runtime_cfo_ctrl.

To avoid accidental use of raw pointers, blocksat::runtime_cfo_ctrl's constructor is in a private implementation class. blocksat::runtime_cfo_ctrl::make is the public interface for creating new instances.

virtual void gr::blocksat::runtime_cfo_ctrl::set_avg_len ( int  avg_len)
pure virtual
virtual void gr::blocksat::runtime_cfo_ctrl::set_rf_center_freq ( int  freq)
pure virtual

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