VrPulse.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
#ifndef _VRPULSE_H_
00019
#define _VRPULSE_H_
00020
00021
#include <VrDecimatingSigProc.h>
00022
#include <VrComplex.h>
00023
00024
template<
class iType,
class oType>
00025 class VrPulse :
public VrDecimatingSigProc<iType,oType> {
00026
protected:
00027
public:
00028 VrPulse() :
VrDecimatingSigProc<
iType,
oType>() {}
00029 VrPulse(
int outputs) :
VrDecimatingSigProc<
iType,
oType>(outputs) {}
00030 VrPulse(
int outputs,
int dec) :
VrDecimatingSigProc<
iType,
oType>(outputs, dec) {}
00031 virtual ~VrPulse() {}
00032
virtual float getSymbol_Period() = 0;
00033
virtual int setSymbol_Period(
float) = 0;
00034
virtual int setSymbol_Timing(
float) = 0;
00035
virtual void start_oversampling(
int,
int,
int,
VrComplex*,
int*) = 0;
00036
virtual int version() = 0;
00037 };
00038
#endif
Generated on Wed Aug 4 02:22:05 2004 for GNU Radio by
1.3.8