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

<+description of block+> More...

#include <VPPM_Modulator_one.h>

Inheritance diagram for gr::owc::VPPM_Modulator_one:
gr::owc::VPPM_Modulator_one_impl

Public Types

typedef boost::shared_ptr< VPPM_Modulator_onesptr
 

Public Member Functions

virtual void set_max_magnitude (float max_magnitude)=0
 
virtual float max_magnitude ()=0
 
virtual void set_min_magnitude (float min_magnitude)=0
 
virtual float min_magnitude ()=0
 

Static Public Member Functions

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

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ make()

static sptr gr::owc::VPPM_Modulator_one::make ( float  max_magnitude,
float  min_magnitude,
int  samples_per_symbol,
int  samples_per_pulse 
)
static

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

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

◆ max_magnitude()

virtual float gr::owc::VPPM_Modulator_one::max_magnitude ( )
pure virtual

◆ min_magnitude()

virtual float gr::owc::VPPM_Modulator_one::min_magnitude ( )
pure virtual

◆ set_max_magnitude()

virtual void gr::owc::VPPM_Modulator_one::set_max_magnitude ( float  max_magnitude)
pure virtual

◆ set_min_magnitude()

virtual void gr::owc::VPPM_Modulator_one::set_min_magnitude ( float  min_magnitude)
pure virtual

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