f4exb
|
e070b73104
|
FFT filter: removed useless code and some fixes
|
2022-12-17 07:01:49 +01:00 |
|
f4exb
|
66d4c665c8
|
Local Sink: implemented reverse FFT bands
|
2022-12-17 07:01:49 +01:00 |
|
f4exb
|
c42d163d3b
|
Local Sink: added FFT filter bands
|
2022-12-17 07:01:49 +01:00 |
|
f4exb
|
bf765a00ec
|
Local Sink: FFT filter bands
|
2022-12-17 07:01:49 +01:00 |
|
f4exb
|
8ccdcb7e30
|
VOR Loclizer feature: Make settings assignments atomic. Part of #1329
|
2022-11-30 22:00:26 +01:00 |
|
f4exb
|
ecdc464869
|
Radiosonde feature: Make settings assignments atomic. Part of #1329
|
2022-11-27 11:32:58 +01:00 |
|
f4exb
|
6a3c4d8312
|
APRS feature: Make settings assignments atomic. Part of #1329
|
2022-11-23 00:19:12 +01:00 |
|
f4exb
|
1972b74099
|
AIS feature: Make settings assignments atomic. Part of #1329
|
2022-11-20 19:54:13 +01:00 |
|
Jon Beniston
|
9a18f3f7ce
|
Enable compilation with Qt 6.2
|
2022-11-17 23:26:54 +00:00 |
|
Jon Beniston
|
b7567422e9
|
Add support for Qt6 audio
|
2022-11-17 14:50:16 +00:00 |
|
Jon Beniston
|
2cb2a8d555
|
Update sdrbase and sdrgui to support Qt5 and Qt6
|
2022-11-17 14:41:55 +00:00 |
|
Jon Beniston
|
fc7c9c1fc8
|
Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6
|
2022-11-17 14:34:54 +00:00 |
|
f4exb
|
4fc19719eb
|
DemodAnalyzer: record audio: API updates. Part of #1330
|
2022-11-13 22:25:12 +01:00 |
|
f4exb
|
2c02a9bcf1
|
DemodAnalyzer: implemented record audio. Part of #1330
|
2022-11-13 22:25:12 +01:00 |
|
f4exb
|
a9ffe43f01
|
Audio output device recording: API support. Part of #1330
|
2022-11-12 11:25:45 +01:00 |
|
f4exb
|
67ee05c7ef
|
Audio output device recording: implemented mono recording option
|
2022-11-11 23:25:04 +01:00 |
|
f4exb
|
1ca47ddcc9
|
Audio output device recording: save record file name and record silence time
|
2022-11-11 23:21:50 +01:00 |
|
f4exb
|
4a383e439b
|
Audio output device recording: implementation (1)
|
2022-11-11 20:53:50 +01:00 |
|
f4exb
|
e89331f58f
|
Audio output device recording: GUI and settings
|
2022-11-11 18:39:21 +01:00 |
|
CRD716
|
9ee0c057ad
|
another one
|
2022-10-27 22:44:41 -05:00 |
|
CRD716
|
ad705db1f7
|
missed typo
|
2022-10-27 22:18:33 -05:00 |
|
CRD716
|
9ad30bf040
|
wavfilerecord.cpp typo
|
2022-10-27 21:50:19 -05:00 |
|
CRD716
|
7fe1d36e91
|
wavfilerecord.h typo
|
2022-10-27 21:48:57 -05:00 |
|
CRD716
|
7f4f6bd8cb
|
filerecord.h typo
|
2022-10-27 21:46:46 -05:00 |
|
CRD716
|
c60b9ddee0
|
filerecord.cpp typo
|
2022-10-27 21:46:02 -05:00 |
|
f4exb
|
da8e4d1a0b
|
Spectrum frequency ticks MSB truncation: fixed algorithm, settings persistency and added documentation. Fixes #1477
|
2022-10-16 12:57:54 +02:00 |
|
f4exb
|
45ef7c5be0
|
Spectrum frequency ticks MSB truncation: base algorithm
|
2022-10-16 04:48:07 +02:00 |
|
Jon Beniston
|
47c63d3154
|
Add occupied bandwidth and 3dB bandwidth measurements
|
2022-10-03 16:02:24 +01:00 |
|
f4exb
|
949a103b25
|
Spectrum markers peaks option
|
2022-10-03 00:23:47 +02:00 |
|
Jon Beniston
|
d00862d4f1
|
Use dialog for spectrum measurement settings
|
2022-09-29 11:59:58 +01:00 |
|
Jon Beniston
|
2d43a5515e
|
Spectrum: Use widget for measurements
|
2022-09-28 16:59:35 +01:00 |
|
Jon Beniston
|
d67ba75a94
|
Spectrum: Add Channel Power and SNR measurements
|
2022-09-25 10:56:25 +01:00 |
|
Jiří Pinkava
|
996134d898
|
Replace deprecated QDateTime toTime_t by toSecsSinceEpoch
|
2022-09-21 21:41:40 +02:00 |
|
f4exb
|
008e53104d
|
Update threading model in AFC feature. Part of #1346
|
2022-09-21 06:01:45 +02:00 |
|
Edouard Griffiths
|
c97a6a7af1
|
Merge pull request #1413 from pinkavaj/pi-qmutex-depr-fix
Replace deprecated QMutex(Recursive) with QRecursiveMutex
|
2022-09-18 07:42:55 +02:00 |
|
Jiří Pinkava
|
0df2d75e6d
|
Replace deprecated QMutex(Recursive) with QRecursiveMutex
|
2022-09-17 23:00:07 +02:00 |
|
Jon Beniston
|
3786dc1aae
|
#1417 - Fix compilation on Mac
|
2022-09-17 20:33:22 +01:00 |
|
Jon Beniston
|
3bd0776706
|
VISA: Prevent crash if VISA library not available
|
2022-09-16 14:48:17 +01:00 |
|
Jon Beniston
|
ce5837a392
|
IoT Devices: Add protection against out-of-date state
|
2022-09-16 14:29:55 +01:00 |
|
Jon
|
460576e640
|
Fix gcc warnings
|
2022-09-16 11:41:40 +01:00 |
|
Jon Beniston
|
a4cd8af538
|
util/iot: Add API for accessing IoT / Smart Home devices.
|
2022-09-16 10:01:25 +01:00 |
|
Jon Beniston
|
9895d4618c
|
VISA: Add methods to get available resources. Make I/O logging optional. Check for errors in processCommands.
|
2022-09-16 08:54:55 +01:00 |
|
Jon Beniston
|
ee3b41b5e2
|
SimpleSerializer: Add read/write QList and QHash
|
2022-09-16 08:48:17 +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 |
|
Jon Beniston
|
0830691929
|
ADS-B: Add support for decoding Comm-B replies in Mode-S frames. This adds TAS, IAS, Mach, Selelected Alt, Selected Heading, Turn rate, Roll angle, Autopilot enabled, Vertical and lateral navigation modes, Baro setting, Headwind, OAT, Wind speed and direction, Pressure, Static air temperature, Humidity.
|
2022-08-26 12:35:12 +01:00 |
|
f4exb
|
e23b053ab2
|
LimeRFE feature: added start/stop Rx/Tx in actions
|
2022-08-17 11:40:22 +02:00 |
|
f4exb
|
4c2eb487c3
|
Regenerate swagger files and added missing references
|
2022-08-16 17:08:07 +02:00 |
|
f4exb
|
0a2fd88ffd
|
LimeRFE feature: fixed settings API
|
2022-08-16 14:52:28 +02:00 |
|
f4exb
|
2c3ccc49af
|
Some clang warnong fixes
|
2022-07-24 21:48:02 +02:00 |
|
Jon Beniston
|
4ca07058e0
|
Fix gcc error
|
2022-07-20 17:52:43 +01:00 |
|
Jon Beniston
|
22a30b5ea0
|
Map: Add support for Ionosonde stations
|
2022-07-20 17:41:11 +01:00 |
|
f4exb
|
b33f1e7dd5
|
Channel web API utils: fixed warning
|
2022-07-20 13:42:12 +02:00 |
|
Jon Beniston
|
27da167b97
|
Add Remote TCP Input and Remote TCP Sink plugins
|
2022-07-19 10:10:20 +01:00 |
|
f4exb
|
823cffdae1
|
M17 demod: updated API
|
2022-07-18 11:18:57 +02:00 |
|
f4exb
|
2efa765750
|
M17 mod: updated API and partially implemented solution for #1329
|
2022-07-18 11:18:57 +02:00 |
|
f4exb
|
6b863287d8
|
M17: debug and SMS transmit
|
2022-07-18 11:18:56 +02:00 |
|
f4exb
|
f10da64717
|
M17 modulator: SMS packet +
|
2022-07-18 11:18:55 +02:00 |
|
f4exb
|
7e8e1c12fa
|
M17 Modulator: copy of NFM modulator
|
2022-07-18 11:18:55 +02:00 |
|
f4exb
|
9510913930
|
M17 demod: plugin base
|
2022-07-18 11:18:55 +02:00 |
|
f4exb
|
63e41e18ef
|
Add option to AudioFifo to accept any sample size
|
2022-07-18 11:18:55 +02:00 |
|
Jon Beniston
|
4ac05f427f
|
AIS: NMEA sentences must end with CR/LF. Don't read beyond end of array.
|
2022-07-17 13:15:17 +01:00 |
|
Jon Beniston
|
73487e8ef9
|
Spectrum markers: Allow all to be displayed
|
2022-06-24 16:44:44 +01:00 |
|
Jon Beniston
|
5eb697c994
|
Spectrum: And fill and gradient styles. Allow 2D waterfall color map to be changed
|
2022-06-22 08:52:48 +01:00 |
|
Jon Beniston
|
d441e6d475
|
Add 3D spectrogram
|
2022-06-18 12:35:44 +01:00 |
|
Edouard Griffiths
|
790bd83557
|
Merge pull request #1282 from srcejon/fix_dvor
VOR Localizer: Add support for DVORs
|
2022-06-07 06:33:34 +02:00 |
|
Jon Beniston
|
eeb0014201
|
VOR Localizer: Add support for DVORs
|
2022-06-06 15:56:47 +01:00 |
|
Jon Beniston
|
a4fdd84496
|
Fix linux compilation
|
2022-06-06 12:55:52 +01:00 |
|
Jon Beniston
|
fb516d1ef1
|
ADS-B: Add support for displaying airport weather (METARs) from CheckWX
|
2022-06-06 10:53:10 +01:00 |
|
f4exb
|
910e69e789
|
NFM Mod: API updates
|
2022-06-04 09:21:47 +02:00 |
|
f4exb
|
3abbf4aeba
|
DOA2: fixed blind angle and documentation (again)
|
2022-06-01 01:08:22 +02:00 |
|
f4exb
|
b48db22e84
|
DOA2: API implementation
|
2022-05-28 20:15:07 +02:00 |
|
f4exb
|
5557c5b67c
|
DOA2: replaced spectrum by compass
|
2022-05-27 10:59:25 +02:00 |
|
f4exb
|
6290677889
|
DOA2: added as copy of Interferometer
|
2022-05-27 00:50:38 +02:00 |
|
f4exb
|
c4cb135177
|
AMBE feature: report frames decoding successes and failures
|
2022-05-25 14:20:48 +02:00 |
|
f4exb
|
0eb487781b
|
AMBE feature: removed AMBE support in main application
|
2022-05-25 01:00:33 +02:00 |
|
f4exb
|
3880a0f98f
|
AMBE feature: cleanup of main application AMBE support
|
2022-05-25 00:13:40 +02:00 |
|
f4exb
|
bd4c633e9d
|
AMBE feature: cleanup of AMBE API support in Instance
|
2022-05-24 23:36:04 +02:00 |
|
f4exb
|
8885864e79
|
AMBE feature: implemented API
|
2022-05-24 22:51:29 +02:00 |
|
f4exb
|
6d18d6358a
|
AMBE feature: changes to DSD demod API
|
2022-05-24 17:14:22 +02:00 |
|
f4exb
|
1d72798d42
|
AMBE feature: creation and changes to DSD demod
|
2022-05-24 15:18:55 +02:00 |
|
f4exb
|
d0c2b24694
|
Removed main LimeRFE support
|
2022-05-22 22:10:36 +02:00 |
|
f4exb
|
c057c86ef9
|
Removed instance LimeRFE API
|
2022-05-22 20:59:34 +02:00 |
|
f4exb
|
ac8a22a94b
|
LimeRFE feature: removed rxOn and txOn from settings
|
2022-05-22 19:53:57 +02:00 |
|
f4exb
|
6d7ee18989
|
LimeRFE feature: API updates
|
2022-05-22 19:34:12 +02:00 |
|
f4exb
|
1df009c73d
|
Fixed auto stack workspaces status save/restore
|
2022-05-20 08:46:40 +02:00 |
|
f4exb
|
9e4b5bda56
|
Save auto stack workspaces status in configuration
|
2022-05-19 15:48:14 +02:00 |
|
f4exb
|
cce023bf56
|
Swagger changes
|
2022-05-19 03:15:55 +02:00 |
|
f4exb
|
0a83f50821
|
Added Blackman-Harris 7 term FFT window
|
2022-05-18 22:21:12 +02:00 |
|
f4exb
|
5447a8caef
|
Added 3 term Blackman window to FFTWindow and use it as default in FFT filter
|
2022-05-18 19:22:13 +02:00 |
|
srcejon
|
36a6d088f8
|
Merge branch 'f4exb:master' into mac_package
|
2022-05-17 21:26:13 +01:00 |
|
Jon Beniston
|
8e7c5681b9
|
Add external library dependencies to sdrbase, so they are compiled first
|
2022-05-17 06:11:10 -07:00 |
|
f4exb
|
7a8cab7879
|
Fixed missing bits in API. Fixes #1247
|
2022-05-16 20:51:15 +02:00 |
|
f4exb
|
21e80d9374
|
Updated API version in swagger
|
2022-05-14 14:24:37 +02:00 |
|
f4exb
|
f55f830a12
|
Remved log2 definition to fix MSVC build
|
2022-05-14 06:17:32 +02:00 |
|
f4exb
|
82084740f5
|
Fixed soapysdr handling in Windows. Fixes #1243
|
2022-05-13 22:34:01 +02:00 |
|
f4exb
|
9e5c629473
|
v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242
|
2022-05-13 22:24:48 +02:00 |
|
f4exb
|
0d7ca38ab0
|
Try to fix Ubuntu build
|
2022-05-09 21:43:30 +02:00 |
|
f4exb
|
f545eea5ed
|
v7: created API to manage workspaces. Implements #1240
|
2022-05-09 21:31:14 +02:00 |
|
f4exb
|
1bcecec103
|
v7: added API for configurations and updated presets API. Implements #1234
|
2022-05-08 19:33:10 +02:00 |
|
f4exb
|
4eba3bb871
|
v7: removed feature set index from API. Implements #1231
|
2022-05-04 13:37:14 +02:00 |
|
f4exb
|
233c3f961d
|
v7 API: removed instance feature set end points and some swagger generated code cleanup
|
2022-05-04 13:37:14 +02:00 |
|
Jon Beniston
|
14701da1f5
|
VOR Localizer: Use shared OpenAIP code to get latest URL
|
2022-05-03 13:44:09 +01:00 |
|
f4exb
|
c646bacf8b
|
v7: cleanup of obsolete VOR demod files. Implements #1223
|
2022-05-01 23:33:12 +02:00 |
|
f4exb
|
42980850ce
|
v7: VORDemodSC to VORDemod conversion in swagger. Part of #1223
|
2022-05-01 12:15:03 +02:00 |
|
f4exb
|
c2bcd990b9
|
v7: VORDemod to VORDemodMC conversion in swagger. Part of #1223
|
2022-05-01 11:25:15 +02:00 |
|
f4exb
|
89196c40b2
|
Massive UI revamping (v7): Make soapy SDR support optional. Fixes #718
|
2022-04-30 12:52:25 +02:00 |
|
f4exb
|
69a66adf88
|
Massive UI revamping (v7): make correction to sub windows sizes and placement at the top when loading a configuration
|
2022-04-26 19:44:18 +02:00 |
|
f4exb
|
3259cf7f0a
|
Massive UI revamping (v7): Fixed random deletion of device sets. Fixes #1211
|
2022-04-25 01:18:07 +02:00 |
|
f4exb
|
f9985ad061
|
Massive UI revamping (v7): main window documentation
|
2022-04-19 07:03:28 +02:00 |
|
f4exb
|
103301f19a
|
Massive UI revamping (v7): Implemented channel move to another device and more
|
2022-04-16 16:45:53 +02:00 |
|
f4exb
|
a7ca650286
|
Massive UI revamping (v7): MainWindow: first round of cleanup
|
2022-04-15 10:04:24 +02:00 |
|
f4exb
|
ec7a10e662
|
Massive UI revamping (v7): removed --mimo option and added --scrach option. Fixes #1201
|
2022-04-14 03:49:32 +02:00 |
|
f4exb
|
c797060a7d
|
Massive UI revamping (v7): device set presets
|
2022-04-13 18:43:37 +02:00 |
|
f4exb
|
2f89b79c84
|
Massive UI revamping (v7): added channels
|
2022-04-12 16:20:45 +02:00 |
|
f4exb
|
0ca0eb8f73
|
Massive UI revamping (v7): devices intermediate
|
2022-04-09 13:38:22 +02:00 |
|
f4exb
|
aad90aeabc
|
Massive UI revamping (v7): devices basic
|
2022-04-07 16:32:03 +02:00 |
|
f4exb
|
43f53fe26a
|
Massive UI revamping (v7): created configurations with just Features for now
|
2022-04-05 16:28:07 +02:00 |
|
f4exb
|
44a90939ef
|
Massive UI revamping (v7): commands dialog
|
2022-04-05 16:28:07 +02:00 |
|
f4exb
|
5abef702e4
|
Massive UI revamping (v7): features
|
2022-04-05 16:28:07 +02:00 |
|
f4exb
|
9f54d32945
|
Final cleanup of legacy message pipes. Implements #1154
|
2022-03-29 23:03:54 +02:00 |
|
f4exb
|
35f1c2aacc
|
Map feature and dependent plugins: implement new message pipes. Part of #1154
|
2022-03-29 20:12:15 +02:00 |
|
f4exb
|
842546aec6
|
Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154
|
2022-03-28 20:12:25 +02:00 |
|
f4exb
|
1819ca6e94
|
Radioastronomy and StarTracker: implement new message pipes. Part of #1154
|
2022-03-27 08:01:02 +02:00 |
|
f4exb
|
920d160f13
|
FeatureAPI: Added more convenient getIdentifier pure virtual method
|
2022-03-26 12:25:35 +01:00 |
|
f4exb
|
7689a16109
|
ChannelAPI: Added more convenient getIdentifier pure virtual method
|
2022-03-26 09:51:06 +01:00 |
|
f4exb
|
4111c967e9
|
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
|
2022-03-23 22:32:23 +01:00 |
|
f4exb
|
8a3f15ba45
|
Moved device and feature sets add and remove signals where appropriate. Improves #1139
|
2022-03-23 05:53:12 +01:00 |
|
f4exb
|
4b82b919d3
|
Implement signal when main preferences are changed. Partially implements #1139
|
2022-03-20 12:24:56 +01:00 |
|
f4exb
|
60d4b2f126
|
Set label in AudioFifo to identify the controlling component in error messages. Use a signal to retrieve the channel index in device set appropriately
|
2022-03-18 21:53:53 +01:00 |
|
f4exb
|
053e4a31cd
|
Add label to SampleSinkFifo to mention controlling component in error messages
|
2022-03-18 21:53:53 +01:00 |
|
f4exb
|
09599e145e
|
Added signals to SampleSinkFifo including samples timings. Implements #1143 and part of #1139
|
2022-03-15 22:21:06 +01:00 |
|
f4exb
|
8477641bec
|
MainCore: signals to notify changes in devices channels and features. Part of #1139
|
2022-03-12 05:45:24 +01:00 |
|
f4exb
|
bbdfa91dee
|
Regenerate swagger files. Updated sdrbase webapi.qrc
|
2022-03-05 05:02:22 +01:00 |
|
f4exb
|
1ef45efc4a
|
use inline instead of static for code that is header only
|
2022-03-03 23:24:31 +01:00 |
|
f4exb
|
9c063410fb
|
Message pipes rework: more renaming
|
2022-03-02 23:57:35 +01:00 |
|
Jon Beniston
|
81ce07a484
|
Fix linux gcc warnings
|
2022-03-01 17:54:12 +00:00 |
|
Jon Beniston
|
59472e5b5b
|
Fix linux errors
|
2022-03-01 17:48:36 +00:00 |
|
Jon Beniston
|
874ca5e85e
|
Add RS41 Radiosonde (Weather Ballon) demodulator and feature
|
2022-03-01 17:17:56 +00:00 |
|
f4exb
|
7ab11615f6
|
Message pipes rework: renaming pipes2 to pipes
|
2022-02-28 23:32:23 +01:00 |
|
f4exb
|
74f917682b
|
Message pipes rework: renaming to legacy
|
2022-02-28 23:08:01 +01:00 |
|
f4exb
|
16547b2468
|
AFC: more debug messages
|
2022-02-27 18:58:43 +01:00 |
|
f4exb
|
0fad030382
|
Message queues rework: VOR localizer updates
|
2022-02-26 13:44:46 +01:00 |
|
f4exb
|
7bbc2749eb
|
Message pipes rework (2)
|
2022-02-25 23:47:53 +01:00 |
|
f4exb
|
555a5d1d4c
|
Message pipes rework (1)
|
2022-02-25 23:47:53 +01:00 |
|
Edouard Griffiths
|
21b2131148
|
Merge pull request #1164 from srcejon/fix_httpdownload_googledrive
HttpDownloadManager - Fix Google Drive downloads
|
2022-02-25 11:45:46 +01:00 |
|
Jon Beniston
|
c0fc9cabd7
|
HttpDownloadManager - Fix Google Drive downloads
|
2022-02-25 00:02:13 +00:00 |
|
Jon Beniston
|
ffe96cbf63
|
Ensure IQ buffer size is a power of two, as required by decimators
|
2022-02-24 16:27:32 +00:00 |
|
f4exb
|
113aff6e57
|
Data pipes redesign: renaming. Part of #1154
|
2022-02-21 03:06:16 +01:00 |
|
f4exb
|
adfaac1545
|
Data pipes redesign (2)
|
2022-02-21 02:18:51 +01:00 |
|
f4exb
|
c678b40988
|
NCOF: fix null sample rate condition
|
2022-02-21 02:18:44 +01:00 |
|