24#ifndef INCLUDED_OWC_PAM_MODULATOR_CPLUS_H
25#define INCLUDED_OWC_PAM_MODULATOR_CPLUS_H
28#include <gnuradio/sync_interpolator.h>
40 typedef std::shared_ptr<PAM_Modulator_cplus>
sptr;
#define OWC_API
Definition api.h:19
<+description of block+>
Definition PAM_Modulator_cplus.h:38
virtual float min_magnitude()=0
std::shared_ptr< PAM_Modulator_cplus > sptr
Definition PAM_Modulator_cplus.h:40
virtual void set_min_magnitude(float min_magnitude)=0
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_cplus.
virtual float max_magnitude()=0
virtual void set_max_magnitude(float max_magnitude)=0
Definition Hermitian_Symmetry_i_o_same_vec_size_cplus.h:31
Definition Hermitian_Symmetry_i_o_same_vec_size_cplus.h:30