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

VrPointSink Class Reference

#include <VrPointSink.h>

Inheritance diagram for VrPointSink:

VrSink< VrComplex > VrSigProc List of all members.

Public Member Functions

virtual const char * name ()
 default name for a module (override with actual name)
virtual void initialize ()
 Initialize any local state that is dependent on sampling frequency.
void clear ()
void set_persistent (int arg_persistent)
virtual int work (VrSampleRange output, VrSampleRange inputs[], void *i[])
 VrPointSink (VrGUILayout *layout, int arg_min, int arg_max, int arg_nPoints=maxnPoints, int arg_no_wait=0)
void setRun (int r)
void setSkip (int arg_inc, int arg_between)
void setPoints (int arg_nPoints)

Static Public Attributes

static const int maxnPoints = 1000
static const int divisions = 10

Private Member Functions

void collectData (VrComplex *i[])
void skipData (VrComplex *i[])

Private Attributes

double tpd
double samplingFrequency
int samplesAvailable
int skipWork
int skipIncrement
int skipBetween
int nPoints
int current_nPoints
int run
VrGUIPlotdisplay
int ymin
int ymax
int xmin
int xmax
VrComplex sampleValue
double trigger
PointSinkState state
PointSinkState prevState
double maxAmplitude
int triggerCount
int nextPoint
double * xValues
double * yValues
int no_wait
int first_time_collect

Constructor & Destructor Documentation

VrPointSink::VrPointSink VrGUILayout layout,
int  arg_min,
int  arg_max,
int  arg_nPoints = maxnPoints,
int  arg_no_wait = 0
 


Member Function Documentation

void VrPointSink::clear  )  [inline]
 

void VrPointSink::collectData VrComplex i[]  )  [private]
 

void VrPointSink::initialize  )  [virtual]
 

Initialize any local state that is dependent on sampling frequency.

Reimplemented from VrSigProc.

virtual const char* VrPointSink::name  )  [inline, virtual]
 

default name for a module (override with actual name)

Reimplemented from VrSink< VrComplex >.

void VrPointSink::set_persistent int  arg_persistent  )  [inline]
 

void VrPointSink::setPoints int  arg_nPoints  ) 
 

void VrPointSink::setRun int  r  )  [inline]
 

void VrPointSink::setSkip int  arg_inc,
int  arg_between
 

void VrPointSink::skipData VrComplex i[]  )  [private]
 

int VrPointSink::work VrSampleRange  output,
VrSampleRange  inputs[],
void *  i[]
[virtual]
 


Member Data Documentation

int VrPointSink::current_nPoints [private]
 

VrGUIPlot* VrPointSink::display [private]
 

const int VrPointSink::divisions = 10 [static]
 

int VrPointSink::first_time_collect [private]
 

double VrPointSink::maxAmplitude [private]
 

const int VrPointSink::maxnPoints = 1000 [static]
 

int VrPointSink::nextPoint [private]
 

int VrPointSink::no_wait [private]
 

int VrPointSink::nPoints [private]
 

PointSinkState VrPointSink::prevState [private]
 

int VrPointSink::run [private]
 

int VrPointSink::samplesAvailable [private]
 

VrComplex VrPointSink::sampleValue [private]
 

double VrPointSink::samplingFrequency [private]
 

int VrPointSink::skipBetween [private]
 

int VrPointSink::skipIncrement [private]
 

int VrPointSink::skipWork [private]
 

PointSinkState VrPointSink::state [private]
 

double VrPointSink::tpd [private]
 

double VrPointSink::trigger [private]
 

int VrPointSink::triggerCount [private]
 

int VrPointSink::xmax [private]
 

int VrPointSink::xmin [private]
 

double* VrPointSink::xValues [private]
 

int VrPointSink::ymax [private]
 

int VrPointSink::ymin [private]
 

double* VrPointSink::yValues [private]
 


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