Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

VrChirpSource< oType > Class Template Reference

#include <VrChirpSource.h>

Inheritance diagram for VrChirpSource< oType >:

VrSource< oType > VrSigProc List of all members.

Public Member Functions

virtual const char * name ()
 default name for a module (override with actual name)

virtual int work2 (VrSampleRange output, void *o[])
 VrChirpSource (double sample_freq, double amplitude, double chirp_sweep_freq)
virtual void initialize ()
 Initialize any local state that is dependent on sampling frequency.


Protected Attributes

double sampling_freq
double amplitude
double phase
double chirp_sweep_freq
double chirp_incr
double chirp_min_freq
double chirp_max_freq
double chirp_current_freq

template<class oType>
class VrChirpSource< oType >


Constructor & Destructor Documentation

template<class oType>
VrChirpSource< oType >::VrChirpSource double  sample_freq,
double  amplitude,
double  chirp_sweep_freq
 


Member Function Documentation

template<class oType>
void VrChirpSource< oType >::initialize  )  [virtual]
 

Initialize any local state that is dependent on sampling frequency.

Reimplemented from VrSigProc.

template<class oType>
virtual const char* VrChirpSource< oType >::name  )  [inline, virtual]
 

default name for a module (override with actual name)

Reimplemented from VrSource< oType >.

template<class oType>
int VrChirpSource< oType >::work2 VrSampleRange  output,
void *  o[]
[virtual]
 

Implements VrSource< oType >.


Member Data Documentation

template<class oType>
double VrChirpSource< oType >::amplitude [protected]
 

template<class oType>
double VrChirpSource< oType >::chirp_current_freq [protected]
 

template<class oType>
double VrChirpSource< oType >::chirp_incr [protected]
 

template<class oType>
double VrChirpSource< oType >::chirp_max_freq [protected]
 

template<class oType>
double VrChirpSource< oType >::chirp_min_freq [protected]
 

template<class oType>
double VrChirpSource< oType >::chirp_sweep_freq [protected]
 

template<class oType>
double VrChirpSource< oType >::phase [protected]
 

template<class oType>
double VrChirpSource< oType >::sampling_freq [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 30 21:32:17 2004 for GNU Radio by doxygen 1.3.2