srcejon
6dcc342c10
Fix memory leak and race condition relating to DSP*Engines. Part of #2159
2024-11-14 11:42:53 +00:00
srcejon
875f16f12a
Wav Files: Add support for meta-data.
2024-11-12 20:36:33 +00:00
srcejon
8ed7972dce
Support compilation on Qt platforms that don't support processes (i.e. WebAssembly).
2024-11-06 12:11:49 +00:00
Jon Beniston
907fe25d3c
Fix plugin names for Qt6 Android
2024-10-21 17:09:32 +01:00
Jon Beniston
427d17351d
Remove use of obsolete QRegExp
2024-10-21 17:08:41 +01:00
Jon Beniston
b6146caf36
Fix for Android Qt6
2024-10-21 17:05:19 +01:00
Edouard Griffiths
f169cb5159
Merge pull request #2276 from srcejon/pager_notifications
...
Pager notifications
2024-10-12 08:32:21 +02:00
Jon Beniston
4455ac0c55
Add pager notifications.
...
Add option to ignore duplicates.
Support plotting pager messages on the map.
2024-10-11 11:01:43 +01:00
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
srcejon
5362c34698
Fix replay buffer when FixReal is qint16
2024-10-09 14:39:29 +01:00
srcejon
b83d514c3b
Lint fixes
2024-10-08 22:19:29 +01:00
srcejon
ffdcf89f7c
Fix lint warnings
2024-10-08 20:55:31 +01:00
srcejon
7ed73e6272
Map: Fix Kiwi list. Add SDRangel wss support.
2024-10-08 18:15:52 +01:00
srcejon
96422ff19f
RemoteTCPSink: Report server init errors via GUI. Send protocol to public list.
...
RemoteTCPInput: Add wss protocol support.
2024-10-08 17:20:18 +01:00
srcejon
04524505dd
Merge branch 'f4exb:master' into freq_scanner
2024-10-08 16:32:49 +01:00
Jon Beniston
227eb55365
Fix DeviceAPI::deserialize. Fixes #2266 .
2024-10-07 09:34:23 +01:00
srcejon
5ff0b74b43
Add additional type rsion.
2024-09-22 12:20:43 +01:00
srcejon
8bf1a2f803
Remote TCP updates:
...
Add support for public list of SDRangel servers that can be displayed on Map.
Add FLAC and zlib IQ compression.
Add IQ squelch for compression.
Add remote device/antenna position and direction reporting.
Add text messaging.
2024-09-22 10:44:30 +01:00
srcejon
24d80f8ab0
ADS-B: Allow plugin to be compiled as static lib. Allow building without texttospeech, location or process.
...
VOR localizer: Allow plugin to be compiled as static lib.
SID feature: Allow plugin to be compiled as static lib.
Satellite Tracker: Allow building without texttospeech or timezone.
Map: Allow plugin to be compiled as static lib. Allow building without SSL.
APT: Allow plugin to be compiled as static lib.
Radio Astronomy: Allow plugin to be compiled as static lib. Allow building without process.
ChannelWebAPIUtils: Fix memory leaks.
DeviceSampleSource: Add signals that indicate when the position or direction of a device (or it's antenna) has changed. This is to support per device position, which is useful for remote devices not at My Position.
2024-09-17 09:47:45 +01:00
Edouard Griffiths
f522d88fc5
Merge pull request #2252 from srcejon/freq_scanner
...
Update CMakeLists.txt to allow static libraries to be built
2024-09-13 21:07:04 +02:00
Edouard Griffiths
c03f8dcbac
Merge pull request #2250 from GlassOnTin/CUDAToolkit
...
Use new find_package(CUDA Toolkit)
2024-09-13 17:22:38 +02:00
srcejon
1df07b21ae
Update CMakeLists.txt to allow static libraries to be built, as well as shared.
...
Add BUILD_BENCH, BUILD_SHARED_LIBS, ENABLE_AARONIARTSA and ENABLE_METIS options.
2024-09-11 20:16:40 +01:00
GlassOnTin
64e13f92e6
Use new find_package(CUDA Toolkit)
2024-09-10 20:11:10 +01:00
DreamNik
202fc96de6
Append prefix to plugin name when running on Android.
...
Android libraries can't be placed inside subdirectory, so to
distinguish plugins from regular libraries the new prefix is used.
2024-09-05 13:37:51 +03:00
DreamNik
f694ba04b8
Fix compilation warnings and errors
2024-09-05 13:37:46 +03:00
f4exb
5d0fa7fa67
Removed destroy method leftovers and Sonar lint
2024-08-27 09:54:09 +02:00
f4exb
b85419c56a
Sonar fixes
2024-08-27 09:54:09 +02:00
f4exb
7b4e751ba1
DeviceSet and DeviceUISet: use delete channel API instead of destroy method so that the virtual destructor of the channel is called appropriately
2024-08-27 09:54:09 +02:00
f4exb
aca4a53513
Fixed threading model for DSPDeviceSinkEngine plus other fixes. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
d553834adf
Removed SyncMessenger from DSPDeviceSinkEngine. Part of #2159
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
d2066495a9
Fixed threading model for DSPDeviceSourceEngine. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
9fa1974ba3
Removed SyncMessenger from DSPDeviceSourceEngine. Part of #2159
2024-08-27 09:54:09 +02:00
f4exb
11f91b577b
Added new color maps. Part of #2191
2024-08-12 10:33:53 +02:00
f4exb
78b73ae529
Added cubehelix and cubegamma color maps. Default to angel if not found. Fixes #2191
2024-07-26 07:27:20 +02:00
Edouard Griffiths
4ee2eb532a
Merge pull request #2217 from f4exb/fix-sonar
...
More Sonar bug fixes
2024-07-22 05:26:20 +02:00
f4exb
28262ca5fb
More Sonar bug fixes
2024-07-21 14:20:48 +02:00
Daniele Forsi
e46f7f09b8
Fix API host address in About dialog and debug message
...
The API server is listening on all interfaces. This is indicated by Qt
with the address 0.0.0.0 even if it is listening on both IPv4 and IPv6
https://doc.qt.io/qt-6/qhostaddress.html#toString
So the following addresses are valid
http://127.0.0.1:8091/
http://[::1]:8091/
http://0.0.0.0:8091/
http://[::]:8091/
plus any other address assigned to wired, wireless or virtual interfaces.
2024-07-20 22:00:00 +02:00
f4exb
be080f432c
WDSP receiver: re-generate files from Swagger
2024-07-16 23:30:58 +02:00
Daniele Forsi
e340517d1c
Fix typos
2024-07-16 21:43:29 +02:00
f4exb
c411e8fbf5
WDSP receiver: implement dB or S points option for the signal strength meter
2024-07-14 21:51:22 +02:00
f4exb
ec4030052a
WDSP receiver: added RIT to the API
2024-07-13 20:27:57 +02:00
f4exb
51870a2ae1
Added shift to channel marker to take RIT into account
2024-07-13 13:01:32 +02:00
f4exb
7f960824f5
WDSP receiver: added to Web API mapper
2024-07-12 05:01:07 +02:00
f4exb
a379692252
WDSP Receiver: API implementation
2024-07-11 21:25:53 +02:00
Daniele Forsi
4241f01376
Fix typos in cpp files
2024-07-10 23:06:38 +02:00
Daniele Forsi
e56908b0c6
Fix typos in include files
2024-07-10 23:06:38 +02:00
Daniele Forsi
4bef2355dd
Fix more typos
2024-06-23 17:32:49 +02:00
Daniele Forsi
a45e4eab0a
Fix typos in .yaml files
2024-06-23 17:32:49 +02:00