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

VrComplexPlotSink Class Reference

#include <VrComplexPlotSink.h>

Inheritance diagram for VrComplexPlotSink:

VrSkippingSink< VrComplex > VrSink< VrComplex > VrSigProc List of all members.

Public Member Functions

 VrComplexPlotSink (VrGUILayout *arg_layout, VrPulse< char, char > *, float td, int s)
virtual ~VrComplexPlotSink ()
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.
virtual int work3 (VrSampleRange output, VrSampleRange inputs[], void *i[])
float getTimeDuration ()
void setTimeDuration (float t)
int getSize ()
void setSize (int s)
void do_correlation (int, int)
char symbol_decision (float)
void init_plot ()
void point_plot (VrComplex)
void finish_plot ()
char * getRcvdData ()

Protected Attributes

int sync_version
VrPulse< char, char > * sync_pointer
float timeDuration
float slice
float pos_threshold
float high_pos_threshold
float low_pos_threshold
float neg_threshold
float high_neg_threshold
float low_neg_threshold
int size
VrGUILayoutlayout
VrGUIPlotdisplay
int current_point_index
int N
int flip
int flip_c
int plot
int plot_count
int symb_count
int symbol_sync
VrComplex sum
VrComplex old_conj
VrComplex sqr_hist [2 *SQR_HISTORY_OFFSET]
VrComplexcurrent_sqr
VrComplexlast_sqr
int data_ready_flag
VrComplexcorrelation_input
VrComplex temp
int old_drf
int oversample_interval
int log_oversample_factor
int correlate_interval
int input_size
int corr_calc
double xValues [VRCOMPLEX_nPoints]
double yValues [VRCOMPLEX_nPoints]
char * data_ptr
char * cur_data_ptr

Constructor & Destructor Documentation

VrComplexPlotSink::VrComplexPlotSink VrGUILayout arg_layout,
VrPulse< char, char > *  ,
float  td,
int  s
 

virtual VrComplexPlotSink::~VrComplexPlotSink  )  [inline, virtual]
 


Member Function Documentation

void VrComplexPlotSink::do_correlation int  ,
int 
 

void VrComplexPlotSink::finish_plot  ) 
 

char* VrComplexPlotSink::getRcvdData  )  [inline]
 

int VrComplexPlotSink::getSize  )  [inline]
 

float VrComplexPlotSink::getTimeDuration  )  [inline]
 

void VrComplexPlotSink::init_plot  ) 
 

void VrComplexPlotSink::initialize  )  [virtual]
 

Initialize any local state that is dependent on sampling frequency.

Reimplemented from VrSigProc.

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

default name for a module (override with actual name)

Reimplemented from VrSink< VrComplex >.

void VrComplexPlotSink::point_plot VrComplex   ) 
 

void VrComplexPlotSink::setSize int  s  )  [inline]
 

void VrComplexPlotSink::setTimeDuration float  t  )  [inline]
 

char VrComplexPlotSink::symbol_decision float   ) 
 

int VrComplexPlotSink::work3 VrSampleRange  output,
VrSampleRange  inputs[],
void *  i[]
[virtual]
 

Implements VrSink< VrComplex >.


Member Data Documentation

int VrComplexPlotSink::corr_calc [protected]
 

int VrComplexPlotSink::correlate_interval [protected]
 

VrComplex* VrComplexPlotSink::correlation_input [protected]
 

char * VrComplexPlotSink::cur_data_ptr [protected]
 

int VrComplexPlotSink::current_point_index [protected]
 

VrComplex * VrComplexPlotSink::current_sqr [protected]
 

char* VrComplexPlotSink::data_ptr [protected]
 

int VrComplexPlotSink::data_ready_flag [protected]
 

VrGUIPlot* VrComplexPlotSink::display [protected]
 

int VrComplexPlotSink::flip [protected]
 

int VrComplexPlotSink::flip_c [protected]
 

float VrComplexPlotSink::high_neg_threshold [protected]
 

float VrComplexPlotSink::high_pos_threshold [protected]
 

int VrComplexPlotSink::input_size [protected]
 

VrComplex * VrComplexPlotSink::last_sqr [protected]
 

VrGUILayout* VrComplexPlotSink::layout [protected]
 

int VrComplexPlotSink::log_oversample_factor [protected]
 

float VrComplexPlotSink::low_neg_threshold [protected]
 

float VrComplexPlotSink::low_pos_threshold [protected]
 

int VrComplexPlotSink::N [protected]
 

float VrComplexPlotSink::neg_threshold [protected]
 

VrComplex VrComplexPlotSink::old_conj [protected]
 

int VrComplexPlotSink::old_drf [protected]
 

int VrComplexPlotSink::oversample_interval [protected]
 

int VrComplexPlotSink::plot [protected]
 

int VrComplexPlotSink::plot_count [protected]
 

float VrComplexPlotSink::pos_threshold [protected]
 

int VrComplexPlotSink::size [protected]
 

float VrComplexPlotSink::slice [protected]
 

VrComplex VrComplexPlotSink::sqr_hist[2 *SQR_HISTORY_OFFSET] [protected]
 

VrComplex VrComplexPlotSink::sum [protected]
 

int VrComplexPlotSink::symb_count [protected]
 

int VrComplexPlotSink::symbol_sync [protected]
 

VrPulse<char,char>* VrComplexPlotSink::sync_pointer [protected]
 

int VrComplexPlotSink::sync_version [protected]
 

VrComplex VrComplexPlotSink::temp [protected]
 

float VrComplexPlotSink::timeDuration [protected]
 

double VrComplexPlotSink::xValues[VRCOMPLEX_nPoints] [protected]
 

double VrComplexPlotSink::yValues[VRCOMPLEX_nPoints] [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