quadEM  7-0
Classes | Macros
NDPluginFFT.h File Reference
#include "NDPluginDriver.h"

Go to the source code of this file.

Classes

struct  fftPvt_t
 
class  NDPluginFFT
 Compute FFTs on signals. More...
 

Macros

#define FFTTimeAxisString   "FFT_TIME_AXIS" /* (asynFloat64Array, r/o) Time axis array */
 NDPluginFFT.h. More...
 
#define FFTFreqAxisString   "FFT_FREQ_AXIS" /* (asynFloat64Array, r/o) Frequency axis array */
 
#define FFTTimePerPointString   "FFT_TIME_PER_POINT" /* (asynFloat64, r/o) Time per time point from driver */
 
#define FFTDirectionString   "FFT_DIRECTION" /* (asynInt32, r/w) FFT direction */
 
#define FFTSuppressDCString   "FFT_SUPPRESS_DC" /* (asynInt32, r/w) FFT DC offset suppression */
 
#define FFTNumAverageString   "FFT_NUM_AVERAGE" /* (asynInt32, r/w) # of FFTs to average */
 
#define FFTNumAveragedString   "FFT_NUM_AVERAGED" /* (asynInt32, r/o) # of FFTs averaged */
 
#define FFTResetAverageString   "FFT_RESET_AVERAGE" /* (asynInt32, r/w) Reset FFT average */
 
#define FFTTimeSeriesString   "FFT_TIME_SERIES" /* (asynFloat64Array, r/o) Time series data */
 
#define FFTRealString   "FFT_REAL" /* (asynFloat64Array, r/o) Real part of FFT */
 
#define FFTImaginaryString   "FFT_IMAGINARY" /* (asynFloat64Array, r/o) Imaginary part of FFT */
 
#define FFTAbsValueString   "FFT_ABS_VALUE" /* (asynFloat64Array, r/o) Absolute value of FFT */
 
#define FIRST_NDPLUGIN_FFT_PARAM   P_FFTTimeAxis
 

Macro Definition Documentation

#define FFTAbsValueString   "FFT_ABS_VALUE" /* (asynFloat64Array, r/o) Absolute value of FFT */
#define FFTDirectionString   "FFT_DIRECTION" /* (asynInt32, r/w) FFT direction */
#define FFTFreqAxisString   "FFT_FREQ_AXIS" /* (asynFloat64Array, r/o) Frequency axis array */
#define FFTImaginaryString   "FFT_IMAGINARY" /* (asynFloat64Array, r/o) Imaginary part of FFT */
#define FFTNumAveragedString   "FFT_NUM_AVERAGED" /* (asynInt32, r/o) # of FFTs averaged */
#define FFTNumAverageString   "FFT_NUM_AVERAGE" /* (asynInt32, r/w) # of FFTs to average */
#define FFTRealString   "FFT_REAL" /* (asynFloat64Array, r/o) Real part of FFT */
#define FFTResetAverageString   "FFT_RESET_AVERAGE" /* (asynInt32, r/w) Reset FFT average */
#define FFTSuppressDCString   "FFT_SUPPRESS_DC" /* (asynInt32, r/w) FFT DC offset suppression */
#define FFTTimeAxisString   "FFT_TIME_AXIS" /* (asynFloat64Array, r/o) Time axis array */

NDPluginFFT.h.

Computes the FFT of 1-D or 2-D data.

Author
Mark Rivers
Date
February 2016
#define FFTTimePerPointString   "FFT_TIME_PER_POINT" /* (asynFloat64, r/o) Time per time point from driver */
#define FFTTimeSeriesString   "FFT_TIME_SERIES" /* (asynFloat64Array, r/o) Time series data */
#define FIRST_NDPLUGIN_FFT_PARAM   P_FFTTimeAxis