srcejon
78d0160514
MainWindow: Add FSMs to avoid blocking on the GUI thread.
...
DSPDevice*Engine: Add signals to indicate when commands have been processed.
DSPDeviceSourceEngine: Fix small memory leak.
DSPEngine::removeDeviceEngineAt: Remove wait to avoid blocking thread. Return QThread to get finished signal.
DSPEngine::addDevice*Engine: Don't call deleteLater for device*Engine, as these objects are deleted manually in MainWindow, which will crash if deleteLater called first.
2024-10-10 13:57:11 +01:00
f4exb
b85419c56a
Sonar fixes
2024-08-27 09:54:09 +02:00
f4exb
290023183c
Fixed threading model for DSPDeviceMIMOEngine plus other fixes. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
f6b3b22e4f
Removed SyncMessenger from DSPDeviceMIMOEngine. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
439b5d094c
Rewriting of copyright notices for sdrbase. Part of #1893
2023-11-19 13:43:10 +01:00
f4exb
107583759f
Audio CAT SISO: implement real else complex indicator
2023-06-18 00:44:20 +02:00
f4exb
12deb59bf4
Fixed possible sample device pointer not set yet when DSPMIMOSignalNotification message arrives. Fixes #1529
2022-12-28 18:55:06 +01:00
Jon Beniston
d404e9f943
Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state
2022-08-27 10:18:17 +01:00
f4exb
634b25ac1e
Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147
2022-02-13 00:57:33 +01:00
f4exb
41061de50b
ChannelAPI rework: make handleMessage method protected
2022-02-12 21:41:20 +01:00
f4exb
3792398c8b
Removed SampleSourceFifoDB from build
2021-04-26 19:32:38 +02:00
f4exb
ce2aad5a7a
Fixed narrowing warning when Rx sample size is 16 bits
2020-11-24 00:02:44 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
00fb0f068d
Removed add/remove ancillary sink from device MIMO engine
2020-08-09 01:09:06 +02:00
f4exb
1359aac9b6
Removed ThreadedBasebandSampleSink
2019-12-13 00:42:37 +01:00
f4exb
5b83b2a4a8
Rx plugins: refactoring of classes (1)
2019-11-23 07:40:36 +01:00
f4exb
d113f05f1e
MIMO engine: fixed generation (MO)
2019-11-17 03:55:17 +01:00
f4exb
fba885c609
MIMO: updates to base code
2019-11-17 01:58:31 +01:00
f4exb
5a843a573c
Removal of UpChannelizer and ThreadedBasebandSampleSource
2019-11-15 01:39:02 +01:00
f4exb
3b74153ec6
SampleSourceFifo refactoring and Tx code reorganization
2019-11-15 01:05:32 +01:00
f4exb
e6a929470f
Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO
2019-11-02 11:03:07 +01:00
f4exb
a2a3811d3b
Device MIMO engine: do not call handleSynchronousMessages directly
2019-11-01 06:33:33 +01:00
f4exb
c04369f4f1
DSP device MIMO engine cosmetic changes
2019-10-31 03:49:23 +01:00
f4exb
d63f1a3ed5
Fixed some compilation issues
2019-10-25 13:57:19 +02:00
f4exb
ec6645b6bb
MIMO: base classes update
2019-10-24 18:30:44 +02:00
f4exb
ec83dd2b32
MIMO: changed channel pull (MO) interface
2019-10-22 18:38:47 +02:00
f4exb
4aa4f829c6
Device MIMO engine: feed data to spectrum sink for MO display
2019-10-21 01:00:25 +02:00
f4exb
cf52553304
MIMO: MO operation fixes
2019-10-20 20:05:30 +02:00
f4exb
7a1b727a36
MIMO: device engine Tx handling (1)
2019-10-19 05:07:40 +02:00
f4exb
626e07dd85
MIMO: implemented SampleMOFifo in device sample MIMO
2019-10-17 00:58:36 +02:00
f4exb
f1b69327c1
Sample sinks cleanup
2019-10-16 19:36:13 +02:00
f4exb
d6382fbbaa
Device engines: stop device before channels when going idle
2019-10-09 07:39:52 +02:00
f4exb
7bc413f8a9
Sample MI FIFO fixes
2019-10-09 07:39:52 +02:00
f4exb
ff617b6f7d
Reworked sample MI FIFO and MIMO device engine
2019-10-09 07:39:52 +02:00
f4exb
55d33960d5
DSP device MIMO engine fixes (1)
2019-10-09 07:39:52 +02:00
f4exb
239c5974a7
FIFO for multiple input handling: implementation
2019-10-09 07:39:52 +02:00
f4exb
aca92c7d32
Device MIMO engine fixes
2019-10-09 07:39:52 +02:00
f4exb
c5062ac10b
Fixed serious bug in DSP device MIMO engine
2019-10-09 07:39:52 +02:00
f4exb
0a03c5d587
Fallback of sample sink vector in test MI source and device MIMO engine
2019-09-10 18:47:34 +02:00
f4exb
ac39e55779
TestMI and MIMO engine fixes
2019-09-07 10:45:12 +02:00
f4exb
77b5002907
Added MIMO channel support to device API and engine
2019-09-04 05:02:54 +02:00
f4exb
6dae67d5b1
MIMO engine: use SampleSinkVectors instead of SampleSinkFIFOs
2019-08-26 10:40:33 +02:00
f4exb
41f640bd63
MIMO simplification
2019-08-14 02:56:15 +02:00
f4exb
014f62d558
MIMO: moved signal notification messageto general DSP commands
2019-06-04 16:57:27 +02:00
f4exb
e361afd29f
MIMO: implement I/Q correction for sources
2019-05-29 22:09:19 +02:00
f4exb
a0f16a1db0
MIMO: test MI: select stream to be displayed on main sperctrum
2019-05-28 12:09:08 +02:00
f4exb
f9a8523714
MIMO: add channel to testMI (2)
2019-05-27 02:52:33 +02:00
f4exb
ad4827f36c
MIMO: handle channel and ancillary source / sink lists add / remove items
2019-05-19 12:54:22 +02:00
f4exb
7186182d71
MIMO: use proper functions to get the number of source and stream sinks from the MIMO device
2019-05-19 10:23:18 +02:00
f4exb
75ee688ac2
MIMO: implemented add/remove MIMO device set in main GUI
2019-05-18 11:59:56 +02:00