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

<+description of block+> More...

#include <PAM_Modulator_one.h>

Inheritance diagram for gr::owc::PAM_Modulator_one:
gr::owc::PAM_Modulator_one_impl

Public Types

typedef boost::shared_ptr< PAM_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 (int modulation_order, float max_magnitude, float min_magnitude, int samples_per_symbol)
 Return a shared_ptr to a new instance of owc::PAM_Modulator_one. More...
 

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ make()

static sptr gr::owc::PAM_Modulator_one::make ( int  modulation_order,
float  max_magnitude,
float  min_magnitude,
int  samples_per_symbol 
)
static

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

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

◆ max_magnitude()

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

◆ min_magnitude()

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

◆ set_max_magnitude()

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

◆ set_min_magnitude()

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

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