| 70 | GLFWwindow* window; |
| 71 | |
| 72 | void setInputSampleRate(double samplerate) { |
| 73 | sigpath::signalPath.sourceSampleRate = samplerate; |
| 74 | double effectiveSr = samplerate / ((double)(1 << sigpath::signalPath.decimation)); |
| 75 | // NOTE: Zoom controls won't work |
| 76 | spdlog::info("New DSP samplerate: {0} (source samplerate is {1})", effectiveSr, samplerate); |
| 77 | gui::waterfall.setBandwidth(effectiveSr); |
| 78 | gui::waterfall.setViewOffset(0); |
| 79 | gui::waterfall.setViewBandwidth(effectiveSr); |
| 80 | sigpath::signalPath.setSampleRate(effectiveSr); |
| 81 | gui::mainWindow.setViewBandwidthSlider(1.0); |
| 82 | } |
| 83 | }; |
| 84 | |
| 85 | bool maximized = false; |
no test coverage detected