MCPcopy Create free account
hub / github.com/cjcliffe/CubicSDR / SpectrumVisualProcessor

Method SpectrumVisualProcessor

src/process/SpectrumVisualProcessor.cpp:10–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8#define HEARTBEAT_CHECK_PERIOD_MICROS (50 * 1000)
9
10SpectrumVisualProcessor::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
46SpectrumVisualProcessor::~SpectrumVisualProcessor() {
47 nco_crcf_destroy(freqShifter);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected