 |
GNU Radio Manual and C++ API Reference
3.8.2.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
43 typedef boost::shared_ptr<sig_source<T>>
sptr;
67 virtual float phase()
const = 0;
virtual T offset() const =0
boost::shared_ptr< sig_source< T > > sptr
Definition: sig_source.h:43
virtual void set_waveform(gr::analog::gr_waveform_t waveform)=0
virtual void set_phase(float phase)=0
virtual double amplitude() const =0
virtual void set_offset(T offset)=0
sig_source< std::int32_t > sig_source_i
Definition: sig_source.h:108
virtual double sampling_freq() const =0
signal generator with T output.
Definition: sig_source.h:40
#define ANALOG_API
Definition: gr-analog/include/gnuradio/analog/api.h:30
virtual gr::analog::gr_waveform_t waveform() const =0
synchronous 1:1 input to output with history
Definition: sync_block.h:38
virtual void set_amplitude(double ampl)=0
sig_source< std::int8_t > sig_source_b
Definition: sig_source.h:106
virtual float phase() const =0
sig_source< gr_complex > sig_source_c
Definition: sig_source.h:110
sig_source< float > sig_source_f
Definition: sig_source.h:109
virtual void set_sampling_freq(double sampling_freq)=0
sig_source< std::int16_t > sig_source_s
Definition: sig_source.h:107
virtual double frequency() const =0
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
virtual void set_frequency(double frequency)=0
static sptr make(double sampling_freq, gr::analog::gr_waveform_t waveform, double wave_freq, double ampl, T offset=0, float phase=0)