3#include "dsp/displays/const_disp.h"
4#include "dsp/device/dev.h"
5#include "dsp/device/options_displayer.h"
6#include "dsp/fft/fft_pan.h"
7#include "dsp/io/iq_sink.h"
8#include "dsp/io/iq_types.h"
9#include "dsp/path/splitter.h"
12#include "common/widgets/fft_plot.h"
13#include "common/widgets/waterfall_plot.h"
29 bool deviceRunning =
false;
31 std::vector<ndsp::DeviceInfo> foundDevices;
33 std::shared_ptr<ndsp::DeviceBlock> dev;
36 std::shared_ptr<ndsp::SplitterBlock<complex_t>> splitter;
38 std::shared_ptr<ndsp::FFTPanBlock> fftp;
40 std::shared_ptr<widgets::FFTPlot> fft_plot;
41 std::shared_ptr<widgets::WaterfallPlot> waterfall_plot;
44 bool const_present =
false;
45 std::shared_ptr<ndsp::ConstellationDisplayBlock> const_disp;
47 bool recording =
false;
49 std::shared_ptr<ndsp::IQSinkBlock> iq_sink;
57 std::string
getName() {
return "NewRec TODOREWORK"; }
59 std::string getID() {
return "newrec_test_handler"; }
A simple thread pool running tasks sequentially in a single thread.
Definition task_queue.h:24
SatDump's handler base class.
Definition handler.h:32
void drawMenu()
Render explorer menu left sidebar.
Definition newrec.cpp:58
std::string getName()
Get this handler's readable name.
Definition newrec.h:57
void drawContents(ImVec2 win_size)
Render explorer contents (center/left)
Definition newrec.cpp:257
Definition options_displayer.h:25
A simple single-thread thread pool.