|
SatDump 2.0.0-alpha-520736c72
|
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 void | drawContextMenu () |
| Render explorer context menu (right click menu) | |
| 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::IQSourceBlock > | 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.