8#ifndef INCLUDED_OWC_OOK_MODULATOR_CPLUS_H
9#define INCLUDED_OWC_OOK_MODULATOR_CPLUS_H
12#include <gnuradio/sync_interpolator.h>
24 typedef std::shared_ptr<OOK_Modulator_cplus>
sptr;
#define OWC_API
Definition api.h:19
<+description of block+>
Definition OOK_Modulator_cplus.h:22
virtual float min_magnitude()=0
static sptr make(float max_mag, float min_mag, int samples_per_symbol)
Return a shared_ptr to a new instance of owc::OOK_Modulator_cplus.
virtual void set_samples_per_symbol(int samples_per_symbol)=0
virtual int samples_per_symbol()=0
virtual void set_max_magnitude(float max_mag)=0
virtual float max_magnitude()=0
std::shared_ptr< OOK_Modulator_cplus > sptr
Definition OOK_Modulator_cplus.h:24
virtual void set_min_magnitude(float min_mag)=0
Definition Hermitian_Symmetry_i_o_same_vec_size_cplus.h:31
Definition Hermitian_Symmetry_i_o_same_vec_size_cplus.h:30