GNU Radio 3.6.5 C++ API

gr::analog::sig_source_s Class Reference

signal generator with short output. More...

#include <sig_source_s.h>

Inheritance diagram for gr::analog::sig_source_s:
gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter gr::analog::sig_source_s_impl

List of all members.

Public Types

typedef boost::shared_ptr
< sig_source_s
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 short 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 (short offset)=0

Static Public Member Functions

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

Detailed Description

signal generator with short output.


Member Typedef Documentation


Member Function Documentation

virtual double gr::analog::sig_source_s::amplitude ( ) const [pure virtual]
virtual double gr::analog::sig_source_s::frequency ( ) const [pure virtual]
static sptr gr::analog::sig_source_s::make ( double  sampling_freq,
gr::analog::gr_waveform_t  waveform,
double  wave_freq,
double  ampl,
short  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 short gr::analog::sig_source_s::offset ( ) const [pure virtual]
virtual double gr::analog::sig_source_s::sampling_freq ( ) const [pure virtual]
virtual void gr::analog::sig_source_s::set_amplitude ( double  ampl) [pure virtual]
virtual void gr::analog::sig_source_s::set_frequency ( double  frequency) [pure virtual]
virtual void gr::analog::sig_source_s::set_offset ( short  offset) [pure virtual]
virtual void gr::analog::sig_source_s::set_sampling_freq ( double  sampling_freq) [pure virtual]
virtual void gr::analog::sig_source_s::set_waveform ( gr::analog::gr_waveform_t  waveform) [pure virtual]
virtual gr::analog::gr_waveform_t gr::analog::sig_source_s::waveform ( ) const [pure virtual]

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