GNU Radio's OWC Package
gr::owc::VPPM_Demodulator Class Referenceabstract

<+description of block+> More...

#include <VPPM_Demodulator.h>

Inheritance diagram for gr::owc::VPPM_Demodulator:
gr::owc::VPPM_Demodulator_impl

Public Types

typedef boost::shared_ptr< VPPM_Demodulatorsptr
 

Public Member Functions

virtual void set_gain (float gain)=0
 
virtual float gain ()=0
 

Static Public Member Functions

static sptr make (int samples_per_symbol, int samples_per_pulse, float gain)
 Return a shared_ptr to a new instance of owc::VPPM_Demodulator. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ gain()

virtual float gr::owc::VPPM_Demodulator::gain ( )
pure virtual

◆ make()

static sptr gr::owc::VPPM_Demodulator::make ( int  samples_per_symbol,
int  samples_per_pulse,
float  gain 
)
static

Return a shared_ptr to a new instance of owc::VPPM_Demodulator.

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

◆ set_gain()

virtual void gr::owc::VPPM_Demodulator::set_gain ( float  gain)
pure virtual

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