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

VrSquelch< T > Class Template Reference

#include <VrSquelch.h>

Inheritance diagram for VrSquelch< T >:

VrHistoryProc< T, T > VrSigProc List of all members.

Public Member Functions

 VrSquelch (float th, float d)
virtual void work (timestamp ts, unsigned int size, T *i[], T *o[])
virtual void initialize ()
 Initialize any local state that is dependent on sampling frequency.
void setThresh (float th)
float getThresh ()
void setDuration (float d)
float getDuration ()

Protected Attributes

float thresh
float duration
bool squelching
int bufferCount
T * zeroBuf

template<class T>
class VrSquelch< T >


Constructor & Destructor Documentation

template<class T>
VrSquelch< T >::VrSquelch float  th,
float  d
[inline]
 


Member Function Documentation

template<class T>
float VrSquelch< T >::getDuration  )  [inline]
 

template<class T>
float VrSquelch< T >::getThresh  )  [inline]
 

template<class T>
virtual void VrSquelch< T >::initialize  )  [inline, virtual]
 

Initialize any local state that is dependent on sampling frequency.

Reimplemented from VrSigProc.

template<class T>
void VrSquelch< T >::setDuration float  d  )  [inline]
 

template<class T>
void VrSquelch< T >::setThresh float  th  )  [inline]
 

template<class T>
void VrSquelch< T >::work timestamp  ts,
unsigned int  size,
T *  i[],
T *  o[]
[virtual]
 


Member Data Documentation

template<class T>
int VrSquelch< T >::bufferCount [protected]
 

template<class T>
float VrSquelch< T >::duration [protected]
 

template<class T>
bool VrSquelch< T >::squelching [protected]
 

template<class T>
float VrSquelch< T >::thresh [protected]
 

template<class T>
T* VrSquelch< T >::zeroBuf [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 15 23:47:11 2005 for GNU Radio by  doxygen 1.4.0