GNU Radio 3.7.1 C++ API
gr::analog::sig_source_f Class Reference

signal generator with float output. More...

#include <sig_source_f.h>

Inheritance diagram for gr::analog::sig_source_f:

List of all members.

Public Types

typedef boost::shared_ptr
< sig_source_f
sptr

Public Member Functions

virtual double sampling_freq () const =0
virtual gr::analog::gr_waveform_t waveform () const =0
virtual double frequency () const =0
virtual double amplitude () const =0
virtual float offset () const =0
virtual void set_sampling_freq (double sampling_freq)=0
virtual void set_waveform (gr::analog::gr_waveform_t waveform)=0
virtual void set_frequency (double frequency)=0
virtual void set_amplitude (double ampl)=0
virtual void set_offset (float offset)=0

Static Public Member Functions

static sptr make (double sampling_freq, gr::analog::gr_waveform_t waveform, double wave_freq, double ampl, float offset=0)

Detailed Description

signal generator with float output.


Member Typedef Documentation


Member Function Documentation

virtual double gr::analog::sig_source_f::amplitude ( ) const [pure virtual]
virtual double gr::analog::sig_source_f::frequency ( ) const [pure virtual]
static sptr gr::analog::sig_source_f::make ( double  sampling_freq,
gr::analog::gr_waveform_t  waveform,
double  wave_freq,
double  ampl,
float  offset = 0 
) [static]

Build a signal source block.

Parameters:
sampling_freqSampling rate of signal.
waveformwavetform type.
wave_freqFrequency of waveform (relative to sampling_freq).
amplSignal amplitude.
offsetoffset of signal.
virtual float gr::analog::sig_source_f::offset ( ) const [pure virtual]
virtual double gr::analog::sig_source_f::sampling_freq ( ) const [pure virtual]
virtual void gr::analog::sig_source_f::set_amplitude ( double  ampl) [pure virtual]
virtual void gr::analog::sig_source_f::set_frequency ( double  frequency) [pure virtual]
virtual void gr::analog::sig_source_f::set_offset ( float  offset) [pure virtual]
virtual void gr::analog::sig_source_f::set_sampling_freq ( double  sampling_freq) [pure virtual]

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