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

<+description of block+> More...

#include <VPPM_Modulator_two.h>

Inheritance diagram for gr::owc::VPPM_Modulator_two:
gr::owc::VPPM_Modulator_two_impl

Public Types

typedef boost::shared_ptr< VPPM_Modulator_twosptr
 

Public Member Functions

virtual void set_amplitude (float amplitude)=0
 
virtual float amplitude ()=0
 
virtual void set_mean (float mean)=0
 
virtual float mean ()=0
 

Static Public Member Functions

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

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ amplitude()

virtual float gr::owc::VPPM_Modulator_two::amplitude ( )
pure virtual

◆ make()

static sptr gr::owc::VPPM_Modulator_two::make ( float  amplitude,
float  mean,
int  samples_per_symbol,
int  samples_per_pulse 
)
static

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

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

◆ mean()

virtual float gr::owc::VPPM_Modulator_two::mean ( )
pure virtual

◆ set_amplitude()

virtual void gr::owc::VPPM_Modulator_two::set_amplitude ( float  amplitude)
pure virtual

◆ set_mean()

virtual void gr::owc::VPPM_Modulator_two::set_mean ( float  mean)
pure virtual

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