Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ArduinoFFT< T > Class Template Reference

Public Member Functions

 ArduinoFFT (T *vReal, T *vImag, uint_fast16_t samples, T samplingFrequency, bool windowingFactors=false)
 
void complexToMagnitude (void) const
 
void complexToMagnitude (T *vReal, T *vImag, uint_fast16_t samples) const
 
void compute (FFTDirection dir) const
 
void compute (T *vReal, T *vImag, uint_fast16_t samples, FFTDirection dir) const
 
void compute (T *vReal, T *vImag, uint_fast16_t samples, uint_fast8_t power, FFTDirection dir) const
 
void dcRemoval (void) const
 
void dcRemoval (T *vData, uint_fast16_t samples) const
 
majorPeak (void) const
 
void majorPeak (T *f, T *v) const
 
majorPeak (T *vData, uint_fast16_t samples, T samplingFrequency) const
 
void majorPeak (T *vData, uint_fast16_t samples, T samplingFrequency, T *frequency, T *magnitude) const
 
majorPeakParabola (void) const
 
void majorPeakParabola (T *frequency, T *magnitude) const
 
majorPeakParabola (T *vData, uint_fast16_t samples, T samplingFrequency) const
 
void majorPeakParabola (T *vData, uint_fast16_t samples, T samplingFrequency, T *frequency, T *magnitude) const
 
uint8_t revision (void)
 
void setArrays (T *vReal, T *vImag, uint_fast16_t samples=0)
 
void windowing (FFTWindow windowType, FFTDirection dir, bool withCompensation=false)
 
void windowing (T *vData, uint_fast16_t samples, FFTWindow windowType, FFTDirection dir, T *windowingFactors=nullptr, bool withCompensation=false)
 

The documentation for this class was generated from the following files: