Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aethersdr/AetherSDR
/ types & classes
Types & classes
1,988 in github.com/aethersdr/AetherSDR
⨍
Functions
9,794
◇
Types & classes
1,988
↓ 37 callers
Class
QUrl
src/core/KiwiSdrClient.h:20
↓ 7 callers
Class
Bridge
One short-lived connection to the bridge; supports many requests.
tools/automation_probe.py:53
↓ 3 callers
Class
QObject
src/gui/MemoryCommands.h:7
↓ 3 callers
Class
WfmDsp
--------------------------------------------------------------------------- WfmDsp — pure DSP core of the WFM data demodulator. No Qt audio, no radio
src/core/WfmDsp.h:50
↓ 2 callers
Enum
SampleKind
src/gui/Ax25HfPacketDecodeDialog.cpp:712
↓ 1 callers
Class
AsyncLogWriter
src/core/AsyncLogWriter.h:25
↓ 1 callers
Class
ClientDeEss
Client-side de-esser — TX DSP chain Phase 3 (#1661). Sibilant suppression via sidechain-filtered dynamics: the input is split through a bandpass filt
src/core/ClientDeEss.h:23
↓ 1 callers
Class
ClientFinalLimiter
src/core/AudioEngine.h:51
↓ 1 callers
Class
ClientGate
Downward expander / noise gate — TX DSP chain Phase 2 (#1661). The same DSP core covers both behaviours: a low ratio with a shallow range gives gentl
src/core/ClientGate.h:21
↓ 1 callers
Class
ClientPudu
Client-side TX exciter — TX DSP chain Phase 5 (#1661). The centrepiece of the PooDoo Audio™ chain. Two parallel bands ("Poo" on the low end and "Doo
src/core/ClientPudu.h:42
↓ 1 callers
Class
ClientReverb
src/core/AudioEngine.h:50
↓ 1 callers
Class
ClientTube
Client-side tube saturator — TX DSP chain Phase 4 (#1661). Per- sample soft-clipping waveshaper that adds tube-like harmonic warmth. Modelled on Abl
src/core/ClientTube.h:28
↓ 1 callers
Class
ClientTxTestTone
src/core/AudioEngine.h:52
↓ 1 callers
Class
CwSidetonePortAudioSink
PortAudio-based sidetone backend. Direct callback path: the audio device's driver calls our paCallback() at native buffer intervals (typically 64–128
src/core/CwSidetonePortAudioSink.h:25
↓ 1 callers
Class
IambicKeyer
Software iambic keyer state machine — drives the local CW sidetone in real time when an operator's paddle is wired to the PC instead of the radio. Mo
src/core/IambicKeyer.h:44
↓ 1 callers
Class
LogClient
Convenience wrappers over a Bridge for the log/mark verbs.
tools/automation_logwatch.py:43
↓ 1 callers
Class
LogStream
Dedicated subscribe connection with a background reader thread. Streamed event lines are read on their own socket so they never collide with
tools/automation_logwatch.py:90
↓ 1 callers
Class
QIODevice
src/core/QuindarLocalSink.h:8
↓ 1 callers
Class
QWidget
src/gui/ThemeInspector.h:8
↓ 1 callers
Class
SignalCNN
Small 2-D CNN for spectrogram patch classification. Input: [N, 1, 32, 64] (NCHW — 1 channel, 32 time frames, 64 freq bins) Output: [N,
tools/train_classifier.py:138
↓ 1 callers
Class
SignalClassifier
Thin wrapper around an ONNX Runtime inference session. Compiled out entirely when HAVE_ONNX is not defined. Input: flat float array of shape [1, 1, t
src/core/SignalClassifier.h:24
↓ 1 callers
Enum
State
src/core/tnc/HdlcCodec.h:54
↓ 1 callers
Class
TciClient
Singleton TCI WebSocket client shared across all actions.
plugins/streamcontroller-aethersdr/tci_client.py:18
↓ 1 callers
Class
Tx
tools/tx_meter_test.py:39
↓ 1 callers
Class
Validator
tools/automation_validate.py:66
↓ 1 callers
Class
WithSoftmax
tools/train_classifier.py:227
Class
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-html/js/eventEmitter.js:1
Class
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-html/js/utils.js:1
Class
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-html/js/ulanziApi.js:4
Class
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-node/libs/randomPort.js:4
Class
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-node/libs/utils.js:1
Class
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-node/libs/ulanziApi.js:8
Class
ANFToggle
plugins/streamcontroller-aethersdr/actions/DSP/ANFToggle/ANFToggle.py:10
Class
APFToggle
plugins/streamcontroller-aethersdr/actions/DSP/APFToggle/APFToggle.py:10
Enum
ATUStatus
ATU tune status values (from FlexLib ATUTuneStatus enum).
src/models/TransmitModel.h:16
Enum
Action
src/models/SliceRecreatePolicy.h:23
Class
ActionEntry
── Action tables ──────────────────────────────────────────────────────────── Keep in sync with the if/else chain in MainWindow::dispatchHidAction. kH
src/gui/RC28MappingDialog.cpp:27
Interface
ActionProps
plugins/ulanzi-aethersdr/com.g0jkn.aethersdr.ulanziPlugin/libs/common-node/apiTypes.d.ts:3
Class
Address
A single AX.25 address: a 1-6 character callsign plus a 0-15 SSID.
src/core/tnc/Ax25.h:22
Class
AdifParser
--------------------------------------------------------------------------- AdifParser Parses .adi / .adif log files into QsoRecord vectors. Can be u
src/core/AdifParser.h:24
Class
AdifParser
src/core/DxccColorProvider.h:16
Class
AetherAx25LibmodemShim
src/core/tnc/AetherAx25LibmodemShim.h:125
Class
AetherAx25LibmodemShim::Impl
src/core/tnc/AetherAx25LibmodemShim.cpp:435
Class
AetherDspDialog
src/gui/MainWindow.h:118
Class
AetherDspDialog
AetherDSP Settings — modeless dialog wrapping AetherDspWidget. Accessible from Settings menu and "AetherDSP Settings..." in right-click popups. All v
src/gui/AetherDspDialog.h:14
Class
AetherDspWidget
src/gui/AetherialAudioStrip.h:16
Class
AetherDspWidget
src/gui/MainWindow.h:1096
Class
AetherDspWidget
AetherDSP settings body — the QTabWidget + per-tab controls + AppSettings persistence wiring shared by the modeless AetherDspDialog (Settings menu) an
src/gui/AetherDspWidget.h:32
Class
AetherDspWidget
src/gui/AetherDspDialog.h:8
Class
AetherDspWidget
src/gui/ClientRxDspApplet.h:8
Class
AetherSDRPlugin
plugins/streamcontroller-aethersdr/main.py:109
Class
AetherX11Display
Minimal forward declarations matching the Xlib error-handler ABI. Field order must match X11/Xlib.h's XErrorEvent exactly — otherwise ev->error_code e
src/main.cpp:39
Class
AetherX11ErrorEvent
src/main.cpp:40
Class
AetherialAudioStrip
Aetherial Audio Channel Strip — unified TX DSP window. First-iteration plumbing for issue #2301. Toplevel `Qt::Window` that embeds all 7 client-side
src/gui/AetherialAudioStrip.h:44
Class
AetherialAudioStrip
src/gui/MainWindow.h:1101
Class
AfskDemodWrapper
src/core/tnc/AetherAx25LibmodemShim.cpp:44
Class
AgAntennaInfo
Information about a single antenna port on the device.
src/models/AntennaGeniusModel.h:30
Class
AgBandInfo
Information about a band definition on the device.
src/models/AntennaGeniusModel.h:39
Class
AgDeviceInfo
Information about a discovered Antenna Genius device on the network.
src/models/AntennaGeniusModel.h:17
Class
AgPortStatus
Current status of a radio port (A or B) on the Antenna Genius.
src/models/AntennaGeniusModel.h:47
Class
AgcCalibrationDialog
src/gui/MainWindow.h:108
Class
AgcCalibrationDialog
AgcCalibrationDialog — the calibration surface. Auto-sweep first (one click), with the live curve always visible so the operator can fine-tune by hand
src/gui/AgcCalibrationDialog.h:58
Class
AgcCurveWidget
AgcCurveWidget — lightweight 2D plot of post-AGC audio noise (y, dB) versus the AGC-T value (x, 0..100). Markers: current value, detected knee / recom
src/gui/AgcCalibrationDialog.h:30
Class
AgcTCalibrator
AgcTCalibrator — headless engine that calibrates a slice's AGC-T value against the receiver noise floor. Background (see docs/agc-t-calibration-desig
src/core/AgcTCalibrator.h:33
Class
AllPass
src/core/ClientPhaseRotator.h:75
Class
Allpass
src/core/ClientReverb.h:87
Class
AlphaSlider
src/gui/CompactColorPicker.h:64
Class
AmpApplet
src/gui/AmpApplet.h:13
Class
AmpApplet
src/gui/AppletPanel.h:31
Class
AntRow
src/gui/ShackSwitchApplet.h:69
Class
AntennaAliasStore
src/models/AntennaAliasStore.h:8
Class
AntennaGeniusApplet
Antenna Genius applet — controls a 4O3A Antenna Genius switch. Layout (top to bottom): - Title bar: "ANTENNA GENIUS" - Device selector (if multiple d
src/gui/AntennaGeniusApplet.h:24
Class
AntennaGeniusApplet
src/gui/AppletPanel.h:50
Class
AntennaGeniusModel
src/gui/RadioSetupDialog.h:30
Class
AntennaGeniusModel
src/gui/AntennaGeniusApplet.h:13
Class
AntennaGeniusModel
src/gui/ShackSwitchApplet.h:13
Class
AntennaGeniusModel
State model for a 4O3A Antenna Genius connected via TCP/IP. Discovery: UDP broadcast listener on port 9007 (device sends "AG ip=... port=... ...") Co
src/models/AntennaGeniusModel.h:76
Class
AntennaHealthSample
src/gui/HealthApplet.h:18
Class
ApdSampler
src/models/TransmitModel.h:111
Class
Api
src/core/NvidiaAfxFilter.h:67
Enum
ApiPolicy
src/core/KiwiPublicDirectory.h:31
Enum
ApiPolicy
src/core/KiwiSdrProtocol.h:62
Class
AppSettings
src/core/AppSettings.h:23
Class
AppletDropArea
src/gui/AppletPanel.cpp:84
Class
AppletEntry
src/gui/AppletPanel.h:197
Class
AppletPanel
src/gui/MainWindow.h:100
Class
AppletPanel
AppletPanel — right-side panel with a row of toggle buttons at the top, an S-Meter gauge below them, and a scrollable stack of applets. Multiple apple
src/gui/AppletPanel.h:66
Class
AprsBeacon
Timed APRS position beacon. Position comes from the radio's onboard GPS (FLEX-8000-class / Aurora GPSDO — the owner pushes updates through setGpsPosit
src/core/aprs/AprsBeacon.h:17
Class
AprsBeacon
src/gui/Ax25HfPacketDecodeDialog.h:32
Enum
AprsColumn
Station-table column order. TIME is the operator's wall clock (local), AGE keeps ticking so staleness is visible without doing date math.
src/gui/Ax25HfPacketDecodeDialog.cpp:2839
Class
AprsMessagesDialog
src/gui/Ax25HfPacketDecodeDialog.h:33
Class
AprsMessagesDialog
The envelope window: every APRS message sent or received, newest last, with delivery state for outgoing traffic (sent / acked / failed). Opening the d
src/gui/AprsMessagesDialog.h:17
Class
AprsMessenger
APRS messaging (APRS 1.0.1 ch. 14): the store-and-retry engine behind the message UI. Incoming messages addressed to our callsign are stored, marked u
src/core/aprs/AprsMessenger.h:21
Class
AprsMessenger
src/gui/Ax25HfPacketDecodeDialog.h:34
Class
AprsMessenger
src/gui/AprsMessagesDialog.h:10
Class
AprsServiceEntry
Message-services picker (#3569): a caret button next to the To field that addresses well-known APRS gateways (SMS, email, Winlink, weather) and seeds
src/gui/Ax25HfPacketDecodeDialog.cpp:3063
Class
AprsSettings
Persistence for the AetherModem APRS client. Per Constitution Principle V, the configuration lives as one nested JSON blob under a single AppSettings
src/core/aprs/AprsSettings.h:12
Class
AprsSortItem
QTableWidgetItem sorts by display text; give numeric columns (time, age, packets, distance, speed) a real sort key instead.
src/gui/Ax25HfPacketDecodeDialog.cpp:2861
Class
AprsStationList
The APRS station roster behind the station table: every station heard, with its most recent position, movement, and free-text data merged across packe
src/core/aprs/AprsStationList.h:20
Class
AprsStationList
src/gui/Ax25HfPacketDecodeDialog.h:35
next →
1–100 of 1,988, ranked by callers