| 8 | #define HEARTBEAT_CHECK_PERIOD_MICROS (50 * 1000) |
| 9 | |
| 10 | SpectrumVisualProcessor::SpectrumVisualProcessor() : outputBuffers("SpectrumVisualProcessorBuffers") { |
| 11 | lastInputBandwidth = 0; |
| 12 | lastBandwidth = 0; |
| 13 | lastDataSize = 0; |
| 14 | resampler = nullptr; |
| 15 | resamplerRatio = 0; |
| 16 | |
| 17 | fftInput = nullptr; |
| 18 | fftOutput = nullptr; |
| 19 | fftInData = nullptr; |
| 20 | fftLastData = nullptr; |
| 21 | fftPlan = nullptr; |
| 22 | |
| 23 | is_view = false; |
| 24 | fftSize = 0; |
| 25 | centerFreq = 0; |
| 26 | bandwidth = 0; |
| 27 | hideDC = false; |
| 28 | |
| 29 | freqShifter = nco_crcf_create(LIQUID_NCO); |
| 30 | shiftFrequency = 0; |
| 31 | |
| 32 | fft_ceil_ma = fft_ceil_maa = 100.0; |
| 33 | fft_floor_ma = fft_floor_maa = 0.0; |
| 34 | fft_floor_peak = 0.0; |
| 35 | desiredInputSize = 0; |
| 36 | fft_average_rate = 0.65f; |
| 37 | scaleFactor = 1.0; |
| 38 | fftSizeChanged = false; |
| 39 | newFFTSize = 0; |
| 40 | lastView = false; |
| 41 | peakHold = false; |
| 42 | peakReset = false; |
| 43 | |
| 44 | } |
| 45 | |
| 46 | SpectrumVisualProcessor::~SpectrumVisualProcessor() { |
| 47 | nco_crcf_destroy(freqShifter); |
nothing calls this directly
no outgoing calls
no test coverage detected