SatDump 2.0.0-alpha-76a915210
|
Public Types | |
enum | mod_type_t { MOD_BPSK = 0 , MOD_QPSK = 1 } |
Public Member Functions | |
void | applyParams () |
void | drawMenu () |
Render explorer menu left sidebar. | |
void | drawContents (ImVec2 win_size) |
Render explorer contents (center/left) | |
std::string | getName () |
Get this handler's readable name. | |
std::string | getID () |
Public Member Functions inherited from satdump::handlers::Handler | |
virtual void | drawMenuBar () |
Render explorer menu bar (in the left sidebar) | |
virtual bool | drawTreeMenu (std::shared_ptr< Handler > &h) |
Render explorer menu bar (in the left sidebar) | |
std::string | getTreeID () |
Get this handler's ImGui ID for rendering in the tree. | |
bool | hasSubhandlers () |
Check if this handler contains any sub-handlers. | |
virtual void | addSubHandler (std::shared_ptr< Handler > handler, bool ontop=false) |
Add a new subhandler. | |
virtual void | delSubHandler (std::shared_ptr< Handler > handler, bool now=false) |
Delete a subhandler. | |
virtual std::vector< std::shared_ptr< Handler > > | getAllSubHandlers () |
Get all current subhandlers. | |
void | setCanBeSelected (bool v) |
Set if a handler can be select in the tree. | |
void | setCanBeDragged (bool v) |
Set if a handler can be dragged around in the tree. | |
void | setCanBeDraggedTo (bool v) |
Set if a handler can be dragged to in the tree. | |
void | setSubHandlersCanBeDragged (bool v) |
Set if a handler's subhandlers can be dragged to in the tree. | |
void | setCanSubBeReorgTo (bool v) |
Set if a handler's subhandlers can be reordered. | |
virtual void | setConfig (nlohmann::json p) |
Optional, allows setting a configuration/state from JSON. | |
virtual nlohmann::json | getConfig () |
Optional, allows getting a configuration/state as JSON. | |
virtual void | resetConfig () |
Optional, allows resetting the handler's configuration. |
Public Attributes | |
std::shared_ptr< ndsp::FileSourceBlock > | file_source |
std::shared_ptr< ndsp::SplitterBlock< complex_t > > | splitter |
std::shared_ptr< ndsp::FFTPanBlock > | fft |
std::shared_ptr< ndsp::AGCBlock< complex_t > > | agc |
std::shared_ptr< ndsp::FIRBlock< complex_t > > | rrc |
std::shared_ptr< ndsp::SplitterBlock< complex_t > > | splitter2 |
std::shared_ptr< ndsp::FFTPanBlock > | fft2 |
std::shared_ptr< ndsp::CostasBlock > | costas |
std::shared_ptr< ndsp::MMClockRecoveryBlock< complex_t > > | recovery |
std::shared_ptr< ndsp::ConstellationDisplayBlock > | constell |
widgets::NotatedNum< uint64_t > | samplerate = widgets::NotatedNum<uint64_t>("Samplerate", 6e6, "S/s") |
widgets::NotatedNum< uint64_t > | symbolrate = widgets::NotatedNum<uint64_t>("Symbolrate", 2.00e6, "S/s") |
std::unique_ptr< ndsp::OptDisplayerWarper > | agc_optdisp |
std::unique_ptr< ndsp::OptDisplayerWarper > | rrc_optdisp |
mod_type_t | mod_type = MOD_BPSK |
std::shared_ptr< widgets::FFTPlot > | fft_plot |
std::shared_ptr< widgets::FFTPlot > | fft_plot2 |
bool | started = 0 |
Public Attributes inherited from satdump::handlers::Handler | |
std::string | handler_tree_icon = "N" |
Additional Inherited Members | |
Protected Attributes inherited from satdump::handlers::Handler | |
std::vector< std::shared_ptr< Handler > > | subhandlers |
std::mutex | subhandlers_mtx |
|
virtual |
Render explorer contents (center/left)
Implements satdump::handlers::Handler.
|
virtual |
Render explorer menu left sidebar.
Implements satdump::handlers::Handler.
|
inlinevirtual |
Implements satdump::handlers::Handler.
|
inlinevirtual |
Get this handler's readable name.
Reimplemented from satdump::handlers::Handler.