23 #ifndef INCLUDED_OWC_VPPM_MODULATOR_TWO_H 24 #define INCLUDED_OWC_VPPM_MODULATOR_TWO_H 27 #include <gnuradio/sync_interpolator.h> 40 typedef boost::shared_ptr<VPPM_Modulator_two>
sptr;
50 static sptr make(
float amplitude,
float mean,
int samples_per_symbol,
int samples_per_pulse);
52 virtual void set_amplitude(
float amplitude) = 0;
53 virtual float amplitude() = 0;
55 virtual void set_mean(
float mean) = 0;
56 virtual float mean() = 0;
#define OWC_API
Definition: api.h:31
boost::shared_ptr< VPPM_Modulator_two > sptr
Definition: VPPM_Modulator_two.h:40
Definition: binary_to_decimal_mapper.h:29
<+description of block+>
Definition: VPPM_Modulator_two.h:37