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

<+description of block+> More...

#include <nco_cc.h>

Inheritance diagram for gr::blocksat::nco_cc:
gr::blocksat::nco_cc_impl

Public Types

typedef boost::shared_ptr< nco_ccsptr
 

Public Member Functions

virtual float phase_inc () const =0
 
virtual void set_freq (float s)=0
 

Static Public Member Functions

static sptr make (float samp_rate, float freq, int n_steps)
 Return a shared_ptr to a new instance of blocksat::nco_cc. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

typedef boost::shared_ptr<nco_cc> gr::blocksat::nco_cc::sptr

Member Function Documentation

static sptr gr::blocksat::nco_cc::make ( float  samp_rate,
float  freq,
int  n_steps 
)
static

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

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

virtual float gr::blocksat::nco_cc::phase_inc ( ) const
pure virtual

Implemented in gr::blocksat::nco_cc_impl.

virtual void gr::blocksat::nco_cc::set_freq ( float  s)
pure virtual

Implemented in gr::blocksat::nco_cc_impl.


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