Edouard Griffiths
7f51f794fd
Merge pull request #2484 from srcejon/fix_140
...
Fix type forward declaration
2025-07-08 14:55:47 +02:00
Jon Beniston
f76bfcb8f4
Revert Qt to 6.7.3 on Windows.
2025-07-08 08:25:49 +01:00
Jon Beniston
88e52f362a
Fix type forward declaration.
2025-07-07 12:54:19 +01:00
Edouard Griffiths
8a4b8e3731
Merge pull request #2482 from srcejon/fix_2481
...
Update Qt version to 6.9.1 on Windows and Mac.
2025-07-05 21:31:26 +02:00
Jon Beniston
3966480fea
Update Qt version to 6.9.1 on Windows and Mac. For #2481
2025-07-05 13:31:44 +01:00
f4exb
115922c385
Updated version and changelogs
2025-07-02 19:02:52 +02:00
f4exb
32dbf0f325
Audio: added 160 kHz sample rate for Malahit DSP
2025-07-02 14:57:39 +02:00
Edouard Griffiths
03bc7e3d08
Merge pull request #2479 from f4exb/fix-2478
...
Fix 2478
2025-07-02 09:25:00 +02:00
f4exb
49f2527fcd
AudioCATSISO: fix audio sample rate handling and device enumeration
2025-07-02 00:07:31 +02:00
f4exb
2dbc61a92e
AudioInput: set the correct sample rate after device sample rates refresh
2025-07-02 00:06:44 +02:00
f4exb
4dade2a709
Try to find the correct available audio sample rates in Qt5
2025-07-02 00:05:22 +02:00
Edouard Griffiths
7c738b161c
Merge pull request #2475 from srcejon/fix_2435
...
Radio Astronomy: Add option to auto save data to .csv.
2025-06-24 16:38:46 +02:00
Jon Beniston
4afde2a399
Radio Astronomy: Add option to auto save data to .csv. For #2435
2025-06-24 12:32:42 +01:00
Edouard Griffiths
7f5f59e510
Merge pull request #2474 from srcejon/freq_scanner
...
FreqScanner: Fix crash if row is selected when remove is pressed.
2025-06-24 08:10:07 +02:00
Edouard Griffiths
61608067f4
Merge pull request #2473 from srcejon/fix_2470
...
RemoteTCP: Add support for SDR_RX_SAMPLE_24BIT=OFF
2025-06-24 00:53:30 +02:00
srcejon
deac6017e3
FreqScanner: Fix crash if row is selected when remove is pressed. For #2391
2025-06-23 22:52:32 +01:00
Jon Beniston
d67798da56
RemoteTCP: Add support for SDR_RX_SAMPLE_24BIT=OFF
2025-06-23 22:36:09 +01:00
Edouard Griffiths
ca5898bc57
Merge pull request #2472 from srcejon/fix_2470
...
Fix --remote-tcp.
2025-06-23 18:18:05 +02:00
Edouard Griffiths
694c3a334d
Merge pull request #2467 from srcejon/android_fixes
...
A few small fixes
2025-06-23 18:17:50 +02:00
Jon Beniston
99fca7c09e
Fix --remote-tcp. For #2470
2025-06-20 15:43:01 +01:00
Jon Beniston
d2470a5379
Remove obsolete GOES TLE. Remove NOAA18 as no longer active. For #2372
2025-06-17 12:20:29 +01:00
Jon Beniston
638898d3a4
Fix crash if route database not downloaded
2025-06-17 11:53:56 +01:00
Jon Beniston
e16772c154
Hide 3D only buttons if no 3D map
2025-06-17 11:53:36 +01:00
Jon Beniston
914a3af96f
Fix Android compilation
2025-06-17 11:53:00 +01:00
Edouard Griffiths
e5fc6fbd81
Merge pull request #2465 from srcejon/freq_scanner
...
Map and ADS-B updates
2025-06-13 14:38:33 +02:00
srcejon
83bff3e847
FramelessWindowResizer: Enable child tracking for QWebEngineView.
2025-06-12 15:11:33 +01:00
srcejon
b340b92a04
Fix 2D map tracks.
2025-06-12 09:46:00 +01:00
srcejon
89a25c8a7f
Fix QML warning
2025-06-12 09:21:33 +01:00
srcejon
0e93251349
Fix update of current position after filtering.
2025-06-11 10:37:45 +01:00
srcejon
65e6f89214
Restore position of 2D map after changing settings. #2458
2025-06-10 18:03:57 +01:00
srcejon
e287ac60d5
Remove debug
2025-06-10 18:03:00 +01:00
srcejon
5985a0d2e0
Fix gcc warning.
2025-06-10 15:52:30 +01:00
srcejon
9864650d9a
Fix parameter injection warning. #2203
2025-06-10 15:52:09 +01:00
srcejon
0a3a455937
Fix reg exp for lat,long string.
2025-06-10 15:31:36 +01:00
srcejon
e564ac2f39
Update Kiki public URL. Add proxy support.
2025-06-10 15:30:52 +01:00
srcejon
7948561cdc
Update docs.
2025-06-10 14:37:14 +01:00
srcejon
43e1e9c095
Update map docmentation.
2025-06-10 13:13:41 +01:00
srcejon
811f320536
Fix typos.
2025-06-10 11:46:58 +01:00
srcejon
290ba12c93
Merge branch 'f4exb:master' into freq_scanner
2025-06-10 11:37:54 +01:00
srcejon
6dba1f6813
Update ADS-B documentation.
2025-06-10 11:30:48 +01:00
Edouard Griffiths
05f88acf02
Merge pull request #2461 from srcejon/fix_2456
...
Add 384000 and maximum supported audio sample rates for Qt 6
2025-06-10 11:23:41 +02:00
srcejon
3e0375f6d5
Update docs
2025-06-09 20:07:35 +01:00
srcejon
d441dad344
Add debug
2025-06-09 20:07:22 +01:00
srcejon
55de2c724f
Wait until connected before sending initial CZML
2025-06-09 20:06:58 +01:00
srcejon
cca47bbb50
Use Ellipsoid as default terrain, to minimize quota usage.
2025-06-09 16:12:13 +01:00
srcejon
8a3a246888
Add maptiler API key setting for satellite maps. Rotate default key.
...
Use OSM map tiles, as wikimedia tiles are no longer available.
Fix gcc warnings.
2025-06-09 15:36:01 +01:00
srcejon
b7619e1c57
Add missing return values.
2025-06-09 12:46:01 +01:00
Jon Beniston
9b714aed45
Add 384000 and maximum supported sample rates for Qt 6 AudioDeviceInfo. For #2456 .
2025-06-09 11:29:16 +01:00
srcejon
c791067ea8
Fix gcc error.
2025-06-09 11:12:46 +01:00
srcejon
bc235856a8
Add Whittaker Eilers smoothing.
2025-06-09 11:01:25 +01:00
srcejon
ff3b3f4ef5
Map: Add PFD, first person view and path smoothing. Only send changes via CZML.
2025-06-09 10:44:17 +01:00
srcejon
29f7d534e5
Support wasm files in web server.
2025-06-09 10:38:53 +01:00
srcejon
395e9e0821
Use settings keys
2025-06-09 10:36:46 +01:00
srcejon
1e5257b851
Update Cesium resources
2025-06-09 10:34:57 +01:00
srcejon
d26aa35969
Map: Add support for latest Cesium graphics settings: MSAA, Terrain Lighting, Water effects, Fog and HDR, display FPS.
...
Add setting to select default imagery. Use Sentinel 2 as default to avoid hitting Bing Maps quota.
Add directional light strength setting.
Add ArcGIS API Key setting.
2025-06-09 10:34:41 +01:00
srcejon
24b1807a07
Map: Rotate default API keys.
2025-06-09 10:25:50 +01:00
srcejon
6c9dd36f8b
Map: Add Aurora prediction and Maidenhead grid
2025-06-09 10:23:12 +01:00
srcejon
1aeac6e268
Map: Add World Magnetic Model data and show magnetic declination on map.
2025-06-09 10:18:05 +01:00
srcejon
d834c363b3
Add Cesium workaround for #1640
2025-06-09 10:14:12 +01:00
srcejon
d988aab950
Use Mode S roll data rather than estimated for map.
2025-06-09 10:13:15 +01:00
srcejon
c50097e420
Fix for Qt 5
2025-06-05 13:54:12 +01:00
srcejon
1baca797f6
Use aircraftPath
2025-06-05 13:53:34 +01:00
srcejon
6a9bba0656
Add CORS proxy for Emscripten.
2025-06-04 20:24:58 +01:00
srcejon
aa28bc700d
Fix init order.
2025-06-04 20:22:43 +01:00
srcejon
96cc7a550f
Remove unused variables.
2025-06-04 20:22:32 +01:00
srcejon
4678abf091
Use combined aircraft database.
...
Use png rather than bmp.
Add sideview images.
2025-06-04 20:22:09 +01:00
srcejon
276083d3e8
Fix for Qt5.
2025-06-04 19:28:47 +01:00
srcejon
13ecf0124e
Add checklist widget
2025-06-04 18:23:53 +01:00
srcejon
db9ccd9ca8
Azel: Mark methods as const.
2025-06-04 18:15:59 +01:00
srcejon
1304926162
Add colour tracks to map.
2025-06-04 18:11:52 +01:00
srcejon
2aa2ad27da
Add addtional map aircraft icons.
2025-06-04 18:11:20 +01:00
srcejon
1975c1748c
Add additional demod stats.
...
Add analysis of Mode S frames in order to help filter out false positives.
Remove Boost. Use Profiler instead.
Fix crash if interrrupted before run.
Decode full preamble for Mode S frames.
Add support for additional Mode S downlink formats.
Allow demod stats to be reset.
Add timestamps for buffers, to ensure ordering of frames.
Add additional data columns (Aircraft Type, Sideview, Track, Interrogator Code, TCAS, ACAS, RA, Max speed, Version, Length, Width, ADS-B/Mode S frame counts, radius, NACp, NACv, GVA, NIC, SIL, Stops).
Add PCE (Preamble Chip Errors) settings for Mode S demod.
Remove correlate full preamable setting.
Send aircraft state to Map feature for display on PFD.
Add support for airline route database.
Use combined aircraft database from sdrangel.org rather than OSN database.
Add stats table, with demod stats and breakdown of frame types received..
Add button to delete all aircraft from table.
Add display of interrogator code coverage.
Remove airport elevation setting as now calculated dynamically.
Add QNH setting.
Add coverage map.
Add chart of frame rate and aircraft count.
Add table/map orientation setting.
Add display of aircraft position uncertainty.
Add coloured flight paths with several palettes.
Add setting to favour airline livery over aircraft type in 3D model matching.
Only use 4 engine map icon for aircraft with 4 engines.
Add specialised aircraft map icons (Eurofighter, Spitfire, F35, A400M, Apache, Chinook, Glider)
Display aircraft route in labels.
Better validate local/global aircraft positions.
Add support for tc==31, aircraft operational status frames.
Add decoding of Mode S df 0, 11, 16 frames.
Add decoding of BDS 0,5 0,8, 0,9.
2025-06-04 18:05:10 +01:00
srcejon
f882747e97
Remove boost dependency and add charts and sideviews.
2025-06-04 17:01:41 +01:00
srcejon
f1aab5c97e
Add additional ADS-B toolbar icons
2025-06-04 17:00:46 +01:00
srcejon
d453e164fa
Add additional ADS-B map aircraft icons to better reflect aircraft categories.
2025-06-04 17:00:04 +01:00
srcejon
3b22d436ee
Update flags
2025-06-04 16:59:06 +01:00
srcejon
4c1f99a7d2
Add aircraft sideviews.
2025-06-04 16:58:22 +01:00
srcejon
cd38c0d6a3
Convert airline logos from BMP to PNG to reduce size.
2025-06-04 16:56:58 +01:00
srcejon
91b83cff3b
Merge branch 'f4exb:master' into freq_scanner
2025-06-03 16:16:38 +01:00
f4exb
c333fb505c
SSB Demod: clamp audio to 16 bit samples boundaries for better audio overdrive robustness. Fixes #2452
2025-06-02 22:01:21 +02:00
srcejon
b897b2176d
Merge master
2025-06-02 12:10:21 +01:00
Edouard Griffiths
f7b9727ef9
Merge pull request #2450 from f4exb/fix-swagger
...
Fix swagger
2025-05-29 18:50:53 +02:00
f4exb
76b4623375
Upgrade Swagger UI to 5.22.0 and added WDSPRx.yaml to resources
2025-05-29 15:10:16 +02:00
f4exb
28077752a9
Swagger schema fixes
2025-05-29 12:48:11 +02:00
f4exb
3d3195489a
Added Swagger schema validation container in the compose stack
2025-05-29 12:47:57 +02:00
f4exb
89d7fe736f
Updated versions and changelogs
2025-05-04 20:01:51 +02:00
f4exb
2f47258605
Added Python script to control PlutoDVB2
2025-05-04 19:57:24 +02:00
f4exb
de4147b853
DATV demod: pass symbol rate in report
2025-05-04 01:44:51 +02:00
f4exb
002f5e8af3
Demod DATV: improve UDP TS output detection
2025-05-03 17:16:19 +02:00
f4exb
ce007419e8
DATV demod server plugin
2025-05-03 04:29:19 +02:00
f4exb
fc82606e6e
DATV demod: completely remove LDPC external command references
2025-05-03 02:38:48 +02:00
f4exb
ab54ac7a63
DATV demod: prepare for server version
2025-05-03 01:43:35 +02:00
f4exb
379c802d39
Move datvideorender.h outside datvdemodsink.h
2025-05-02 23:57:25 +02:00
Edouard Griffiths
e6eb23d8a0
Merge pull request #2442 from srcejon/fix_2441
...
Try to fix Windows CI build
2025-04-23 11:43:39 +02:00
Jon Beniston
0111ce247b
Try Python 3.12 for CI build as well.
2025-04-23 09:20:55 +01:00
Jon Beniston
c108f5be40
Try using Python 3.12 instead
2025-04-23 09:10:24 +01:00
Jon Beniston
1074bd0105
Try earlier versions to work around #2441
2025-04-23 08:40:40 +01:00
Jon Beniston
a5d1f48580
Try setup-python: true to fix #2441
2025-04-23 08:25:47 +01:00
f4exb
1c8d7bdaf1
AudioCATSISO: accept ttyS* serial ports for CAT. Fixes #2420
2025-04-21 14:34:53 +02:00
f4exb
77b2b815b8
Replace sprintf by snprintf wherever possible
2025-04-21 14:34:53 +02:00
Edouard Griffiths
2e1411311b
Merge pull request #2439 from srcejon/fix_qt_6_9
...
Fix build with Qt 6.9.0.
2025-04-21 14:34:01 +02:00
Edouard Griffiths
c8fed979d4
Merge pull request #2438 from mattsoftware/gs232_fixes
...
Also accept +0179+0001 as an acceptable gs232 format for reporting po…
2025-04-21 13:28:57 +02:00
Jon Beniston
60869b74f9
Fix build with Qt 6.9.0.
2025-04-21 10:59:54 +01:00
Matt Paine
88b2f29894
Comment out the debug statements
2025-04-21 19:22:21 +10:00
Matt Paine
fa6a801411
Also accept +0179+0001 as an acceptable gs232 format for reporting position
2025-04-21 10:59:09 +10:00
Edouard Griffiths
1c6b167527
Merge pull request #2433 from srcejon/fix_sat_tracker_doppler_crash
...
Fix sat tracker doppler crash
2025-04-17 17:38:28 +02:00
Jon Beniston
bafcb75313
Fix doppler correction.
2025-04-16 14:43:47 +01:00
Jon Beniston
e33d6e9b64
Satellite Tracker: Fix crash when doppler enabled.
2025-04-16 11:23:38 +01:00
Edouard Griffiths
7e6342624c
Merge pull request #2432 from srcejon/fix_2428
...
ChannelWebAPIUtils: Add double version of patchDeviceSetting.
2025-04-14 16:56:53 +02:00
Jon Beniston
90ddb54371
ChannelWebAPIUtils: Add double version of patchDeviceSetting. Fix #2428
2025-04-14 09:13:44 +01:00
f4exb
356e5e42be
Use -DCMAKE_POLICY_VERSION_MINIMUM=3.5 for external packages Windows build
2025-04-05 21:59:21 +02:00
f4exb
c7e2a78903
Use SerialDV 1.1.5
2025-04-05 09:39:09 +02:00
Edouard Griffiths
8ff41d60fd
Merge pull request #2425 from lukolszewski/feature/adding-split-button
...
Split button added, swagger changed manually, but should be the same …
2025-04-05 01:03:37 +02:00
Łukasz Olszewski
5f74620406
Split button added, swagger changed manually, but should be the same when regenerated
2025-03-27 01:20:53 +01:00
srcejon
7a97bbfea0
Merge branch 'f4exb:master' into freq_scanner
2025-03-10 09:33:04 +00:00
Edouard Griffiths
81bae39a22
Merge pull request #2417 from srcejon/fix_2002
...
Update HackRF to v2024.02.1.
2025-03-09 11:41:36 +01:00
Jon Beniston
596544ade7
Update HackRF to v2024.02.1. For #2002
2025-03-08 09:33:18 +00:00
Edouard Griffiths
fed8856e1e
Merge pull request #2416 from srcejon/fix_2415
...
Update LimeSuite to latest version to fix Windows build
2025-03-08 00:51:48 +01:00
Jon Beniston
825c1d0759
Update LimeSuite to latest version, to fix #2415
2025-03-07 16:37:31 +00:00
srcejon
190b8c6aeb
Merge branch 'f4exb:master' into freq_scanner
2025-03-07 16:25:34 +00:00
Edouard Griffiths
0c502c59f8
Merge pull request #2414 from srcejon/fix_2283
...
Fix HackRF support
2025-03-07 09:33:44 +01:00
Jon Beniston
ad46defda9
Merge branch 'fix_2283' of https://github.com/srcejon/sdrangel into fix_2283
2025-03-06 17:12:01 +00:00
Jon Beniston
42a674037f
HackRfInput: Call applySettings before starting thread, otherwise HackRF will not start correctly. Handle not all settingsKeys being set, when adjusting centre frequency.
2025-03-06 17:11:35 +00:00
Jon Beniston
3c9931bc59
LoadConfigurationFSM::loadDeviceSets: Wait 250ms to allow devices to initialise, as DeviceGUI::sendSettings has 100ms delay.
2025-03-06 17:09:16 +00:00
srcejon
cb5d921e68
Add altitudeDateTime to MapItem
2025-03-06 13:55:38 +00:00
srcejon
5ae5641f99
Merge branch 'f4exb:master' into freq_scanner
2025-03-06 13:46:24 +00:00
Edouard Griffiths
b3f83c33fa
Merge pull request #2410 from srcejon/fix_2324
...
wdsp: Remove redundant code that causes stack overflow on Mac.
2025-03-05 07:21:32 +01:00
Jon Beniston
c40da37faf
wdsp: Remove redundant code that causes stack overflow on Mac. For #2324 .
2025-02-27 13:20:44 +00:00
Edouard Griffiths
ba673bf3a2
Merge pull request #2402 from srcejon/fix_2401
...
Fix -DBUILD_SHARED_LIBS=ON for FLAC
2025-02-16 21:05:19 +01:00
Jon Beniston
082a07d39b
Fix -DBUILD_SHARED_LIBS=ON for FLAC
2025-02-16 18:11:37 +00:00
Edouard Griffiths
d24c552d24
Merge pull request #2397 from srcejon/mac_ci
...
Mac x64 build for Mac OS 12
2025-02-10 03:29:44 +01:00
Edouard Griffiths
31ab1480d0
Merge pull request #2394 from srcejon/fix_2242
...
Radiosonde: Fix pressure calculation.
2025-02-09 10:14:27 +01:00
srcejon
08537b5a5a
Add callsign to aircraft state
2025-02-04 16:00:04 +00:00
srcejon
4627be2e50
Add labelDateTime to MapItem
2025-02-04 13:51:52 +00:00
Jon Beniston
7f20ca0a6d
Fix indent
2025-02-04 12:04:51 +00:00
Jon Beniston
310df0046c
Try setting MACOSX_DEPLOYMENT_TARGET to see if it can run on older MacOSes.
2025-02-04 12:03:13 +00:00
srcejon
3c5ce69846
Merge branch 'f4exb:master' into freq_scanner
2025-02-04 11:02:29 +00:00
Jon Beniston
b653117360
Fix lint warnings.
2025-02-03 14:04:43 +00:00
Jon Beniston
a2f8428352
Radiosonde: Fix pressure calculation. #2242
2025-02-03 13:58:46 +00:00
f4exb
e6b3e50fd2
Updated version and changelog
2025-02-02 19:09:22 +01:00
Edouard Griffiths
504684c609
Merge pull request #2389 from srcejon/fix_2364
...
Update snap to use UHD 4.7.
2025-01-26 09:56:52 +01:00
Jon Beniston
fc64424377
Update snap to use UHD 4.7.
2025-01-25 15:57:43 +00:00
Edouard Griffiths
89e392e91f
Merge pull request #2386 from srcejon/fix_2384
...
Fix gcc warnings about warning options
2025-01-25 10:21:50 +01:00
srcejon
23279d2f46
Fix gcc warnings about warning options
2025-01-23 22:57:16 +00:00
Edouard Griffiths
d7863b25c6
Merge pull request #2385 from srcejon/mac_ci
...
Update Mac Github actions
2025-01-23 21:53:11 +01:00
Edouard Griffiths
6ded8f079b
Merge pull request #2383 from srcejon/fix_file_sink_ui
...
FileSink: Add minimum width constraint so widgets don't move around a…
2025-01-23 20:47:12 +01:00
srcejon
d524bf2057
Merge branch 'f4exb:master' into mac_ci
2025-01-23 14:31:04 +00:00
Jon Beniston
6df8b94637
Try to fix arm build as well.
2025-01-23 11:02:37 +00:00
Edouard Griffiths
19d8a1da0f
Merge pull request #2382 from srcejon/fix_2378
...
Radiosonde: Add option to display predicted paths.
2025-01-23 10:26:24 +01:00
Jon Beniston
2ea5ef220b
Add set +e to allow script to continue on error
2025-01-23 08:53:01 +00:00
Jon Beniston
9ea7ade57f
Try continue-on-error: true to allow make to be retried
2025-01-22 21:38:22 +00:00
Jon Beniston
c9c9febe41
Use version 4.1 of x265 as master is broken on Mac.
2025-01-22 21:38:00 +00:00
Jon Beniston
4519e512c6
Retry make package in case hdituil fails
2025-01-22 20:45:22 +00:00
srcejon
2248b42a06
Merge branch 'f4exb:master' into mac_ci
2025-01-22 20:35:49 +00:00
Jon Beniston
7af58538b6
FileSink: Add minimum width constraint so widgets don't move around as dials are changed.
2025-01-21 13:47:47 +00:00
Jon Beniston
9f61152d37
Merge branch 'fix_2378' of https://github.com/srcejon/sdrangel into fix_2378
2025-01-21 13:33:17 +00:00
Jon Beniston
52d59b8609
Radiosonde: Add option to display predicted paths.
2025-01-21 13:33:11 +00:00
Edouard Griffiths
6b30f17361
Merge pull request #2381 from srcejon/fix_2359
...
Add --start command line option to start all devices and features.
2025-01-21 14:33:07 +01:00
Jon Beniston
2f280ec06a
Radiosonde: Fix radio type sent to SondeHub
2025-01-21 10:41:01 +00:00
Edouard Griffiths
3c7fd19f59
Merge pull request #2380 from srcejon/fix_2375
...
Fix SSB Mod Morse keyer
2025-01-20 22:28:59 +01:00
Edouard Griffiths
e38e2e773f
Merge pull request #2379 from srcejon/fix_2378
...
Radiosonde: Rate limit position updates to SondeHub.
2025-01-20 21:06:42 +01:00
Jon Beniston
f841eecab9
Add --start option to start all devices and features. For #2359 .
2025-01-20 10:54:21 +00:00
Jon Beniston
b2a1dc3569
Fix SSB Mod Morse keyer
2025-01-20 09:25:33 +00:00
Jon Beniston
9c64424cec
Display errors from SondeHub as warnings rather than debug.
2025-01-19 13:09:55 +00:00
Jon Beniston
a3692309c0
Radiosonde: Rate limit position updates to SondeHub. Fixes #2378 .
2025-01-19 13:09:16 +00:00
Edouard Griffiths
83b36c6aab
Merge pull request #2377 from srcejon/sid_fix_read_csv
...
SID: Fix crash when loading data from .csv.
2025-01-19 10:43:18 +01:00
Jon Beniston
c62a25f40a
Undo auto-format.
2025-01-17 13:33:53 +00:00
Jon Beniston
86ac92e63e
SID: Fix crash when loading data from .csv.
2025-01-17 13:31:19 +00:00
Edouard Griffiths
aa65bd5b39
Merge pull request #2371 from das-Iro/colormap-acab
...
Added "All Colors Are Beautiful" colormap
2025-01-11 00:18:46 +01:00
Arne Jünemann
4203e72e12
Added All Colors Are Beautiful colormap
2025-01-10 15:53:30 +01:00
srcejon
73f345792d
Add date and time for interpolatable properties
2025-01-05 20:47:19 +00:00
srcejon
5eeae7c231
Add type and onSurface fields
2025-01-05 10:24:33 +00:00
srcejon
67dec1dd83
Fix spelling
2025-01-03 11:43:18 +00:00
srcejon
4e3545cf0e
Add aircraft state to MapItem
2025-01-03 11:30:35 +00:00
Edouard Griffiths
3f7e1193fa
Merge pull request #2369 from tyrylu/right_click_using_keyboard
...
right-click-enabler: Allow activation of the right click action by keyboard
2025-01-02 18:10:47 +01:00
Lukáš Tyrychtr
c2652d3ee5
right-click-enabler: Allow activation of the right click action by keyboard
...
This allows for example, selecting the audio output device for visually
impaired.
2024-12-28 18:19:54 +01:00
Edouard Griffiths
51b540cf72
Merge pull request #2365 from srcejon/usrp_gpio
...
Add GPIO support for USRP devices
2024-12-25 21:02:23 +01:00
Edouard Griffiths
70d090101a
Merge pull request #2363 from srcejon/freq_scanner
...
ADS-B: Fix OpenSky authentication to enable 4000 API calls per day.
2024-12-25 20:11:19 +01:00
Jon Beniston
d3584f6af2
RemoteTCPSink: Handle client disconnecting immediately.
2024-12-24 13:25:14 +00:00
Jon Beniston
c5efd73f6b
Document GPIOs.
2024-12-24 12:56:36 +00:00
Jon Beniston
4510f40729
ChannelWebAPIUtils::patchDeviceSetting: Add support for sinks and MIMO.
2024-12-24 12:49:10 +00:00
Jon Beniston
56bd20d59b
USRP: Implement GPIO settings.
2024-12-24 12:48:43 +00:00
srcejon
a4269dcd78
Add GPIO pins to USRP and regen swagger
2024-12-24 10:59:35 +00:00
srcejon
9f661aee30
ADS-B: Fix OpenSky authentication to enable 4000 API calls per day.
2024-12-20 16:34:11 +00:00
Edouard Griffiths
35088962fe
Merge pull request #2362 from srcejon/freq_scanner
...
Fix Win32 plugin directory for Qt6 build
2024-12-18 15:50:07 +01:00
srcejon
930e4d7e50
Fix Win32 plugin directory for Qt6 build
2024-12-18 09:33:15 +00:00
Edouard Griffiths
f4e2d10055
Merge pull request #2357 from srcejon/fix_2336
...
Fix audio modulators when channel sample rate is greater than audio sample rate
2024-12-10 21:46:39 +01:00
Jon Beniston
68126592ad
Fix naming of Kazakhstan flag
2024-12-10 14:05:19 +00:00
Jon Beniston
5ea872fe30
Add additional DSC coast stations.
2024-12-10 14:04:47 +00:00
Jon Beniston
7dec953ade
DSC: Use coast stations of rmessage source as well.
2024-12-10 10:46:12 +00:00
Jon Beniston
1462890a77
Fix modulators when channel sample rate is greater than audio sample rate.
2024-12-10 10:45:48 +00:00
Edouard Griffiths
d696dd66a0
Merge pull request #2355 from srcejon/dsc_coast_station_names
...
DSC Demod: Add coast station names.
2024-12-09 21:03:04 +01:00
Jon Beniston
107d1ee6c8
Fix lint warnings.
2024-12-09 12:03:34 +00:00
Jon Beniston
4a8adc4a42
DSC: Add coast station names.
2024-12-09 11:58:17 +00:00
Jon Beniston
a9385cb91c
macos-14 is arm only
2024-12-05 14:40:08 +00:00
Jon Beniston
ec0ffa005a
Try macos-14, as 13 fails due to https://github.com/actions/runner-images/issues/7522
2024-12-05 13:11:08 +00:00
Jon Beniston
405073d198
Install svn needed to build lame
2024-12-05 10:15:18 +00:00
Jon Beniston
88c5554970
Update mac_x64 build to macos-13, as github no longer supports 12.
2024-12-05 09:08:02 +00:00
f4exb
c4e57a1696
Updated versions and changelogs
2024-12-05 02:10:24 +01:00
Edouard Griffiths
99011d8bbc
Merge pull request #2347 from srcejon/win_code_sign
...
Upload signed releases rather than unsigned releases to Github
2024-12-03 15:11:01 +01:00
Jon Beniston
d86dbbade9
Upload signed releases rather than unsigned releases to Github releases page.
...
Only sign releases, not all pull requests.
2024-12-02 22:41:18 +00:00
Edouard Griffiths
87a3d9dea7
Merge pull request #2344 from srcejon/win_code_sign
...
Windows code signing update
2024-12-02 20:11:39 +01:00
Jon Beniston
c0b8620baa
Increase timeout to 1 hour
2024-12-02 13:50:24 +00:00
Jon Beniston
4b714dfaa5
Remove unzip step, as it appears we get a .exe
2024-12-02 13:46:56 +00:00
f4exb
ec4d14be3f
FT8 Demod: limit upper bandwidth to 5.8 kHz
2024-12-02 13:01:22 +01:00
Edouard Griffiths
1f0a8e3690
Merge pull request #2342 from srcejon/fix_2332
...
Stop device while loading device set.
2024-11-26 23:09:14 +01:00
Edouard Griffiths
5ba42f1866
Merge pull request #2341 from srcejon/fix_aircraft_db
...
ADSB: Update URL of OpenSkyNetwork Aircraft database.
2024-11-26 17:57:57 +01:00
Jon Beniston
3c3e5cf3df
Stop device while changing channel set. Fixes #2332
2024-11-26 11:52:30 +00:00
Jon Beniston
943a1fb56c
ADSB: Update URL of OpenSkyNetwork Aircraft database.
2024-11-26 10:41:48 +00:00
Edouard Griffiths
460ebfbeb2
Merge pull request #2340 from srcejon/fix_2315
...
Fix crash and audio mod
2024-11-26 09:47:11 +01:00
srcejon
a91fa3b760
Don't stop source if being deleted. For #2315 . Send DSPSignalNotification in audio mods for #2336 .
2024-11-25 17:16:08 +00:00
Edouard Griffiths
d0cae88ba8
Merge pull request #2338 from srcejon/fix_2337
...
RadioSonde: Limit precision of floating point numbers sent to SondeHub.
2024-11-19 16:27:50 +01:00
Edouard Griffiths
30a0198862
Merge pull request #2335 from srcejon/win_code_sign
...
Code Signing: Use relative path. Increase approval timeout to 30 minutes.
2024-11-19 10:11:14 +01:00
Jon Beniston
7b7f9e2c06
Limit precision of floating point numbers sent to SondeHub.
2024-11-18 09:48:50 +00:00
Jon Beniston
a12d664055
Use relative path. Increase timeout to 30 minutes.
2024-11-16 10:48:26 +00:00
Edouard Griffiths
5cc7b3ac33
Merge pull request #2334 from srcejon/fix_2333
...
ADSB: Include adsbdemodsettings.h
2024-11-16 10:38:53 +01:00
Jon Beniston
4465e1e8b8
ADSB: Include adsbdemodsettings.h
2024-11-15 13:00:39 +00:00
Edouard Griffiths
4da9a34c87
Merge pull request #2331 from srcejon/win_code_sign
...
Use release signing certificate for Windows installer.
2024-11-14 15:18:19 +01:00
Edouard Griffiths
7bc6210b64
Merge pull request #2330 from srcejon/fix_2315
...
Fix a few memory leaks and race conditions
2024-11-14 14:31:09 +01:00
Jon Beniston
f8a991e4a3
Use release signing certificate for Windows installer.
2024-11-14 12:40:01 +00:00
srcejon
6dcc342c10
Fix memory leak and race condition relating to DSP*Engines. Part of #2159
2024-11-14 11:42:53 +00:00
srcejon
7c7a7d7c1e
FreeDV: Fix memory allocation/free issues. Part of #2315 .
2024-11-14 11:40:46 +00:00
Edouard Griffiths
0a94970a70
Merge pull request #2328 from srcejon/freq_scanner
...
DemodAnalyzer: Ensure sample rate is set in worker.
2024-11-12 23:16:04 +01:00
srcejon
875f16f12a
Wav Files: Add support for meta-data.
2024-11-12 20:36:33 +00:00
srcejon
c4733a3645
DemodAnalyzer: Ensure sample rate is set in worker. Fixes #2309 .
2024-11-12 20:36:10 +00:00
Edouard Griffiths
585841e787
Merge pull request #2327 from srcejon/fix_2322
...
SDRplayv3: Patch path to libsdrplay_api.so.3
2024-11-12 21:16:46 +01:00
Edouard Griffiths
bba9d0b421
Merge pull request #2326 from srcejon/fix_1734
...
ADS-B: Fix memory use after delete.
2024-11-12 20:23:35 +01:00
Jon Beniston
600e338bab
SDRplayv3: Mac now appears to link with libsdrplay_api.so.3 rather than libsdrplay_api.so.3.15.
2024-11-12 15:38:34 +00:00
srcejon
f03499a9a3
ADS-B: Fix memory use after delete. For #1734 and part of #2315
2024-11-12 12:39:14 +00:00
f4exb
73533231a5
Fixed Appveyor Docker image build
2024-11-12 11:01:48 +01:00
Edouard Griffiths
d52179dbe2
Merge pull request #2323 from srcejon/win_code_sign
...
Windows Signing: Fix output-artifact-directory and unzip file.
2024-11-12 10:58:44 +01:00
Jon Beniston
a7c67a8540
Fix output-artifact-directory and unzip file.
2024-11-11 16:53:52 +00:00
f4exb
cb4651af0b
Fixed Appveyor Docker image build
2024-11-11 17:15:20 +01:00
f4exb
ba6a3cc665
Updated versions and changelogs
2024-11-11 09:46:29 +01:00
Edouard Griffiths
9f95769608
Merge pull request #2321 from srcejon/mac_ci
...
Use macos-12 for Mac x86 build
2024-11-10 20:58:31 +01:00
Edouard Griffiths
ca76d5fbae
Merge pull request #2320 from srcejon/fix_2319
...
Pager: Add Add notifications based on alpha and numeric columns.
2024-11-10 18:05:51 +01:00
Jon Beniston
d7547e2d25
Pager: Add alpha and numeric columns. Implements #2319
2024-11-10 15:48:36 +00:00
Jon Beniston
d53aa60112
Merge branch 'mac_ci' of https://github.com/srcejon/sdrangel into mac_ci
2024-11-10 14:09:53 +00:00
Jon Beniston
8284388862
nasm and subversion already installed in brew - and upgrade fails.
2024-11-10 14:09:47 +00:00
srcejon
d69ca4d1f6
Merge branch 'f4exb:master' into mac_ci
2024-11-10 12:53:53 +00:00
Jon Beniston
43077fc549
Add mac into dmg filename
2024-11-10 10:13:03 +00:00
Jon Beniston
1ca63912b6
Try macos-12
2024-11-10 10:04:51 +00:00
Edouard Griffiths
86f4a5bc69
Merge pull request #2316 from srcejon/win_qt6
...
Fix missing 3D map and Sky Map from latest Windows release.
2024-11-10 09:47:02 +01:00
Jon Beniston
b96b4b60b4
Workaround for "hdiutil: create failed - Resource busy"
2024-11-09 22:32:18 +00:00
Jon Beniston
3da2074d9d
Add qtwebchannel needed by qtwebengine.
2024-11-09 21:50:13 +00:00
f4exb
ae5dc866c7
Updated versions and changelogs
2024-11-09 18:46:38 +01:00
Edouard Griffiths
bf837e0e02
Merge pull request #2314 from gl-bars/AddDebDependencies
...
Add deb dependencies
2024-11-08 20:12:36 +01:00
Gleb Baryshev
b6816fe886
Add deb dependencies
2024-11-08 14:04:58 +02:00
Edouard Griffiths
f09a1259e4
Merge pull request #2313 from srcejon/freq_scanner
...
Support more Qt configurations
2024-11-07 08:31:05 +01:00
srcejon
5bffac3eaa
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-11-06 13:14:55 +00:00
srcejon
197ac366e2
Support compilation when QT_NO_NETWORKINTERFACE is defined (E.g. WebAssembly)
2024-11-06 12:27:06 +00:00
srcejon
14063a80e9
Support compilation without SSL support.
2024-11-06 12:12:46 +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
srcejon
2abe88368b
Use ENABLE_METIS option
2024-11-06 11:58:44 +00:00
Edouard Griffiths
06678a5978
Merge pull request #2311 from srcejon/win_code_sign
...
Windows code signing: Use test certificate
2024-11-05 23:13:45 +01:00
Edouard Griffiths
29bac274d6
Merge pull request #2310 from srcejon/freq_scanner
...
Frequency scanner: Add multiplex mode
2024-11-05 13:34:32 +01:00
Jon Beniston
eceedd5db8
Windows code signing: Use test certificate until release certificate is available.
2024-11-05 11:12:14 +00:00
srcejon
98481a96e9
Fix path to resources.
2024-11-05 10:38:13 +00:00
srcejon
28faddea1d
ADS-B: Use settings keys.
2024-11-05 10:31:32 +00:00
srcejon
a9f25b3642
AIS Demod: Remove spacing around messages, to make better use of available space.
2024-11-05 10:09:34 +00:00
srcejon
1235f71388
Freuqency Scanner: Add multiplex mode.
2024-11-05 10:09:09 +00:00
f4exb
e277e4fc1f
Github actions: use upload-artifact v4 to comply with nodejs requirements
2024-11-03 19:57:55 +01:00
Edouard Griffiths
fcc1bca5a0
Merge pull request #2307 from srcejon/win_code_sign
...
Add github action to test code signing on Windows using SignPath.
2024-11-03 09:16:19 +01:00
Jon Beniston
b8fc311997
Add github action to test code signing on windows using SignPath.
2024-11-02 16:16:09 +00:00
Edouard Griffiths
9161fc1c05
Merge pull request #2306 from srcejon/snap
...
Don't build Snaps on pull requests
2024-11-02 16:44:20 +01:00
Edouard Griffiths
fd168e881a
Merge pull request #2305 from srcejon/linux_github_release
...
github action to build ubuntu 22.04 and 24.04 release .debs
2024-11-02 15:31:07 +01:00
Jon Beniston
df6cefbd69
Merge branch 'snap' of https://github.com/srcejon/sdrangel into snap
2024-11-02 10:07:52 +00:00
Jon Beniston
23a8fdeb86
Don't build snap on pull requests.
2024-11-02 10:07:41 +00:00
Jon Beniston
feabcef336
libgl1-mesa-glx replaced by libgl1 and libglx-mesa0,
2024-11-02 08:56:21 +00:00
Edouard Griffiths
b122d40bce
Merge pull request #2304 from srcejon/freq_scanner
...
Server: Use Sink/MIMO signals rather than Source.
2024-11-02 08:53:11 +01:00
Edouard Griffiths
8346cc4988
Merge pull request #2303 from srcejon/mac_ci
...
Add github action to build releases for Mac
2024-11-02 05:18:58 +01:00
Edouard Griffiths
067324edd9
Merge pull request #2302 from srcejon/snap
...
Add github action to build and publish Snap
2024-11-01 23:16:02 +01:00
Jon Beniston
c72a72b3f8
ubuntu-20.04 doesn't support required version of cmake
2024-11-01 22:01:42 +00:00
Jon Beniston
763438c7e5
Use short sha
2024-11-01 21:33:38 +00:00
Jon Beniston
00df25ff63
Try ubuntu-20.04
2024-11-01 21:31:45 +00:00
Jon Beniston
8f030d9ea5
Upload artifact doesn't like relative paths.
2024-11-01 19:57:29 +00:00
Jon Beniston
bd8853f2e9
Build for both ubuntu-22.04 and ubuntu-24.04
2024-11-01 18:58:26 +00:00
Jon Beniston
8c7e650f8f
Update limesuite to v23.11.0 to see if it builds on ubuntu-24.04
2024-11-01 18:57:37 +00:00
Jon Beniston
e6e6084e1c
Try ubuntu-22.04
2024-11-01 18:01:19 +00:00
Jon Beniston
dc330b7d5b
Remove libclang1-11
2024-11-01 17:47:33 +00:00
Jon Beniston
1ecaa22721
Trial .deb build
2024-11-01 17:42:11 +00:00
srcejon
d516e9529d
Merge branch 'f4exb:master' into freq_scanner
2024-11-01 16:32:59 +00:00
srcejon
9afab2af89
Server: Use Sink/MIMO signals rather than Source.
2024-11-01 16:32:39 +00:00
Jon Beniston
4f36b21d2e
Use macos-14 image to build on ARM which is twice as fast.
2024-11-01 16:28:23 +00:00
Edouard Griffiths
e8041308b1
Merge pull request #2301 from srcejon/freq_scanner
...
RemoteTCPSink: Disable IQ compression for RTL0 protocol.
2024-11-01 17:24:55 +01:00
srcejon
b04d7eb10a
RemoteTCPSink: Does use IQ only setting for RTL0.
2024-11-01 13:42:23 +00:00
Jon Beniston
441c47c35f
Install python manually.
2024-11-01 13:30:36 +00:00
Jon Beniston
9bd001c9ed
Update to github releases
2024-11-01 12:49:39 +00:00
Jon Beniston
4ba1340e8e
Merge branch 'mac_ci' of https://github.com/srcejon/sdrangel into mac_ci
2024-11-01 12:47:02 +00:00
Jon Beniston
1094874321
Remove test code.
2024-11-01 12:46:53 +00:00
srcejon
84251abda7
Merge branch 'f4exb:master' into mac_ci
2024-11-01 12:46:23 +00:00
Jon Beniston
fa4f9c2d82
Update snap to github releases and snap store.
2024-11-01 12:21:59 +00:00
srcejon
7f275f2a3e
Merge branch 'f4exb:master' into snap
2024-11-01 12:05:46 +00:00
Jon Beniston
ff56523865
Try Python3_FIND_FRAMEWORK=NEVER
2024-11-01 11:43:28 +00:00
Jon Beniston
1653698f99
Try -DPYTHON_EXECUTABLE again
2024-11-01 11:37:55 +00:00
Jon Beniston
a9dbfea8d1
Try bin
2024-11-01 11:16:00 +00:00
Jon Beniston
7a9b5ee068
Try Python3_ROOT_DIR
2024-11-01 10:48:36 +00:00
Jon Beniston
8e81d3825a
Update boost to latest release. 1.78 fails to build using c++17
...
Update UHD to 4.7 and set -DENABLE_PYTHON_API=OFF to try to remove runtime python requirement.
2024-11-01 10:10:31 +00:00
f4exb
bd67d553ea
Main server: wait for set sample source/sink/MIMO to complete before loading the device settings. For #2294
2024-11-01 10:32:39 +01:00
Jon Beniston
03f4dfe2e1
Add target option
2024-11-01 09:11:32 +00:00
Jon Beniston
28d0b73bc5
Install SDRplay API
2024-11-01 09:08:25 +00:00
Jon Beniston
0bfef9de14
Add x64 build. Try to build DATV.
2024-11-01 08:08:19 +00:00
Jon Beniston
622958bdb5
Use hash for ci builds
2024-10-31 21:16:19 +00:00
Jon Beniston
5c41fe8342
Build in one step, as faster
2024-10-31 21:12:36 +00:00
Jon Beniston
32a9144f55
Don't use absolute path, as build directory may be somewhere else.
2024-10-31 21:12:15 +00:00
Jon Beniston
e707d75624
Update OpenCV as fails to compile with c++17
2024-10-31 18:57:08 +00:00
Jon Beniston
868bfea65e
Disble USRP for now.
2024-10-31 18:10:27 +00:00
Jon Beniston
9d3fe6e86e
Try DPYTHON_EXECUTABLE
2024-10-31 17:13:19 +00:00
Jon Beniston
d9f36dc508
Try venv
2024-10-31 16:41:05 +00:00
Jon Beniston
e35133b741
Try pipx
2024-10-31 16:28:29 +00:00
Jon Beniston
3df03768d2
Is pip3 already installed?
2024-10-31 16:22:50 +00:00
Jon Beniston
4d6d97538c
Fix syntax
2024-10-31 16:07:48 +00:00
Jon Beniston
ede06e2ca8
Fix version name.
2024-10-31 16:05:50 +00:00
Jon Beniston
f124186366
Add python packages for UHD
2024-10-31 15:33:00 +00:00
Edouard Griffiths
618e234d6c
Merge pull request #2299 from srcejon/fix_2282
...
Fix spectrum peak measurement for SSB spectra.
2024-10-31 16:25:14 +01:00
Jon Beniston
7bab142af1
usrpoutput: add_dependencies needs to follow add_library
2024-10-31 15:16:08 +00:00
Jon Beniston
11614b417b
Add brew subversion and nasm.
...
Add qtwebchannel as appears to be needed by qtwebengine.
2024-10-31 14:50:06 +00:00
Jon Beniston
729d663832
Add id to try to fix "Input required and not supplied: path" in upload-artifact
2024-10-31 14:38:52 +00:00
Jon Beniston
e5fa27ba96
Try removing setup-python
2024-10-31 14:34:48 +00:00
Edouard Griffiths
4b37779e9e
Merge pull request #2298 from srcejon/fix_2297
...
Update some example scripts to python3
2024-10-31 15:14:00 +01:00
Jon Beniston
46e8688de2
Install Qt 6
2024-10-31 14:03:21 +00:00
Jon Beniston
fceee07486
Remove nehalem for arm build
2024-10-31 13:56:29 +00:00
Jon Beniston
a108d0b986
Merge branch 'mac_ci' of https://github.com/srcejon/sdrangel into mac_ci
2024-10-31 13:53:56 +00:00
Jon Beniston
362e23bea0
Add github action to build Mac release
2024-10-31 13:53:45 +00:00
Jon Beniston
5ac77fca98
Try snapcore/action-build instead
2024-10-31 13:31:05 +00:00
Jon Beniston
ab13f94cf0
Add github action to build snap.
2024-10-31 13:21:34 +00:00
Jon Beniston
764bce52fe
Fix spectrum peak measurement for SSB spectra. Fixes #2282 .
2024-10-31 12:42:46 +00:00
srcejon
b37c7f6cb9
Update some example scripts to python3
2024-10-31 11:50:40 +00:00
f4exb
35aa393f11
Upgrade C++ standard to c++17
2024-10-23 21:32:13 +02:00
Edouard Griffiths
ed89eea72c
Merge pull request #2288 from srcejon/android_fixes
...
Fix Android build
2024-10-22 17:01:58 +02:00
Edouard Griffiths
f6f2d9bee7
Merge pull request #2287 from srcejon/win_qt6
...
Use Qt 6 for Windows github build
2024-10-22 01:45:01 +02:00
Jon Beniston
66247ec6fd
Fix for Qt5
2024-10-21 18:28:21 +01:00
Jon Beniston
dbbf1918ab
Fix Android build
2024-10-21 17:15:27 +01:00
Jon Beniston
77895090dc
Fix Android build
2024-10-21 17:13:11 +01:00
Jon Beniston
2538662c9b
Fixes for Android
2024-10-21 17:11:55 +01:00
Jon Beniston
89134729cc
Don't build aaroniartsainput on Android
2024-10-21 17:10:51 +01:00
Jon Beniston
2132ac8ed2
Fix Qt5 Android build
2024-10-21 17:10:22 +01:00
Jon Beniston
7ed543ec35
Initialise m_displayRailways
2024-10-21 17:10:03 +01: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
Jon Beniston
de37c031b5
Remove unused obsolete header
2024-10-21 17:03:54 +01:00
Jon Beniston
ac49a480f4
Remove test code
2024-10-20 13:05:29 +01:00
Jon Beniston
31cbe96b4c
Add qtshadertools
2024-10-20 12:09:11 +01:00
Jon Beniston
5b9e61d839
WebEngine install not supported for 6.8 yet.
2024-10-20 11:19:29 +01:00
Jon Beniston
e3af72febb
Add qtwebview - Is this the only way to include web engine?
2024-10-20 10:51:07 +01:00
Jon Beniston
aaf9f53571
Add qtwebsockets
2024-10-20 10:41:48 +01:00
Jon Beniston
9171ae9cd7
Add more Qt modules and set ENABLE_QT6=ON
2024-10-20 10:35:24 +01:00
Jon Beniston
0b84a572d6
Update Qt optional packages for 6.8
2024-10-20 10:23:56 +01:00
Jon Beniston
ec2f62fa5c
Allow build test. Remove later.
2024-10-20 09:58:24 +01:00
Jon Beniston
a47c0913b5
Use Qt 6.8 for Windows build
2024-10-20 09:53:25 +01:00
f4exb
ed410d039a
Updated versions and changelogs
2024-10-20 10:53:00 +02:00
f4exb
6c617be7db
ChirpChat: increased preamble symbols limit from 20 to 32. Fixes #2284
2024-10-17 22:40:35 +02:00
Edouard Griffiths
afffee4755
Merge pull request #2281 from srcejon/freq_scanner
...
RTLSDR: Apply driver settings in RTLSDRThread
2024-10-16 23:00:07 +02:00
srcejon
98aa40424d
Fix lint warnings.
2024-10-15 09:21:08 +01:00
srcejon
5d1478d047
Formatting
2024-10-15 09:02:30 +01:00
srcejon
240c3d502e
Formatting
2024-10-15 08:56:54 +01:00
srcejon
4ac29d2052
Remove debug.
2024-10-15 08:49:21 +01:00
srcejon
acb278bbff
RTLSDR: Apply driver settings in RTLSDRThread, to avoid blocking main thread. Add sync read for WebAssembly.
2024-10-15 08:40:08 +01:00
f4exb
4a9b1c3bbe
SSB demod: fixed GUI and returned to previous threading model. Fixes #2273
2024-10-12 18:47:27 +02:00
Edouard Griffiths
141d0c1e6f
Merge pull request #2277 from srcejon/fix_2083
...
HeatMap: Fix crash when out of memory
2024-10-12 09:57:44 +02:00
Edouard Griffiths
f169cb5159
Merge pull request #2276 from srcejon/pager_notifications
...
Pager notifications
2024-10-12 08:32:21 +02:00
Edouard Griffiths
4dcf050534
Merge pull request #2274 from srcejon/freq_scanner
...
MainWindow: Add FSMs to avoid blocking on GUI Thread
2024-10-12 03:33:57 +02:00
Jon Beniston
91be77909d
Add default-qt6-windows cmake config.
2024-10-11 15:23:39 +01:00
Jon Beniston
558730eb74
Fix Qt6 compilation
2024-10-11 15:23:16 +01:00
Jon Beniston
1654642fdb
HeatMap: Catch memory allocation failures when adding data to the chart and disable it. For #2083
2024-10-11 13:16:04 +01:00
Jon Beniston
c4003533f4
Lint fit
2024-10-11 12:26:35 +01:00
Jon Beniston
7e9a3b5d58
Fix links in docs.
2024-10-11 11:19:59 +01:00
Jon Beniston
944803a276
Fix server compilation. Update docs.
2024-10-11 11:15:34 +01: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
e3ec8759ed
Remove unused variable
2024-10-10 15:57:08 +01:00
srcejon
d5dc848830
Don't load defaults if loading a preset
2024-10-10 15:56:27 +01:00
srcejon
41f2b0457a
Cleanup
2024-10-10 15:21:53 +01:00
srcejon
a04f84fcc3
Adds comment
2024-10-10 15:11:23 +01:00
srcejon
5ac2081195
DeviceGUI::closeEvent - Don't automatically delete the GUI, as MainWindow::RemoveDeviceSetFSM::removeUI will do it
2024-10-10 15:03:24 +01:00
srcejon
3df1ce20ae
Fix warnings,
2024-10-10 14:36:06 +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
Edouard Griffiths
f24600b909
Merge pull request #2270 from srcejon/freq_scanner
...
Remote TCP updates
2024-10-09 20:20:14 +02:00
srcejon
5362c34698
Fix replay buffer when FixReal is qint16
2024-10-09 14:39:29 +01:00
srcejon
64461171ac
snap: Try to get version number from latest tag.
2024-10-09 09:25:06 +01:00
srcejon
bb5c7447db
Add libflac to snap. Set ARCH_OPT to nehalem.
2024-10-09 09:08:48 +01:00
srcejon
3dc0ac7f91
Lint fixes
2024-10-09 08:49:23 +01:00
srcejon
b83d514c3b
Lint fixes
2024-10-08 22:19:29 +01:00
srcejon
b0a476735d
Fix flac on Mac
2024-10-08 22:00:19 +01:00
srcejon
ffdcf89f7c
Fix lint warnings
2024-10-08 20:55:31 +01:00
srcejon
56c162fd7d
Fix FLAC library name on Mac.
2024-10-08 20:30:37 +01:00
srcejon
70cf86d68a
Update docs.
2024-10-08 19:05:18 +01:00
srcejon
9372efe6d2
RemoteTCP: Update docs.
2024-10-08 18:56:17 +01:00
srcejon
7ed73e6272
Map: Fix Kiwi list. Add SDRangel wss support.
2024-10-08 18:15:52 +01:00
srcejon
256b01dda4
Fix gcc errors.
2024-10-08 17:30:24 +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
Edouard Griffiths
6e01114ba8
Merge pull request #2267 from srcejon/fix_2266
...
Fix DeviceAPI::deserialize.
2024-10-07 18:52:11 +02:00
Jon Beniston
227eb55365
Fix DeviceAPI::deserialize. Fixes #2266 .
2024-10-07 09:34:23 +01:00
srcejon
c270873a7c
Merge branch 'f4exb:master' into freq_scanner
2024-10-06 13:29:03 +01:00
f4exb
8f2ac70621
Updated plugin versions
2024-10-06 10:53:38 +02:00
f4exb
93a35ff1ab
Updated version adn changelogs
2024-10-06 10:49:47 +02:00
f4exb
22a8f160f0
Update channel list upon Morse Decoder and Demod Analyzer GUI creation. Fixes #2263
2024-10-05 17:13:03 +02:00
f4exb
9d1160e7cd
Frequency Scanner: initialize pointer to FrequencyScanner. Fixes #2262
2024-10-04 20:50:36 +02:00
srcejon
851a811f0f
Merge branch 'f4exb:master' into freq_scanner
2024-09-24 09:21:10 +01:00
Edouard Griffiths
1a55e32865
Merge pull request #2257 from srcejon/opencv_update
...
Update external/windows to latest version of sdrangel-windows-libraries
2024-09-23 16:41:34 +02:00
Jon Beniston
5a38bdf0b5
Use opencv4 with VS2022
2024-09-23 11:55:54 +01:00
Jon Beniston
48a69892ef
Update external/windows to latest version
2024-09-23 11:04:03 +01:00
srcejon
3a6baf0d1d
Fix gcc warning
2024-09-22 15:22:07 +01:00
srcejon
420e8147fa
Fix gcc warnings.
2024-09-22 15:11:58 +01:00
srcejon
29bf92135d
Add wrapping dial and spin box widgets.
2024-09-22 14:53:57 +01:00
srcejon
3743e7d831
Fix gcc errors
2024-09-22 12:24:19 +01:00
srcejon
83f27ac2e2
Add period dial.
2024-09-22 12:23:06 +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
Edouard Griffiths
7d1beb9eff
Merge pull request #2254 from srcejon/freq_scanner
...
Allow plugins to be compiled as static libs, part 2.
2024-09-20 15:31:24 +02: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
f4exb
41608cf804
Bump Cmake minimal version to 3.17
2024-09-13 08:50:50 +02:00
Edouard Griffiths
d6773eafb3
Merge pull request #2245 from DreamNik/fix_warnings_and_android_issues
...
Fix warnings and android issues
2024-09-12 14:33:32 +02:00
srcejon
626a939d3c
Fix missing endif
2024-09-12 08:44:38 +01: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
d2e89b7337
Fix PR comments
2024-09-09 19:17:30 +03:00
f4exb
37e06de0ed
DeviceGUI: removed destroy method. Part of #2159
2024-09-07 21:50:42 +02:00
DreamNik
60e1d1cd9e
Fix compilation for Android with Qt6
2024-09-05 13:37:51 +03:00
DreamNik
5103b27091
Fix compilation with newer ffmpeg libavutil
2024-09-05 13:37:51 +03: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
DreamNik
027d6af6bb
Fix SopaySDR library search when system cmake package present
2024-09-03 23:44:46 +03:00
f4exb
5d0fa7fa67
Removed destroy method leftovers and Sonar lint
2024-08-27 09:54:09 +02:00
f4exb
704eb403d1
Removed the destroy method from ChannelGUI interface
2024-08-27 09:54:09 +02:00
f4exb
b85419c56a
Sonar fixes
2024-08-27 09:54:09 +02:00
f4exb
585d806ef8
All device plugins: make sure start and stop are effective once only. PArt of #2159
2024-08-27 09:54:09 +02:00
f4exb
1b37a4f504
BladeRF2Output: removed applySettings from stop method
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
75d40c8b68
SSBMod: revised thread processing
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
2b26f15463
AMMod: revised thread processing
2024-08-27 09:54:09 +02:00
f4exb
2219fcd809
NFMMod: revised thread processing
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
beaf2932ba
RTLSDR: make sure start and stop are effective once only. 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
Daniele Forsi
6b2573d955
[wdsprx] Fix path to help file
2024-08-21 09:30:35 +02:00
Daniele Forsi
72683aea57
Fix typo
2024-08-21 09:30:35 +02:00
f4exb
66ac6174b7
Updated version
2024-08-13 22:35:18 +02:00
f4exb
aec3c5ca47
Updated plugin versions
2024-08-13 22:35:18 +02:00
f4exb
0cc853f177
Updated changelogs
2024-08-13 22:35:18 +02:00
Edouard Griffiths
96478f1021
Merge pull request #2222 from f4exb/feature-wdsp
...
Feature wdsp
2024-08-13 15:36:54 +02:00
f4exb
3253e0088c
WDSP Rx plugin: added documentation
2024-08-13 13:10:25 +02:00
f4exb
11f91b577b
Added new color maps. Part of #2191
2024-08-12 10:33:53 +02:00
f4exb
eaa5445702
WDSP: more Sonar fixes
2024-08-10 23:46:47 +02:00
f4exb
ef0255f2bb
WDSP: impulse responses refactoring (5)
2024-08-10 12:21:04 +02:00
f4exb
12f4d0a0fd
WDSP: FIROPT rework
2024-08-10 09:59:42 +02:00
f4exb
e48dc22793
WDSP: impulse responses refactoring (4)
2024-08-10 06:40:35 +02:00
f4exb
ad3e7dfe19
WDSP: fixed missing decalc in USLEW
2024-08-10 02:09:07 +02:00
f4exb
28cfad98ff
WDSP: impulse responses refactoring (3)
2024-08-10 02:06:19 +02:00
f4exb
7319e4cb88
WDSP: impulse responses refactoring (2)
2024-08-09 06:33:00 +02:00
f4exb
62f05b3706
WDSP: impulse responses refactoring (1)
2024-08-08 09:09:40 +02:00
f4exb
130d40c218
WDSP: more rework
2024-08-07 21:14:09 +02:00
f4exb
fe08cd4a78
WDSP: FIRCORE rework
2024-08-06 06:26:53 +02:00
f4exb
34917a0b21
WDSP: more rework
2024-08-05 20:05:59 +02:00
f4exb
de756413e8
WDSP: RXA and TXA rework
2024-08-03 13:54:42 +02:00
f4exb
d6159067a8
WDSP: Sonar lint fixes (2)
2024-08-03 11:05:12 +02:00
Edouard Griffiths
fcd43df711
Merge pull request #2225 from james-pcdr/patch-2
...
Update scanner.py: fix print to stderr
2024-08-03 03:00:40 +02:00
Edouard Griffiths
ff7c06311b
Merge pull request #2226 from jfdelnero/master
...
Fix audio glitches in the DAB plugin
2024-08-02 18:56:01 +02:00
Jean-François DEL NERO
5888645957
Don't decimate the audio signal if not needed.
2024-08-02 12:23:27 +02:00
Jean-François DEL NERO
2fddaff6d2
Fix audio glitches in the DAB plugin.
...
The glitches were generated by an int16 integer overflow.
The issue appeared when the audio was near or at the saturation level.
When the input audio signal is saturated, the polyphase filter based interpolation/decimation functions tend to increase the samples values and then make them pass the int16 limits. The int16 sample scale() parameter defeat the min/max limitation.
This fix removes the intermediate int16 type conversion by using the Complex Real type.
fixes f4exb/sdrangel#1978
2024-08-02 12:17:00 +02:00
f4exb
8941835466
WDSP: Sonar lint fixes (1)
2024-08-02 08:01:46 +02:00
f4exb
4ddb6dc9ff
WDSP: removed unnecessary references to RXA and TXA
2024-08-01 02:12:58 +02:00
f4exb
e52f1c0cea
Do not run CI/CD for commits on feature branches
2024-08-01 02:12:28 +02:00
f4exb
cd38f356d0
WDSP: rework SSQL and PANEL classes
2024-08-01 02:01:09 +02:00
f4exb
71fe079ee3
WDSP: rework former IIR classes
2024-08-01 00:31:28 +02:00
james-pcdr
4cf2c0b7c7
Update scanner.py: fix print to stderr
2024-07-31 13:33:28 -04:00
f4exb
b9e3b10a6b
WDSP: split iir source files
2024-07-31 01:37:17 +02:00
f4exb
913d5bf7b0
WDSP: CBL rework
2024-07-30 23:29:37 +02:00
f4exb
350117b9a9
WDSP: SIPHON rework
2024-07-30 22:52:21 +02:00
f4exb
575fa755f8
WDSP: BANDPASS rework
2024-07-30 00:45:32 +02:00
f4exb
bc06095a56
WDSP: WCPAGC rework
2024-07-29 23:31:43 +02:00
f4exb
7cb15bbd95
WDSP: EMNR rework
2024-07-29 20:12:44 +02:00
f4exb
6662357bcf
WDSP: ANF, ANR, EMNR: use vectors instead of C arrays and disable copy constructor
2024-07-29 08:57:02 +02:00
f4exb
3c2192603b
WDSP: use vectors instead of C arrays and disable copy constructor (more) and other changes
2024-07-28 11:36:45 +02:00
f4exb
86f27fc4d6
WDSP: NBP: use vectors instead of C arrays and disable copy constructor
2024-07-27 23:29:15 +02:00
f4exb
8a267240df
WDSP: ANB, NOB, ANSQ: use vectors instead of C arrays and disable copy constructor
2024-07-27 13:45:09 +02:00
f4exb
59f97f3912
WDSP: restore ANB::flush and re-enable Windows and Mac builds
2024-07-27 06:01:39 +02:00
f4exb
d3cbfe0e3c
WDSP: SNBA and EQ: replaced static methods and more...
2024-07-27 05:32:45 +02:00
f4exb
8c08f40b54
WDSP: FMD and FMSQ: replaced static methods
2024-07-26 19:10:53 +02:00
f4exb
a239fe47e9
WDSP: AMSQ and AMD: replaced static methods
2024-07-26 17:52:34 +02:00
f4exb
dac4bc08df
WDSP: sender: replaced static methods
2024-07-26 10:53:58 +02:00
f4exb
0bd4bbe0d4
WDSP: BPSNBA: replaced static methods
2024-07-26 10:53:58 +02:00
f4exb
cc8c6d8004
WDSP: notched bandpass filter: replaced static methods
2024-07-26 10:53:58 +02:00
f4exb
42fa9f5eb2
WDSP: meter: replaced static methods
2024-07-26 10:53:58 +02:00
f4exb
8842b56080
WDSP: generator: replaced static methods (RXA)
2024-07-26 10:53:58 +02:00
f4exb
49dc91cb6b
WDSP: minor adjustments
2024-07-26 10:53:58 +02:00
f4exb
e81c9cc5b0
WDSP: shift and resampler: replaced static methods
2024-07-26 10:53:58 +02:00
f4exb
71a5d7a1b4
WDSP: some Sonar fixes
2024-07-26 10:53:58 +02:00
f4exb
808fe2c075
WDSP: removed for Winmdows and Mac
2024-07-26 10:53:58 +02:00
f4exb
3bdfeb54ff
WDSP: added missing exports for Mac and Windows
2024-07-26 10:53:58 +02:00
f4exb
b975658758
WDSP: Nose blanker: replaced static methods
2024-07-26 10:53:58 +02:00
f4exb
994898d9fc
WDSP: simplify RXA structs
2024-07-26 10:53:58 +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
a5b5500441
Merge pull request #2219 from mkhuthir/patch-1
...
Update readme.md
2024-07-23 17:54:37 +02:00
Muthanna Alwahash
4100e33031
Update readme.md
...
Added etsi.org link for more information about DAB receivers technical requirements.
2024-07-22 20:35:38 +04:00
f4exb
4b38488b51
WDSP: extend parameters range of noise blanker
2024-07-22 05:27:44 +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
0a9a2ba136
More Sonar fixes (3)
2024-07-22 04:25:43 +02:00
f4exb
3799746ac0
More Sonar fixes (2)
2024-07-22 00:34:26 +02:00
f4exb
189d5a6a01
More Sonar fixes
2024-07-21 23:15:32 +02:00
f4exb
28262ca5fb
More Sonar bug fixes
2024-07-21 14:20:48 +02:00
Edouard Griffiths
568b2446f1
Merge pull request #2216 from dforsi/fix/api-host
...
Improve indication of API server address
2024-07-21 14:02:32 +02:00
Edouard Griffiths
02babd5ff8
Merge pull request #2214 from f4exb/feature-wdsp
...
Feature wdsp
2024-07-21 04:11:52 +02:00
f4exb
c0aa1b0358
WDSP: fixes
2024-07-20 23:31:25 +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
f6d97efe55
WDSP: fixed Sonar bug issue
2024-07-20 10:35:54 +02:00
f4exb
0fd169c008
WDSP receiver: moved ANF to main GUI amd added audio pan
2024-07-20 04:46:57 +02:00
f4exb
c32116a330
WDSP: Sonar corrections and cleanup
2024-07-19 08:10:54 +02:00
f4exb
40f7ecdaa0
WDSP: more double precision calculation
2024-07-18 02:08:05 +02:00
f4exb
37a36532d0
WDSP: split RESAMPLE and RESAMPLEF
2024-07-17 21:50:58 +02:00
f4exb
da7b3fbd41
WDSP: more double precision calculation
2024-07-17 21:19:57 +02:00
f4exb
3f800dd0a9
WDSP: FIR: calculate on double precision as much as possible
2024-07-17 03:04:47 +02:00
f4exb
6d3516482e
WDSP: FIR::mp_imp use double precision for magnitudes
2024-07-17 01:58:47 +02:00
f4exb
5d68bf73b3
WDSP: NBP (notched bandpass) use double prceision as much as possible
2024-07-17 00:40:00 +02:00
f4exb
7f1cb0e203
WDSP: try to fix meter
2024-07-17 00:39:28 +02:00
f4exb
be080f432c
WDSP receiver: re-generate files from Swagger
2024-07-16 23:30:58 +02:00
f4exb
3a4981046c
WDSP: remove wcomplex
2024-07-16 23:18:21 +02:00
Edouard Griffiths
0b62856e70
Merge pull request #2212 from dforsi/fix/cleanup
...
Fix/cleanup
2024-07-16 23:16:42 +02:00
Daniele Forsi
e340517d1c
Fix typos
2024-07-16 21:43:29 +02:00
Daniele Forsi
e939c8c246
Update .gitignore
2024-07-16 21:43:29 +02:00
Daniele Forsi
585077eaef
Delete unneeded files
2024-07-16 21:43:29 +02:00
f4exb
3c337d6cf5
WDSP receiver: implemented SAM DSB/USB/LSB selection
2024-07-15 03:45:04 +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
4ad190c401
WDSP: removed useless atomic
2024-07-14 00:05:10 +02:00
f4exb
5891dfa5da
WDSP: removed useless mutexes
2024-07-13 23:59:46 +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
c99f2e1914
WDSP: use double precision for meter results
2024-07-13 03:53:57 +02:00
f4exb
fb08489f5a
WDSP receiver: implemented RIT and fixed audio binaural
2024-07-13 03:23:08 +02:00
f4exb
531e96de00
WDSP: split firmin into fircore, firmin and firopt
2024-07-13 03:20:26 +02:00
f4exb
7f960824f5
WDSP receiver: added to Web API mapper
2024-07-12 05:01:07 +02:00
f4exb
80b2370bc3
WDSP RXA: do not activate frequency shift initially
2024-07-12 05:00:12 +02:00
f4exb
a379692252
WDSP Receiver: API implementation
2024-07-11 21:25:53 +02:00
f4exb
7db7159349
WDSP receiver: removed DLL export in dialogs for MSVC
2024-07-11 21:25:53 +02:00
f4exb
7923cd811b
WDSP receiver: added missing on_equalizer_toggled method
2024-07-11 21:25:53 +02:00
f4exb
a33f53c79b
WDSP receiver: fixed FFTW3F include
2024-07-11 21:25:53 +02:00
f4exb
50c4feb6bb
WDSP: fixed some unresolved externals
2024-07-11 21:25:53 +02:00
f4exb
a4f08dc210
WDSP receiver: fixed FM demod amd implement equalizer
2024-07-11 21:25:53 +02:00
f4exb
8dd46a08ea
WDSP receiver: implemented squelch
2024-07-11 21:25:53 +02:00
f4exb
07e179c196
WDSP: fixed resampler
2024-07-11 21:25:53 +02:00
f4exb
44fb308c4a
WDSP: fixed FM squelch
2024-07-11 21:25:53 +02:00
f4exb
ed3a57c92c
EMNR: make internal calculations in double precision
2024-07-11 21:25:53 +02:00
f4exb
043d9da47e
WDSP Receiver: added squelch support plus corrections
2024-07-11 21:25:53 +02:00
f4exb
ffef9ab48f
WDSP receiver: FM options
2024-07-11 21:25:53 +02:00
f4exb
8b10dd05ff
WDSP receiver: Removed SNB
2024-07-11 21:25:52 +02:00
f4exb
7be39b1b55
WDSP: use double internally for SNBA
2024-07-11 21:25:52 +02:00
f4exb
a229c583ee
WDSP: separate SNBA and BPSNBA
2024-07-11 21:25:52 +02:00
f4exb
fadffc1afc
WDSP receiver: implemmted noise blanker and CW peaking filter
2024-07-11 21:25:52 +02:00
f4exb
5a423e93ba
WDSP receiver: implemented AGC, Volume, Noise reduction and Noise blanker
2024-07-11 21:25:52 +02:00
f4exb
02a73de41b
WDSP: added ANB and NOB blocks (noise blanker)
2024-07-11 21:25:52 +02:00
f4exb
74cc488383
WDSP Receiver: GUI updates
2024-07-11 21:25:52 +02:00
f4exb
dc626ea9bb
WDSP Receiver: implemented spectrum handling and AGC
2024-07-11 21:25:52 +02:00
f4exb
bc34a759c7
WDSP: nigrate to float mostly
2024-07-11 21:25:52 +02:00
f4exb
8d9dc3b5ed
WDSP corrections
2024-07-11 21:25:52 +02:00
f4exb
b2303b028c
WDSP Rx: first basic implementation
2024-07-11 21:25:52 +02:00
f4exb
d0391e3516
Amendments to WDSP. WDSP Receiver: create/delete WDSP RXA
2024-07-11 21:25:51 +02:00
f4exb
8ce840dd17
WDSP Receiver as a copy of the SSB demodulator
2024-07-11 21:25:51 +02:00
Edouard Griffiths
5b05b13c5d
Merge pull request #2206 from dforsi/fix/typos
...
Fix typos
2024-07-11 09:13:24 +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
04ee258010
Fix typos in help files
2024-07-10 23:06:29 +02:00
Daniele Forsi
15fec2c28d
Fix comment after #endif
2024-07-09 22:20:19 +02:00
Edouard Griffiths
a768e91855
Merge pull request #2205 from dforsi/feature/map-readme
...
Add details about rendered maps stored locally
2024-07-09 17:07:31 +02:00
Edouard Griffiths
1df378d3a8
Merge pull request #2187 from dforsi/fix/map-feature
...
Fix/map feature
2024-07-09 16:10:19 +02:00
Daniele Forsi
b909f5ebba
Do not revert Filter Distance to the previous value when the cell is empty
2024-07-06 23:51:15 +02:00
Daniele Forsi
cc0e0c0f28
Use a QSpinBox for Filter Distance with a maximum of 10 000 kilometres
2024-07-06 23:51:15 +02:00
Daniele Forsi
91862a582e
Right align columns with numeric values
2024-07-06 23:51:15 +02:00
Daniele Forsi
c06e740ffc
Get case insensitive sorting in the Map Settings Dialog for Map Items
2024-07-06 23:51:15 +02:00
Daniele Forsi
0398414e2c
Remove unused resources
...
Automatically deleted by opening the .ui file in Qt Creator.
2024-07-06 23:51:15 +02:00
Daniele Forsi
fe552abb20
Convert transmitters.csv to UTF-8
...
For correct display of all alphabets.
2024-07-06 23:51:15 +02:00
Daniele Forsi
bb834caebc
Add list of transmitters to the resources
...
Fixes log message of level "critical":
MapGUI::addBroadcast: Failed to open transmitters.csv
2024-07-06 23:51:15 +02:00
dforsi
b4b0cedd17
Add details about rendered maps stored locally
...
Suggest two tools can be used to create map images:
* QGIS: overkill but does everything
* gdal2tiles: it's called by QGIS but can be used directly
2024-07-06 13:15:46 +02:00
Edouard Griffiths
7c9c6ea440
Merge pull request #2190 from srcejon/android_fixes
...
Android fixes
2024-06-29 23:31:06 +02:00
Jon Beniston
b9079e005b
APT Demod: Check filename suffix is specified
2024-06-29 11:52:34 +01:00
Jon Beniston
97193ef34d
Don't change filenames on Android
2024-06-29 11:50:44 +01:00
Edouard Griffiths
e22688e462
Merge pull request #2186 from srcejon/freq_scanner
...
Frequency Scanner: Fix rounding error
2024-06-27 22:59:18 +02:00
srcejon
fd1d411bf0
Frequency Scanner: Fix rounding error that prevent some channels from being scanned, depending on sample rate.
2024-06-27 13:01:06 +01:00
Edouard Griffiths
2baea0364b
Merge pull request #2185 from srcejon/freq_scanner
...
Update sdrangel-windows-libraries link
2024-06-26 11:29:51 +02:00
srcejon
b4e2943298
Update sdrangel-windows-libraries link to include latest VC redistributable
2024-06-26 09:30:30 +01:00
f4exb
3e909d2016
Updated versions and changelogs
2024-06-25 22:19:14 +02:00
Edouard Griffiths
a4b78fa30e
Merge pull request #2184 from dforsi/fix/cleanup
...
Fix/cleanup
2024-06-24 10:48:57 +02:00
Daniele Forsi
4bef2355dd
Fix more typos
2024-06-23 17:32:49 +02:00
Daniele Forsi
c6526aae49
Fix typos in .md files
2024-06-23 17:32:49 +02:00
Daniele Forsi
a45e4eab0a
Fix typos in .yaml files
2024-06-23 17:32:49 +02:00
Daniele Forsi
79deb41ddb
Remove resource pointing to non-existing file
2024-06-23 17:32:49 +02:00
Daniele Forsi
98fb7a58d9
Fix class name
...
Automatically updated by opening the .ui file in Qt Creator.
2024-06-23 17:32:49 +02:00
Daniele Forsi
d8c733cab7
Update properties related to fonts
...
Automatically updated by opening the .ui file in Qt Creator.
2024-06-23 17:32:49 +02:00
Daniele Forsi
685d30f15a
Remove unused resources
...
Automatically deleted by opening the .ui file in Qt Creator.
2024-06-23 17:32:48 +02:00
Daniele Forsi
5cbc9fd834
Fix warning
...
Fixes:
sdrgui/device/deviceuiset.cpp:353:36: 2nd function call argument is an uninitialized value [clang-analyzer-core.CallAndMessage]
2024-06-23 17:32:48 +02:00
Daniele Forsi
1f9c7efcab
Remove uneeded unlocks of QMutexLocker
...
The mutex will get unlocked anyway when falling out of scope.
2024-06-23 17:32:48 +02:00
Daniele Forsi
2b0bcb0d09
Remove duplicated lines
2024-06-23 17:32:48 +02:00
Daniele Forsi
23eae6fda9
Remove unused includes
2024-06-23 17:32:48 +02:00
Daniele Forsi
e4e2588164
Remove unused files
2024-06-23 17:32:48 +02:00
Daniele Forsi
1fd56fdb42
Remove unused files
2024-06-23 17:32:48 +02:00
Daniele Forsi
941e73c561
Add missing close parens
2024-06-23 17:32:48 +02:00
Edouard Griffiths
31c20df7bb
Merge pull request #2182 from dforsi/fix/save-settings
...
Do not save the settings twice
2024-06-23 02:41:12 +02:00
Daniele Forsi
8a7d1534d8
Do not save the settings twice
...
Settings are saved in MainWindow::closeEvent() which is called when Sdrangel
is exited by closing its main window, or when using the File/Exit menu (or
Ctrl+Q) or when pressing Alt+F4.
2024-06-22 17:27:40 +02:00
Edouard Griffiths
5070112c18
Merge pull request #2181 from srcejon/freq_scanner
...
Frequency scanner: Add scan results to channel report. Add run action to API. Add HF ATC.
2024-06-21 15:06:24 +02:00
srcejon
7336cda7bc
FreqScanner: Add HF ATC channels preset.
2024-06-21 10:24:36 +01:00
srcejon
28cc7c3f31
FreqScanner: Add API action to run scan. Add scan results to channel report.
2024-06-21 10:24:16 +01:00
srcejon
c1d55b9af1
Add scanState to FreqScanner Report
2024-06-21 10:04:17 +01:00
srcejon
092efb3780
Update FreqScanner swagger files
2024-06-21 09:03:32 +01:00
Edouard Griffiths
4837d3aba3
Merge pull request #2180 from srcejon/freq_scanner
...
AIS: Validate message length. Fixes #2125
2024-06-21 01:44:44 +02:00
srcejon
5f0fc8fbf7
Configurations dialog: Fix slot names. Sort configs when dialog first opened.
2024-06-20 22:30:39 +01:00
srcejon
1625c42e38
AIS: Validate message length. Fixes #2125
2024-06-20 22:00:15 +01:00
Edouard Griffiths
9e4dc83e74
Merge pull request #2178 from srcejon/freq_scanner
...
ILS Demod: Save frequency when switching between LOC and G/S. Set frequency for ident when in G/S mode.
2024-06-20 17:58:10 +02:00
srcejon
0488cc622e
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-06-20 10:31:44 +01:00
srcejon
306055faea
ILS Demod. Save frequency when switching between LOC and G/S. Set frequency for ident when in G/S mode. Fixes #2177
2024-06-20 10:31:28 +01:00
Edouard Griffiths
fd9e9959f6
Merge pull request #2175 from srcejon/freq_scanner
...
Heat Map - Add settings to reduce memory requirement
2024-06-18 22:33:46 +02:00
srcejon
78e7fdc473
Fix for Qt5
2024-06-18 16:28:43 +01:00
srcejon
64d75baadf
Heat Map: Handle memory allocation errors. Allow selecting which data to be saved to reduce memory requirements.
2024-06-18 16:26:08 +01:00
Edouard Griffiths
deb4feed3b
Merge pull request #2174 from srcejon/freq_scanner
...
ILS Demod: Add DDM/SDM/Deviation to ILS channel report
2024-06-18 17:20:51 +02:00
srcejon
c62f128ca1
Regenerate swagger API
2024-06-18 09:14:22 +01:00
srcejon
159d46ee36
ILS Demod: Add DDM/SDM/Deviation to channel report.
2024-06-18 09:06:15 +01:00
f4exb
4770e2d281
Updated versions and changelogs
2024-06-18 00:52:36 +02:00
f4exb
65a5f98d88
Github actions: upgraded actions/checkout to v4
2024-06-18 00:18:45 +02:00
Edouard Griffiths
36a33bb8ea
Merge pull request #2173 from srcejon/freq_scanner
...
Update sdrangel-windows-libraries to latest revision
2024-06-17 16:07:41 +02:00
srcejon
f5dc0e3d3d
Update sdrangel-windows-libraries to latest revision
2024-06-17 14:06:13 +01:00
Edouard Griffiths
9aacea3d59
Merge pull request #2172 from srcejon/freq_scanner
...
SDRplayV3Input: Add SDRPLAY_RSPdxR2_ID support.
2024-06-17 13:59:57 +02:00
srcejon
87dba4d26e
SDRplayV3Input: Add SDRPLAY_RSPdxR2_ID support.
2024-06-17 10:07:53 +01:00
Edouard Griffiths
741f1f7c87
Merge pull request #2170 from dforsi/fix/tooltips
...
Fix tooltips
2024-06-17 08:31:19 +02:00
f4exb
b1ef05667e
Build WDSP for Linux only
2024-06-17 02:21:14 +02:00
f4exb
c81ff5060c
Do not build WDSP for Apple
2024-06-17 01:16:23 +02:00
Daniele Forsi
ea04742685
Make tooltips more uniform
2024-06-16 23:38:33 +02:00
Daniele Forsi
322296f1af
Add missing tooltips
2024-06-16 23:38:33 +02:00
Daniele Forsi
bf74dc53e0
Fix tooltips
2024-06-16 23:38:33 +02:00
Daniele Forsi
406bb674c5
Fix typos
2024-06-16 23:38:33 +02:00
f4exb
cd4ad2cc95
Refactored WDSP initial commit
2024-06-16 19:14:31 +02:00
Edouard Griffiths
98baa03619
Merge pull request #2169 from srcejon/mac_arm64
...
SDRplay 3.15 updates
2024-06-16 19:13:38 +02:00
Jon Beniston
625027c35e
Update external/windows to latest sdrangel-windows-libraries
2024-06-16 10:02:28 +01:00
Jon Beniston
c7a27bfa07
Update SDRplay API to 3.15 on Mac
2024-06-16 09:56:42 +01:00
Edouard Griffiths
5821171398
Merge pull request #2168 from choumarin/patch-1
...
Fix typo in ILS freq
2024-06-16 07:05:53 +02:00
f4exb
ab28672c95
Fix Ubuntu build
2024-06-16 03:17:56 +02:00
Christian
8742904d7d
Fix typo in ILS freq
2024-06-15 13:50:54 -07:00
Edouard Griffiths
cc420c3c4b
Merge pull request #2160 from srcejon/freq_scanner
...
Remove use of deprecated QRegExp.
2024-06-10 18:58:07 +02:00
srcejon
41716632d4
Remove use of deprecated QRegExp.
2024-06-10 14:01:57 +01:00
f4exb
4f822b4daf
Fixed MSVC version detection
2024-06-10 04:07:58 +02:00
Edouard Griffiths
1034e3aa99
Merge pull request #2157 from dforsi/fix/memleaks
...
Fix memleaks
2024-06-10 01:03:17 +02:00
Daniele Forsi
b1a460fca8
Fix memleaks
...
Frees memory allocated
in SpectrumMeasurements::createPeakTable(int) .../sdrgui/gui/spectrummeasurements.cpp:303
in SpectrumMeasurements::createPeakTable(int) .../sdrgui/gui/spectrummeasurements.cpp:304
2024-06-09 20:23:39 +02:00
Daniele Forsi
31ad607721
Fix memleaks
...
Frees memory allocated
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2126
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2128
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2129
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2130
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2131
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2132
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2133
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2134
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2135
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2136
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2137
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2138
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2139
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2140
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2141
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2142
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2143
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2144
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2145
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2146
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2147
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2148
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2149
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2150
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2153
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2154
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2155
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2156
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2157
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2158
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2159
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2160
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2161
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2190
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2191
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2192
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/radioastronomy/radioastronomygui.cpp:2193
and a comment :)
2024-06-09 20:22:33 +02:00
Daniele Forsi
2fff671a33
Add a parent pointer to TimeDeltaDelegate, HMSDelegate and DMSDelegate
2024-06-09 20:22:33 +02:00
Daniele Forsi
3849b1806f
Fix memleaks
...
Frees memory allocated
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:499
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:500
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:501
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:502
in FreqScannerGUI::FreqScannerGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/freqscanner/freqscannergui.cpp:503
2024-06-09 00:25:13 +02:00
Daniele Forsi
055c03c2b7
Fix memleaks
...
Frees memory allocated in
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:600
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:660
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:661
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:662
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:663
in NoiseFigureGUI::NoiseFigureGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/noisefigure/noisefiguregui.cpp:664
2024-06-08 23:01:03 +02:00
Daniele Forsi
79db899dff
Fix memleaks
...
Frees memory allocated
in NavtexDemodGUI::NavtexDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodnavtex/navtexdemodgui.cpp:528
in NavtexDemodGUI::NavtexDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodnavtex/navtexdemodgui.cpp:529
2024-06-08 22:55:08 +02:00
Daniele Forsi
df42b3019c
Fix memleak
...
Frees memory allocated
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:650
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:651
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:652
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:653
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:654
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:655
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:656
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:657
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:658
in RadiosondeDemodGUI::RadiosondeDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) ...sdrangel/plugins/channelrx/demodradiosonde/radiosondedemodgui.cpp:659
2024-06-08 22:32:29 +02:00
Daniele Forsi
11a672161d
Fix memleak
...
Frees memory allocated
in DSCDemodGUI::DSCDemodGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) .../plugins/channelrx/demoddsc/dscdemodgui.cpp:571
2024-06-08 21:46:39 +02:00
Daniele Forsi
52f3618e56
Fix memleak
...
Frees memory allocated
in ChannelWebAPIUtils::getCenterFrequency(unsigned int, double&) .../sdrbase/channel/channelwebapiutils.cpp:340
2024-06-08 21:46:23 +02:00
f4exb
1b2a549463
Updated versions and changelogs
2024-06-06 22:10:04 +02:00
Edouard Griffiths
6989b76902
Enabled back the Morse Decoder in Windows build. For #2152
2024-06-06 11:55:14 +02:00
Edouard Griffiths
e381f0b3e4
Merge pull request #2151 from dforsi/feature/satellitetrackersettings
...
Add a button to reset the list of TLEs to defaults compiled in Sdrangel
2024-06-06 05:57:52 +02:00
Daniele Forsi
bbf65831f7
Satellite Tracker Settings: add missing help description of Replay tab
2024-06-05 21:38:10 +02:00
Daniele Forsi
d57fbc866b
Satellite Tracker Settings: update help page for new button
2024-06-05 21:19:38 +02:00
Daniele Forsi
7281e238d9
Satellite Tracker Settings: add a button to reset the list of TLEs
2024-06-05 20:17:44 +02:00
Daniele Forsi
aeab5d9229
Move defines to the header so they can be reused elsewhere
2024-06-05 00:09:58 +02:00
Daniele Forsi
07721385f1
Factor out the code that updates the widget containing the list of TLEs
2024-06-05 00:09:58 +02:00
Daniele Forsi
e95cf97c42
Use https for all addresses
2024-06-05 00:09:11 +02:00
Edouard Griffiths
c3b7fd2784
Merge pull request #2149 from srcejon/freq_scanner
...
CUDAvkFFTEngine: Add required include.
2024-06-04 15:36:33 +02:00
srcejon
f49a0ec796
Set CMAKE_PREFIX_PATH to include ffmpeg@5.
2024-06-04 11:28:56 +01:00
srcejon
f5a1ef47b5
Github mac CI: Try ffmpeg@5
2024-06-04 08:58:06 +01:00
srcejon
a7969adfe9
CUDAvkFFTEngine: Add required include.
2024-06-04 08:11:34 +01:00
Edouard Griffiths
523be287ad
Merge pull request #2133 from dforsi/fix/memleaks
...
Fix memleaks
2024-06-03 17:58:13 +02:00
Edouard Griffiths
59fa653bd8
Merge pull request #2148 from dforsi/fix/layout
...
Remove extra margins from some dialogs
2024-06-03 09:43:45 +02:00
Daniele Forsi
4c32c19308
Remove extra margins from some dialogs
...
Makes the margins of the Configurations dialog, the Feature Presets dialog
and the Plugin Presets dialog similar to the Device Set Presets dialog,
2024-06-02 23:59:01 +02:00
f4exb
ade3eedfa5
SDRPlay v1: fix setting of hardware flavour. Fixes #2127
2024-06-02 03:27:52 +02:00
f4exb
cfc0114c87
Audio Input: list plugin as a built in device so that it can be instantiated multiple times. Fixes #2143
2024-06-02 03:27:52 +02:00
f4exb
524bfd447d
Do not exit after listing available devices. Fixes #2144
2024-06-02 03:27:52 +02:00
Edouard Griffiths
209e3a9ecb
Merge pull request #2146 from godsic/bugfix/soapy-cmake
...
Fix and refactor FindSoapySDR.cmake
2024-06-02 02:25:53 +02:00
Edouard Griffiths
f6425af84d
Merge pull request #2145 from dforsi/fix/typos
...
Fix error message
2024-06-02 01:31:16 +02:00
Edouard Griffiths
e5003af211
Merge pull request #2142 from dforsi/fix/device-names
...
Rename some input devices for consistency
2024-06-01 22:43:41 +02:00
Mykola Dvornik
4252592045
Fix and refactor FindSoapySDR.cmake
2024-06-01 19:25:42 +02:00
Daniele Forsi
710ad0b9e3
Fix error message
...
All long options must be specified with two hypens.
2024-06-01 16:57:24 +02:00
Daniele Forsi
fd2959a878
Rename some input devices for consistency
2024-06-01 12:37:54 +02:00
f4exb
03bb11b869
Morse Decoder: returm to the original GGMorse library
2024-06-01 10:00:10 +02:00
Edouard Griffiths
4cf54cb9a5
Merge pull request #2138 from mxi-box/bugfix
...
Bugfix: ADS-B demodulate & WFM modulate
2024-05-30 16:54:09 +02:00
mxi-box
ac00e5b46b
Fix WFM mod: remove feedback sink
2024-05-30 21:21:03 +08:00
mxi-box
a99082bda9
Fix ADSB demod: Message length
2024-05-30 21:18:41 +08:00
Edouard Griffiths
c913b20a27
Merge pull request #2136 from mxi-box/sigmf_fix
...
Fix Sigmf Record: overwriting sigmf-data or sigmf-meta
2024-05-30 00:23:24 +02:00
mxi-box
10aae9cfd4
Fix Sigmf Record: overwriting sigmf-data or sigmf-meta
2024-05-30 03:49:08 +08:00
Daniele Forsi
cf0e129165
Fix memleaks of QNetworkAccessManager()
...
Frees memory allocated
in AudioOutputPlugin::createSampleSinkPluginInstance(QString const&, DeviceAPI*) /home//sdrangel/plugins/samplesink/audiooutput/audiooutputplugin.cpp:136
in ChirpChatDemod::ChirpChatDemod(DeviceAPI*) /home/sdrangel/plugins/channelrx/demodchirpchat/chirpchatdemod.cpp:84
in FileOutput::FileOutput(DeviceAPI*) /home/sdrangel/plugins/samplesink/fileoutput/fileoutput.cpp:54
in RadioAstronomyGUI::RadioAstronomyGUI(PluginAPI*, DeviceUISet*, BasebandSampleSink*, QWidget*) /home/sdrangel/plugins/channelrx/radioastronomy/radioastronomygui.cpp:2061
in SatelliteSelectionDialog::SatelliteSelectionDialog(SatelliteTrackerSettings*, QHash<QString, SatNogsSatellite*> const&, QWidget*) /home/sdrangel/plugins/feature/satellitetracker/satelliteselectiondialog.cpp:42:24
in SatelliteTracker::SatelliteTracker(WebAPIAdapterInterface*) /home/sdrangel/plugins/feature/satellitetracker/satellitetracker.cpp:61:24
2024-05-28 19:24:02 +02:00
Daniele Forsi
302f99382a
Fix memleaks
...
Frees memory allocated
in ChannelPowerSink::applyChannelSettings(int, int, bool) /home/daniele/Programmazione/ham/sdrangel/plugins/channelrx/channelpower/channelpowersink.cpp:120
2024-05-26 22:10:32 +02:00
Daniele Forsi
8b5a5b7f70
Fix memleaks
...
Frees memory allocated
in TVScreenAnalog::initializeGL() /home/daniele/Programmazione/ham/sdrangel/sdrgui/gui/tvscreenanalog.cpp:232
in TVScreenAnalog::initializeTextures(TVScreenAnalogBuffer*) /home/daniele/Programmazione/ham/sdrangel/sdrgui/gui/tvscreenanalog.cpp:285
in TVScreenAnalog::initializeTextures(TVScreenAnalogBuffer*) /home/daniele/Programmazione/ham/sdrangel/sdrgui/gui/tvscreenanalog.cpp:286
2024-05-26 22:10:32 +02:00
Daniele Forsi
98abefc68b
Fix memleaks
...
Frees memory allocated
in SkyMapGUI::SkyMapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/skymap/skymapgui.cpp:215
2024-05-26 22:10:26 +02:00
Edouard Griffiths
bace0951bb
Merge pull request #2126 from dforsi/feature/highlight
...
Highlight the current workspace and device in their dialogs
2024-05-26 18:04:23 +00:00
Edouard Griffiths
7939197f9d
Merge pull request #2124 from dforsi/fix/webapi
...
Add missing .yaml files to webapi.qrc
2024-05-26 15:34:05 +00:00
Edouard Griffiths
4f9f1dc602
Merge pull request #2123 from srcejon/mac_arm64
...
Fix ggmorse paths on mac
2024-05-26 13:03:08 +00:00
Jon Beniston
3da44b79b5
Install subversion for Mac build
2024-05-26 13:21:36 +01:00
Daniele Forsi
af712de404
Highlight the current workspace
2024-05-26 12:31:40 +02:00
Daniele Forsi
c7c0247f81
Highlight the current device
2024-05-26 12:31:40 +02:00
Daniele Forsi
efa2f75170
[webapi] Sort some files by name in the resources file
...
Makes it easier to see if some file is missing.
2024-05-25 19:40:10 +02:00
Daniele Forsi
1e517a68e8
[webapi] Add missing files to resources file
...
Fixes:
2024-05-25 18:42:35.213 (W) StaticFileController::service: File :/webapi/doc/swagger/include/SID.yaml not found
2024-05-25 18:42:35.221 (W) StaticFileController::service: File :/webapi/doc/swagger/include/SkyMap.yaml not found
2024-05-25 18:42:35.370 (W) StaticFileController::service: File :/webapi/doc/swagger/include/ChannelPower.yaml not found
2024-05-25 18:42:35.403 (W) StaticFileController::service: File :/webapi/doc/swagger/include/FreqScanner.yaml not found
2024-05-25 18:42:35.403 (W) StaticFileController::service: File :/webapi/doc/swagger/include/EndOfTrainDemod.yaml not found
2024-05-25 18:42:35.444 (W) StaticFileController::service: File :/webapi/doc/swagger/include/FT8Demod.yaml not found
2024-05-25 18:42:35.485 (W) StaticFileController::service: File :/webapi/doc/swagger/include/M17Mod.yaml not found
2024-05-25 19:13:16.040 (W) StaticFileController::service: File :/webapi/doc/swagger/include/MorseDecoder.yaml not found
2024-05-25 19:39:32 +02:00
Jon Beniston
2d3dc836dd
Fix ggmorse paths on mac
2024-05-24 16:37:27 +01:00
f4exb
4538d46c5d
Updated version and changelogs
2024-05-24 12:30:22 +02:00
Edouard Griffiths
f79ae3ac71
Merge pull request #2122 from srcejon/freq_scanner
...
Morse feature: Fix for Qt6 and Windows.
2024-05-24 11:35:00 +02:00
srcejon
77665162b7
Morse feature: Add cast to fix build on Qt6.
2024-05-24 09:20:44 +01:00
f4exb
1d87e1e051
Updated versions and changelogs
2024-05-24 00:24:50 +02:00
f4exb
4d5958f630
Morse Decoder: added option to show decoder thershold trace or not
2024-05-23 18:51:54 +02:00
f4exb
5841290df4
Morse Decoder: disable Windows build
2024-05-23 15:39:36 +02:00
Edouard Griffiths
f12ca5dde4
Merge pull request #2121 from dforsi/fix/sid-crash
...
Fix crash when quitting sdrangel when the SID window is open
2024-05-23 06:22:16 +02:00
Daniele Forsi
db57a7853b
Fix crash when quitting sdrangel when the SID window is open
...
Fixes a stack exhaustion that happens in some machines/compiler combinations.
Fixes #2119
2024-05-22 23:40:00 +02:00
f4exb
3fc3a976b3
Fix external cmake (2)
2024-05-21 20:56:28 +02:00
f4exb
c978b79cf2
Fix external cmake
2024-05-21 18:30:24 +02:00
f4exb
a382ebc23a
Corrections to CI/CD for GGMorse
2024-05-21 17:05:20 +02:00
f4exb
ead45bdadd
Disable Morse Decoder in Windows build
2024-05-21 16:25:38 +02:00
f4exb
d308127893
Build GGMorse in CI
2024-05-21 10:53:15 +02:00
f4exb
176fe034ea
Morse Decoder: implemented API. For #2112
2024-05-21 02:43:51 +02:00
f4exb
7772ac405c
Morse Decoder: added documentation
2024-05-21 01:08:44 +02:00
f4exb
254b100373
Morse Decoder: implement UDP
2024-05-21 01:08:10 +02:00
f4exb
eb877fa7c7
Morse Decoder: set buffer size to analysis time window (3s)
2024-05-20 22:49:48 +02:00
f4exb
1edaa0d98a
Morse Decoder: adeed scope and set bytes block size appropriately plus minor changes
2024-05-20 22:49:48 +02:00
f4exb
31274b1227
SSB demod: apply clamping also when squelch opens
2024-05-20 22:49:48 +02:00
f4exb
8e9661f011
Morse Decoder: added scope
2024-05-20 22:49:48 +02:00
f4exb
112cd4cac4
Morse Decoder: added scope from RTTY decoder
2024-05-20 22:49:48 +02:00
f4exb
39bc799509
Morse Decoder: basic functionality
2024-05-20 22:49:48 +02:00
f4exb
4387f54f0d
Morse Decoder: initial commit
2024-05-20 22:49:48 +02:00
Edouard Griffiths
0714e5dba5
Merge pull request #2120 from dforsi/fix/sid-memleaks
...
Fix/sid memleaks
2024-05-20 22:48:53 +02:00
Edouard Griffiths
dd864f1327
Merge pull request #2058 from dforsi/fix/asan
...
Fix memory leaks
2024-05-20 02:31:47 +02:00
Daniele Forsi
3106b2c9da
Remove unneeded calls to disconnect signals
...
Signals are automatically disconnected when QObjects are destroyed:
https://doc.qt.io/qt-5/qobject.html#dtor.QObject
2024-05-19 23:12:59 +02:00
Daniele Forsi
9ac66a3396
Fix memleaks
...
Fixes leaks:
in SIDGUI::SIDGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) plugins/feature/sid/sidgui.cpp:257
in SIDGUI::SIDGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) plugins/feature/sid/sidgui.cpp:249
in SIDGUI::SIDGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) plugins/feature/sid/sidgui.cpp:215
2024-05-19 23:12:59 +02:00
Daniele Forsi
0ae44663e1
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 8 byte(s) in 1 object(s) allocated from:
#0 0x7fabe9cf46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7faba9afa508 in WebServer::addSubstitution(QString, QString, QString) sdrangel/plugins/feature/skymap/webserver.cpp:83
#2 0x7faba9b11591 in SkyMapGUI::SkyMapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/skymap/skymapgui.cpp:224
#3 0x7faba9b0f0a0 in SkyMapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/skymap/skymapgui.cpp:44
#4 0x7faba9af70e9 in SkyMapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/skymap/skymapplugin.cpp:72
#5 0x7fabe920938b in MainWindow::featureAddClicked(Workspace*, int) sdrangel/sdrgui/mainwindow.cpp:2888
#6 0x7fabe9224621 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<Workspace*, int>, void, void (MainWindow::*)(Workspace*, int)>::call(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#7 0x7fabe921feed in void QtPrivate::FunctionPointer<void (MainWindow::*)(Workspace*, int)>::call<QtPrivate::List<Workspace*, int>, void>(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#8 0x7fabe921d376 in QtPrivate::QSlotObject<void (MainWindow::*)(Workspace*, int), QtPrivate::List<Workspace*, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#9 0x7fabe43062b1 (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#10 0x7fabe91d5ca4 in Workspace::addFeature(Workspace*, int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_workspace.cpp:393
#11 0x7fabe950c6a2 in Workspace::addFeatureEmitted(int) sdrangel/sdrgui/gui/workspace.cpp:413
#12 0x7fabe95245bb in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>, void, void (Workspace::*)(int)>::call(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#13 0x7fabe951fb83 in void QtPrivate::FunctionPointer<void (Workspace::*)(int)>::call<QtPrivate::List<int>, void>(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#14 0x7fabe951cc86 in QtPrivate::QSlotObject<void (Workspace::*)(int), QtPrivate::List<int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#15 0x7fabe43062b1 (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#16 0x7fabe91c3c77 in FeatureAddDialog::addFeature(int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:141
#17 0x7fabe92d0d79 in FeatureAddDialog::apply(QAbstractButton*) sdrangel/sdrgui/gui/featureadddialog.cpp:53
#18 0x7fabe91c380e in FeatureAddDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:82
#19 0x7fabe4305fcc (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#20 0x7fabe51029b2 in QDialogButtonBox::clicked(QAbstractButton*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3029b2) (BuildId: dfefd27f084c0dd066215fc79825fceae604f481)
and more
2024-05-19 19:44:45 +02:00
Daniele Forsi
b79b774969
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f3c3e0f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f3bfdef913c in WebServer::WebServer(unsigned short&, QObject*) sdrangel/plugins/feature/skymap/webserver.cpp:34
#2 0x7f3bfdf10b56 in SkyMapGUI::SkyMapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/skymap/skymapgui.cpp:220
#3 0x7f3bfdf0eb20 in SkyMapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/skymap/skymapgui.cpp:44
#4 0x7f3bfdef75e9 in SkyMapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/skymap/skymapplugin.cpp:72
#5 0x7f3c3d60938b in MainWindow::featureAddClicked(Workspace*, int) sdrangel/sdrgui/mainwindow.cpp:2888
#6 0x7f3c3d624621 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<Workspace*, int>, void, void (MainWindow::*)(Workspace*, int)>::call(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#7 0x7f3c3d61feed in void QtPrivate::FunctionPointer<void (MainWindow::*)(Workspace*, int)>::call<QtPrivate::List<Workspace*, int>, void>(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#8 0x7f3c3d61d376 in QtPrivate::QSlotObject<void (MainWindow::*)(Workspace*, int), QtPrivate::List<Workspace*, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#9 0x7f3c387062b1 (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#10 0x7f3c3d5d5ca4 in Workspace::addFeature(Workspace*, int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_workspace.cpp:393
#11 0x7f3c3d90c6a2 in Workspace::addFeatureEmitted(int) sdrangel/sdrgui/gui/workspace.cpp:413
#12 0x7f3c3d9245bb in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>, void, void (Workspace::*)(int)>::call(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#13 0x7f3c3d91fb83 in void QtPrivate::FunctionPointer<void (Workspace::*)(int)>::call<QtPrivate::List<int>, void>(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#14 0x7f3c3d91cc86 in QtPrivate::QSlotObject<void (Workspace::*)(int), QtPrivate::List<int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#15 0x7f3c387062b1 (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#16 0x7f3c3d5c3c77 in FeatureAddDialog::addFeature(int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:141
#17 0x7f3c3d6d0d79 in FeatureAddDialog::apply(QAbstractButton*) sdrangel/sdrgui/gui/featureadddialog.cpp:53
#18 0x7f3c3d5c380e in FeatureAddDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:82
#19 0x7f3c38705fcc (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#20 0x7f3c395029b2 in QDialogButtonBox::clicked(QAbstractButton*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3029b2) (BuildId: dfefd27f084c0dd066215fc79825fceae604f481)
and more
2024-05-19 19:44:45 +02:00
Daniele Forsi
3c0541d87a
Do not create objects if there is no message queue to send to
...
Prevents memory leaks.
2024-05-19 19:44:45 +02:00
Daniele Forsi
461a79439b
Do not create a Message if there is no worker to send to
...
Prevents memory leaks.
2024-05-19 19:44:45 +02:00
Daniele Forsi
8829df3c3b
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 448 byte(s) in 2 object(s) allocated from:
#0 0x7f78cd8f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f788e0e9d9c in GS232ControllerWorker::MsgConfigureGS232ControllerWorker::create(GS232ControllerSettings const&, QList<QString> const&, bool) sdrangel/plugins/feature/gs232controller/gs232controllerworker.h:51
#2 0x7f788e0eeedf in GS232Controller::applySettings(GS232ControllerSettings const&, QList<QString> const&, bool) sdrangel/plugins/feature/gs232controller/gs232controller.cpp:291
#3 0x7f788e0ec595 in GS232Controller::handleMessage(Message const&) sdrangel/plugins/feature/gs232controller/gs232controller.cpp:156
#4 0x7f78cabe899f in Feature::handleInputMessages() sdrangel/sdrbase/feature/feature.cpp:46
#5 0x7f78ca9f9b5c in Feature::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/3DM3QXXG3A/moc_feature.cpp:89
#6 0x7f78c7f05fcc (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#7 0x7f78caa0584a in MessageQueue::messageEnqueued() build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/KH43KSYMFX/moc_messagequeue.cpp:131
#8 0x7f78cad19c77 in MessageQueue::push(Message*, bool) sdrangel/sdrbase/util/messagequeue.cpp:55
#9 0x7f788e142936 in GS232ControllerGUI::applySettings(QStringList const&, bool) sdrangel/plugins/feature/gs232controller/gs232controllergui.cpp:969
#10 0x7f788e142727 in GS232ControllerGUI::applySetting(QString const&) sdrangel/plugins/feature/gs232controller/gs232controllergui.cpp:960
#11 0x7f788e133c26 in GS232ControllerGUI::onWidgetRolled(QWidget*, bool) sdrangel/plugins/feature/gs232controller/gs232controllergui.cpp:206
#12 0x7f788e0e25d9 in GS232ControllerGUI::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/plugins/feature/gs232controller/featuregs232controller_autogen/EWIEGA46WW/moc_gs232controllergui.cpp:234
#13 0x7f78c7f05fcc (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#14 0x7f78ccdcd9a1 in RollupContents::widgetRolled(QWidget*, bool) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_rollupcontents.cpp:146
#15 0x7f78cd06a080 in RollupContents::eventFilter(QObject*, QEvent*) sdrangel/sdrgui/gui/rollupcontents.cpp:403
#16 0x7f78c7ecc4b2 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x2cc4b2) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
and more
2024-05-19 19:44:45 +02:00
Daniele Forsi
671438456c
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x7f2360af46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f2321a07706 in AFC::MsgDeviceSetListsReport::create() sdrangel/plugins/feature/afc/afc.h:151
#2 0x7f2321a0ac1f in AFC::updateDeviceSetLists() sdrangel/plugins/feature/afc/afc.cpp:290
#3 0x7f2321a09648 in AFC::handleMessage(Message const&) sdrangel/plugins/feature/afc/afc.cpp:214
#4 0x7f235dfba569 in Feature::handleInputMessages() sdrangel/sdrbase/feature/feature.cpp:46
#5 0x7f235ddea09e in Feature::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/3DM3QXXG3A/moc_feature.cpp:89
#6 0x7f235b305fcc (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#7 0x7f235ddf5d8c in MessageQueue::messageEnqueued() build-sdrangel-Desktop_qt5-Debug/sdrbase/sdrbase_autogen/KH43KSYMFX/moc_messagequeue.cpp:131
#8 0x7f235e0e1487 in MessageQueue::push(Message*, bool) sdrangel/sdrbase/util/messagequeue.cpp:55
#9 0x7f2321a32fad in AFCGUI::requestDeviceSetLists() sdrangel/plugins/feature/afc/afcgui.cpp:213
#10 0x7f2321a32124 in AFCGUI::AFCGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/afc/afcgui.cpp:170
#11 0x7f2321a308cc in AFCGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/afc/afcgui.cpp:32
#12 0x7f2321a1c229 in AFCPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/afc/afcplugin.cpp:70
#13 0x7f235fffc534 in MainWindow::featureAddClicked(Workspace*, int) sdrangel/sdrgui/mainwindow.cpp:2890
#14 0x7f23600172c1 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<Workspace*, int>, void, void (MainWindow::*)(Workspace*, int)>::call(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#15 0x7f2360012b8d in void QtPrivate::FunctionPointer<void (MainWindow::*)(Workspace*, int)>::call<QtPrivate::List<Workspace*, int>, void>(void (MainWindow::*)(Workspace*, int), MainWindow*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#16 0x7f2360010016 in QtPrivate::QSlotObject<void (MainWindow::*)(Workspace*, int), QtPrivate::List<Workspace*, int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#17 0x7f235b3062b1 (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#18 0x7f235ffcc7fc in Workspace::addFeature(Workspace*, int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_workspace.cpp:393
#19 0x7f23602f56f8 in Workspace::addFeatureEmitted(int) sdrangel/sdrgui/gui/workspace.cpp:413
#20 0x7f236030d611 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<int>, void, void (Workspace::*)(int)>::call(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:152
#21 0x7f2360308bd9 in void QtPrivate::FunctionPointer<void (Workspace::*)(int)>::call<QtPrivate::List<int>, void>(void (Workspace::*)(int), Workspace*, void**) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:185
#22 0x7f2360305cdc in QtPrivate::QSlotObject<void (Workspace::*)(int), QtPrivate::List<int>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:418
#23 0x7f235b3062b1 (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x3062b1) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#24 0x7f235ffba7cf in FeatureAddDialog::addFeature(int) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:141
#25 0x7f23600c2d19 in FeatureAddDialog::apply(QAbstractButton*) sdrangel/sdrgui/gui/featureadddialog.cpp:53
#26 0x7f235ffba366 in FeatureAddDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) build-sdrangel-Desktop_qt5-Debug/sdrgui/sdrgui_autogen/DMHXEJ42XS/moc_featureadddialog.cpp:82
#27 0x7f235b305fcc (/lib/x86_64-linux-gnu/libQt5Core.so.5+0x305fcc) (BuildId: ed2abb344a128279a866aa6c4a79f3fa5c87c59e)
#28 0x7f235c1029b2 in QDialogButtonBox::clicked(QAbstractButton*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3029b2) (BuildId: dfefd27f084c0dd066215fc79825fceae604f481)
2024-05-19 19:44:45 +02:00
Daniele Forsi
6627b0c377
Use qDeleteAll() for brevity
2024-05-19 19:44:45 +02:00
Daniele Forsi
de131d1f6d
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 8 byte(s) in 1 object(s) allocated from:
#0 0x7efeb72f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7efe83515718 in WebServer::addSubstitution(QString, QString, QString) sdrangel/plugins/feature/map/webserver.cpp:84
#2 0x7efe83559c9e in MapGUI::applyMap3DSettings(bool) sdrangel/plugins/feature/map/mapgui.cpp:1789
#3 0x7efe8355e483 in MapGUI::displaySettings() sdrangel/plugins/feature/map/mapgui.cpp:1964
#4 0x7efe834be0f6 in MapGUI::MapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/map/mapgui.cpp:376
#5 0x7efe835372f4 in MapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/map/mapgui.cpp:66
#6 0x7efe834b5471 in MapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/map/mapplugin.cpp:72
#7 0x7efeb6b416c2 in FeatureUISet::loadFeatureSetSettings(FeatureSetPreset const*, PluginAPI*, WebAPIAdapterInterface*, QList<Workspace*>*, Workspace*) sdrangel/sdrgui/feature/featureuiset.cpp:185
#8 0x7efeb67e9b41 in MainWindow::loadConfiguration(Configuration const*, bool) sdrangel/sdrgui/mainwindow.cpp:1503
#9 0x7efeb6730e3e in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrangel/sdrgui/mainwindow.cpp:257
#10 0x557281218bad in runQtApplication sdrangel/app/main.cpp:196
#11 0x5572812194a3 in main sdrangel/app/main.cpp:248
#12 0x7efeb10456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
2024-05-19 19:44:45 +02:00
Daniele Forsi
3fb678272d
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Fixes:
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7efeb72f46b8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7efe834b65a2 in WebServer::WebServer(unsigned short&, QObject*) sdrangel/plugins/feature/map/webserver.cpp:34
#2 0x7efe834bc342 in MapGUI::MapGUI(PluginAPI*, FeatureUISet*, Feature*, QWidget*) sdrangel/plugins/feature/map/mapgui.cpp:265
#3 0x7efe835372f4 in MapGUI::create(PluginAPI*, FeatureUISet*, Feature*) sdrangel/plugins/feature/map/mapgui.cpp:66
#4 0x7efe834b5471 in MapPlugin::createFeatureGUI(FeatureUISet*, Feature*) const sdrangel/plugins/feature/map/mapplugin.cpp:72
#5 0x7efeb6b416c2 in FeatureUISet::loadFeatureSetSettings(FeatureSetPreset const*, PluginAPI*, WebAPIAdapterInterface*, QList<Workspace*>*, Workspace*) sdrangel/sdrgui/feature/featureuiset.cpp:185
#6 0x7efeb67e9b41 in MainWindow::loadConfiguration(Configuration const*, bool) sdrangel/sdrgui/mainwindow.cpp:1503
#7 0x7efeb6730e3e in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrangel/sdrgui/mainwindow.cpp:257
#8 0x557281218bad in runQtApplication sdrangel/app/main.cpp:196
#9 0x5572812194a3 in main sdrangel/app/main.cpp:248
#10 0x7efeb10456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
and others
2024-05-19 19:44:45 +02:00
Daniele Forsi
f52d371726
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 176096 byte(s) in 5503 object(s) allocated from:
#0 0x7f3a464f46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f3a44009219 in Airline::Init::Init() sdrbase/util/airlines.cpp:5559
#2 0x7f3a43dc797d in _sub_I_65535_0.0 (build/lib/libsdrbase.so+0x3c797d) (BuildId: fb568b705538a6e506ee23027626f4366b25aa50)
#3 0x7f3a46c6ce3d in call_init elf/dl-init.c:74
#4 0x7f3a46c6ce3d in call_init elf/dl-init.c:26
2024-05-19 19:44:45 +02:00
Daniele Forsi
08c0668dcb
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7faba78f46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7faba73281e1 in GLShaderSpectrogram::initializeGL(int, int) sdrgui/gui/glshaderspectrogram.cpp:118
#2 0x7faba7369b54 in GLSpectrumView::initializeGL() sdrgui/gui/glspectrumview.cpp:937
#3 0x7faba33c4f45 in QOpenGLWidget::resizeEvent(QResizeEvent*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1c4f45) (BuildId: 983eca66d9695a1892aa796da4160d8d6f9b9ac4)
2024-05-19 19:44:45 +02:00
Daniele Forsi
cc6aa75912
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0x7f9d7d0f46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f9d7af247aa in MainCore::appendDeviceSet(int) sdrbase/maincore.cpp:219
#2 0x7f9d7c95c8a5 in MainWindow::sampleSourceAdd(Workspace*, Workspace*, int) sdrgui/mainwindow.cpp:359
#3 0x7f9d7c97ce3c in MainWindow::loadConfiguration(Configuration const*, bool) sdrgui/mainwindow.cpp:1439
#4 0x7f9d7c95a610 in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrgui/mainwindow.cpp:261
#5 0x562f7c492175 in runQtApplication app/main.cpp:196
#6 0x562f7c48fab7 in main app/main.cpp:248
#7 0x7f9d776456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
and 34 others that I'm not copying here.
2024-05-19 19:44:45 +02:00
Daniele Forsi
8647a991a4
Fix memleak found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7ff2588f46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7ff256723dd0 in MainCore::appendFeatureSet() sdrbase/maincore.cpp:190
#2 0x7ff25817fb89 in MainWindow::addFeatureSet() sdrgui/mainwindow.cpp:1191
#3 0x7ff25815a4d0 in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrgui/mainwindow.cpp:250
#4 0x559632289175 in runQtApplication app/main.cpp:196
#5 0x559632286ab7 in main app/main.cpp:248
#6 0x7ff252e456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
2024-05-19 19:44:45 +02:00
Daniele Forsi
dbf630c424
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Fixes:
Direct leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x7eff8bcf46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7eff897b484d in DeviceUserArgs::serialize() const sdrbase/device/deviceuserargs.cpp:43
#2 0x7eff897f4904 in MainSettings::save() const sdrbase/settings/mainsettings.cpp:237
#3 0x7eff8b578654 in MainWindow::closeEvent(QCloseEvent*) sdrgui/mainwindow.cpp:1749
#4 0x7eff877a5dc7 in QWidget::event(QEvent*) (/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1a5dc7) (BuildId: 983eca66d9695a1892aa796da4160d8d6f9b9ac4)
Direct leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x7eff8bcf46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7eff897b484d in DeviceUserArgs::serialize() const sdrbase/device/deviceuserargs.cpp:43
#2 0x7eff897f4904 in MainSettings::save() const sdrbase/settings/mainsettings.cpp:237
#3 0x7eff8b552c9a in MainWindow::~MainWindow() sdrgui/mainwindow.cpp:326
#4 0x564e8b36e1e5 in runQtApplication app/main.cpp:212
#5 0x564e8b36bab7 in main app/main.cpp:248
#6 0x7eff862456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
2024-05-19 19:44:45 +02:00
Daniele Forsi
87be13fcae
Fix memleaks found with AddressSanitizer/LeakSanitizer
...
Found with:
ASAN_OPTIONS="detect_odr_violation=1,strip_path_prefix=$(pwd)/" build/sdrangel
Fixes:
Direct leak of 72 byte(s) in 1 object(s) allocated from:
#0 0x7f7b94ef46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f7b929ff74c in MainSettings::load() sdrbase/settings/mainsettings.cpp:153
#2 0x7f7b947614f6 in MainWindow::loadSettings() sdrgui/mainwindow.cpp:1230
#3 0x7f7b94759e11 in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrgui/mainwindow.cpp:211
#4 0x55b694e0a175 in runQtApplication app/main.cpp:196
#5 0x55b694e07ab7 in main app/main.cpp:248
#6 0x7f7b8f4456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Indirect leak of 136 byte(s) in 1 object(s) allocated from:
#0 0x7f7b94ef46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f7b929e734d in QList<Preset>::node_construct(QList<Preset>::Node*, Preset const&) /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:465
#2 0x7f7b929e734d in QList<Preset>::append(Preset const&) /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:625
#3 0x7f7b929e734d in QList<Preset>::push_back(Preset const&) /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:377
#4 0x7f7b929e734d in Configuration::deserialize(QByteArray const&) sdrbase/settings/configuration.cpp:112
#5 0x7f7b929ff934 in MainSettings::load() sdrbase/settings/mainsettings.cpp:155
#6 0x7f7b947614f6 in MainWindow::loadSettings() sdrgui/mainwindow.cpp:1230
#7 0x7f7b94759e11 in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrgui/mainwindow.cpp:211
#8 0x55b694e0a175 in runQtApplication app/main.cpp:196
#9 0x55b694e07ab7 in main app/main.cpp:248
#10 0x7f7b8f4456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
Indirect leak of 32 byte(s) in 1 object(s) allocated from:
#0 0x7f7b94ef46c8 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f7b929e9706 in QList<Preset::DeviceConfig>::node_construct(QList<Preset::DeviceConfig>::Node*, Preset::DeviceConfig const&) /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:465
#2 0x7f7b929e9706 in QList<Preset::DeviceConfig>::append(Preset::DeviceConfig const&) /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:625
#3 0x7f7b929f627c in Preset::deserialize(QByteArray const&) sdrbase/settings/preset.cpp:193
#4 0x7f7b929e74ca in Configuration::deserialize(QByteArray const&) sdrbase/settings/configuration.cpp:113
#5 0x7f7b929ff934 in MainSettings::load() sdrbase/settings/mainsettings.cpp:155
#6 0x7f7b947614f6 in MainWindow::loadSettings() sdrgui/mainwindow.cpp:1230
#7 0x7f7b94759e11 in MainWindow::MainWindow(qtwebapp::LoggerWithFile*, MainParser const&, QWidget*) sdrgui/mainwindow.cpp:211
#8 0x55b694e0a175 in runQtApplication app/main.cpp:196
#9 0x55b694e07ab7 in main app/main.cpp:248
#10 0x7f7b8f4456c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58
2024-05-19 19:44:45 +02:00
Daniele Forsi
0c6842ff68
Add cmake option to optionally compile with LeakSanitizer
...
Alse change the description of the existing option SANITIZE_ADDRESS to avoid ambiguity.
2024-05-19 19:44:45 +02:00
f4exb
1836ae3a74
Updated version and changelogs
2024-05-15 12:16:37 +02:00
Edouard Griffiths
20af5cc88e
Merge pull request #2078 from dforsi/fix/mac-build
...
Fix CI for Mac OS
2024-05-14 23:28:36 +02:00
Edouard Griffiths
20aed1b00d
Merge pull request #2110 from dforsi/feature/my-position
...
Explain that GPS is not the only means to get the position of the station
2024-05-14 09:42:32 +02:00
Daniele Forsi
dbc9ebbb64
Explain that GPS is not the only means to get the position of the station
...
Also print a debug message with the position provider in use.
2024-05-13 22:55:34 +02:00
f4exb
5231d1877b
Metis MISO: added lock all Rx frequencies option
2024-05-13 22:09:12 +02:00
Edouard Griffiths
79310b2008
Merge pull request #2095 from dforsi/fix/typos
...
Fix/typos
2024-05-13 19:03:41 +02:00
f4exb
a9dab43abe
Interferometer: updated documentation. Part of #2098
2024-05-13 01:02:44 +02:00
f4exb
69be0d28bf
LocalSink: refactored getLocalDevice method
2024-05-13 01:02:44 +02:00
f4exb
a85731d3f7
Interferometer: added localDeviceIndex and play to API
2024-05-13 01:02:44 +02:00
f4exb
62ffcde69f
Interferometer: added possibility to send correlated IQ to a Local Input device
2024-05-13 01:02:44 +02:00
f4exb
40d7fece02
Interferometer: list local input devices and make update settings atomic
2024-05-13 01:02:44 +02:00
f4exb
dae5a9174b
LocalSink: update local input device list at construction time
2024-05-13 01:02:44 +02:00
f4exb
bab47d41c7
Interferometer: implement gain and phase in API
2024-05-13 01:02:44 +02:00
f4exb
b6b4eb405f
Interferometer: added channel B gain control
2024-05-13 01:02:44 +02:00
Edouard Griffiths
75afe418c1
Merge pull request #2109 from dforsi/fix/settings-save
...
Fix saving configurations after deleting some entries
2024-05-12 00:48:44 +02:00
Daniele Forsi
08c918f194
Fix saving configurations after deleting some entries
2024-05-11 19:36:31 +02:00
Edouard Griffiths
7db387995e
Merge pull request #2104 from srcejon/freq_scanner
...
Don't call start() in demod constructors
2024-05-10 10:14:28 +02:00
srcejon
fd623ea5d6
Fix thread parent warning.
2024-05-09 07:44:47 +01:00
srcejon
9078ea21d4
Fix warnings
2024-05-08 20:15:01 +01:00
srcejon
c0fc8c3b73
Don't call start() in Demod's constructors. #2102
...
SSDDemodGUI: Disable AGC widgets when AGC disabled.
2024-05-08 18:52:34 +01:00
srcejon
60db324abc
Bring BFM demod closer to AM demod design.
2024-05-08 18:43:19 +01:00
srcejon
605cf51d7f
BFM Demod: Delete baseband on stop()
2024-05-08 15:00:20 +01:00
Edouard Griffiths
a31e83d43c
Merge pull request #2096 from srcejon/freq_scanner
...
Two bug fixes
2024-04-30 15:28:52 +02:00
srcejon
39760146d4
ValueDial: Fix array being accessed out of range.
2024-04-30 09:33:54 +01:00
srcejon
4f2b03646f
AIS: Fix string decoding in safetey messages. #2094
2024-04-30 09:32:22 +01:00
Daniele Forsi
31dc594b46
Fix Markdown
2024-04-29 19:07:29 +02:00
Daniele Forsi
b1643ee9b5
Fix typos
2024-04-29 19:07:29 +02:00
Daniele Forsi
2b895d4cf2
Fix description
2024-04-29 11:07:08 +02:00
f4exb
217c900609
AudioCATSISO: fixed transverter processing
2024-04-28 01:15:36 +02:00
f4exb
956d1e6c07
AudioCATSISO: fixed CAT worker handling
2024-04-27 22:12:03 +02:00
Edouard Griffiths
c33c8464cd
Merge pull request #2093 from dforsi/fix/typos
...
Fix title of UDP Sample Sink window in the documentation
2024-04-27 19:17:55 +02:00
Daniele Forsi
147368d518
Fix title of window (s/Source/Sink/)
...
Fixes issue #2092
2024-04-27 18:48:02 +02:00
Edouard Griffiths
52a440e400
Merge pull request #2091 from dforsi/fix/typos
...
Fix/typos
2024-04-27 11:08:10 +02:00
Edouard Griffiths
498ff9e94d
Merge pull request #2089 from rudis/master
...
Minor documenation fixes
2024-04-27 11:06:47 +02:00
Daniele Forsi
954748f452
Temporarily disable building DATV plugins for MacOS CI
...
This is a temporary workaround to make CI succeed until the plugins code
is modified to be compatible with a newer version of ffmpeg.
2024-04-26 23:04:12 +02:00
Daniele Forsi
6f107cd915
Fix CI for Mac OS
...
Build ffmpeg as external project to work around missing includes:
/Users/runner/work/sdrangel/sdrangel/plugins/channelrx/demoddatv/datvideorender.cpp:282:46: error: no member named 'channels' in 'AVCodecContext'
(and similar)
2024-04-26 22:57:41 +02:00
Daniele Forsi
b30158c0cc
Fix reference to image
2024-04-26 22:39:34 +02:00
Daniele Forsi
15433bb324
Fix spellling errors found with LibreOffice Writer
2024-04-26 21:18:32 +02:00
Daniele Forsi
d135dd9028
Fix spellling errors found with aspell
2024-04-26 21:18:32 +02:00
Edouard Griffiths
34871bfa0f
Merge pull request #2088 from rudis/sdrplay
...
sdrplayv3: use SDRPLAY_MAX_DEVICES in enumOriginDevices()
2024-04-26 19:10:56 +02:00
Edouard Griffiths
2a9c679c02
Merge pull request #2087 from agatti/vulkan-fix
...
Fix building with recent Vulkan SDKs.
2024-04-26 17:16:38 +02:00
Simon Ruderich
39575c10fa
channelrx/channelpower/readme.md: fix minor typo
2024-04-26 08:37:56 +02:00
Simon Ruderich
6086fb328e
plugins: remove UTF-8 BOMB from readme.md
...
BOMB is normally not used for UTF-8/ASCII files.
2024-04-26 08:37:24 +02:00
Simon Ruderich
3307000a72
plugins: fix non-matching <hx> tags in readme.md
2024-04-26 08:37:24 +02:00
Simon Ruderich
f5b43fec2d
sdrplayv3: use SDRPLAY_MAX_DEVICES in enumOriginDevices()
...
This makes it consistent with openDevice() which already uses
this constant provided by the API.
2024-04-26 08:34:50 +02:00
Simon Ruderich
97b1a6a70d
sdrgui/gui/spectrum.md: add missing FFT window values
2024-04-26 08:14:13 +02:00
Simon Ruderich
fc13be4d69
samplesink/fileoutput/readme.md: use ASCII dashes in sox command line
...
Otherwise sox fails with this non-helpful message:
sox FAIL formats: bad input format for file `myfile.raw': sampling rate was not specified
2024-04-26 08:14:13 +02:00
Alessandro Gatti
fa5dc41503
vkFFT: Fix building with recent Vulkan SDKs.
...
Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
2024-04-26 00:35:16 +02:00
Edouard Griffiths
5e321e3ead
Merge pull request #2068 from dforsi/feature/map-feature
...
Feature/map feature
2024-04-25 00:23:12 +02:00
Daniele Forsi
991ccddb66
Close any open dialog when sdrangel quits
2024-04-23 20:23:07 +02:00
Daniele Forsi
b4ec43e4aa
Raise the Beacon, IBP Beacons an Radio Time dialogs
...
Make the dialogs visible again if they are open but are hidden behind
the main window or another application's window.
2024-04-22 23:05:04 +02:00
Daniele Forsi
f4b2dfc0a9
Revert "Prevent the dialogs to be hidden behind the main window"
...
This reverts commit f72574d1ad9d63470eac5cffdb123c34b47e1896.
2024-04-22 22:42:00 +02:00
Daniele Forsi
f72574d1ad
Prevent the dialogs to be hidden behind the main window
...
This also menas that when the main window is closed, the dialogs get
closed automatically, and not only when the map window is closed.
2024-04-22 22:39:19 +02:00
Daniele Forsi
230c461204
Update the IPB beacons table only when the dialog is visible
2024-04-22 22:39:19 +02:00
Edouard Griffiths
dac9b9a5b3
Merge pull request #2080 from dforsi/fix/cmakefiles
...
Fix typos in CMakeLists
2024-04-22 19:30:24 +02:00
Daniele Forsi
90e917f666
Fix typos in CMakeLists
...
s/FFMEG/FFMPEG/
2024-04-21 21:41:42 +02:00
Edouard Griffiths
4d43e53272
Merge pull request #2076 from dforsi/fix/includes
...
Fix/includes
2024-04-21 11:15:46 +02:00
Daniele Forsi
fd830a0153
Fix build of DAB demodulation plugin
2024-04-20 22:00:16 +02:00
Edouard Griffiths
ba4c8a42fc
Merge pull request #2075 from dforsi/fix/warnings
...
Fix "More '%' conversions than data arguments"
2024-04-20 20:28:34 +02:00
Daniele Forsi
004811d83d
Make all include directives identical
...
Fixes the 5 includes that are different from the majority:
grep -Ehr "#include .+export" --include=*.h | sort | uniq -c
769 #include "export.h"
5 #include "../../exports/export.h"
2024-04-20 19:19:21 +02:00
Daniele Forsi
fe84c20aff
Make all include directives identical
...
Fixes the 5 includes that are different from the majority:
grep -Ehr "#include .+dsptypes" --include=*.h | sort | uniq -c
110 #include "dsp/dsptypes.h"
1 #include <dsp/dsptypes.h>
4 #include "dsptypes.h"
2024-04-20 19:19:11 +02:00
Daniele Forsi
613d9e4005
Fix "More '%' conversions than data arguments"
...
Fixes a compiler warning:
.../sdrangel/sdrbase/audio/audioinputdevice.cpp:106: warning: format ‘%d’ expects a matching ‘int’ argument [-Wformat=]
2024-04-20 19:11:16 +02:00
Daniele Forsi
570c1f6877
Remove unused includes and use more direct includes
2024-04-20 19:10:18 +02:00
Edouard Griffiths
acc06658ec
Merge pull request #2074 from godsic/bugfix/chanalyzer-settings-typo
...
Fix typos in ChannelAnalyzer settings
2024-04-19 15:56:45 +02:00
Mykola Dvornik
f55adc481d
Fix typos in ChannelAnalyzer settings
...
With this fix, corresponding settings updates are now properly
communicated via reverse API.
2024-04-18 22:46:21 +02:00
Edouard Griffiths
6b41a77e31
Merge pull request #2073 from dforsi/fix/skymap
...
Fix build failure when Qt Location is not available
2024-04-18 13:32:15 +02:00
Daniele Forsi
db4d07e59a
Fix build failure when Qt Location is not available
...
Adds parenthesis to fix the precedence in the existing test and adds
another condition that makes the presence of Qt Location actually
optional like in the top level CMakeLists.txt
2024-04-17 23:50:36 +02:00
Edouard Griffiths
3795b72855
Merge pull request #2072 from srcejon/freq_scanner
...
ADS-B: Fix map centering and station icon on Qt6
2024-04-16 18:15:57 +02:00
srcejon
0dcc4755ef
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-04-16 13:39:00 +01:00
srcejon
002c824dd9
ADS-B: Fix map centering and station icon for Qt6.
2024-04-16 13:28:50 +01:00
Edouard Griffiths
e07a558329
Merge pull request #2069 from srcejon/freq_scanner
...
Fix Qt6 build
2024-04-15 19:19:40 +02:00
Edouard Griffiths
d7c461cad5
Merge pull request #2067 from dforsi/feature/sort-columns
...
[SIDAddChannelsDialog] Make columns sortable
2024-04-15 07:37:48 +02:00
Edouard Griffiths
7e52d4a243
Merge pull request #2066 from godsic/bugfix/2065
...
Fix bug that prevents settings changes updates via reverse API (#2065 )
2024-04-15 01:23:15 +02:00
srcejon
5330b8ef45
Fix Qt6 build
2024-04-14 21:33:57 +01:00
Daniele Forsi
dbb1adc540
[SIDAddChannelsDialog] Make columns sortable
2024-04-14 19:17:49 +02:00
Mykola Dvornik
15337cac66
Fix bug that prevents settings changes updates via reverse API
...
Most plugins that use reverse API to PATCH settings updates to remote
server only do so when `useReverseAPI` is toggled, but not when the
relevant settings are being updated. So lets fix the precondition to
use the `m_useReverseAPI` flag instead.
2024-04-14 18:58:12 +02:00
f4exb
cdae5ca048
Updated versions and changelogs
2024-04-14 11:41:00 +02:00
Edouard Griffiths
0cd8800944
Merge pull request #2062 from dforsi/fix/includes
...
Remove includes not used directly
2024-04-12 13:46:45 +02:00
Daniele Forsi
147a88ccd8
Fix complation of dscdemodgui.cpp
...
Fixes:
/Users/runner/work/sdrangel/sdrangel/plugins/channelrx/demoddsc/dscdemodgui.cpp:469:9: error: unknown type name 'QRegExp'
2024-04-12 00:35:19 +02:00
Daniele Forsi
8c3f7e3775
Remove unused includes and use more direct includes
2024-04-11 23:31:34 +02:00
Daniele Forsi
13222cac8d
Fix compilation depending of order of includes
...
adsbdemodsink.h was getting the definition of class Message from dsp/dspcommands.h
which was included by adsbdemodsink.cpp before including adsbdemodsink.h itself.
2024-04-11 23:02:24 +02:00
Edouard Griffiths
d7f6ec7518
Merge pull request #2063 from srcejon/freq_scanner
...
A few updates
2024-04-10 21:03:54 +02:00
srcejon
4439b435b7
Remove unneeded file
2024-04-10 10:50:45 +01:00
srcejon
84960eff03
Fix Qt5 compilation
2024-04-10 01:58:31 +01:00
srcejon
c3a1c8db0e
Fix sdrbench compilation on Windows
2024-04-10 01:41:35 +01:00
srcejon
2973eff337
Preset: Copy and initialise all fields for #2061 .
2024-04-10 01:40:57 +01:00
srcejon
d09b3a2fb2
Use aApp application version instead of hardcoded value.
2024-04-10 01:34:06 +01:00
srcejon
5e79f06c0e
Add parent to delegate constructors.
2024-04-10 01:33:42 +01:00
srcejon
6979117b26
Fix channel marker
2024-04-10 01:32:30 +01:00
srcejon
54713ef67c
Add DialogPositioner
2024-04-10 01:32:19 +01:00
srcejon
a77b6f1b36
Radiosonde: Support uploading to SondeHub. Improve humidity calculation. Fix a couple of bugs.
2024-04-10 01:31:39 +01:00
f4exb
872bc8f13f
ChirpChat: FT mode: added bits interleaving
2024-04-07 23:41:46 +02:00
Edouard Griffiths
a6c1dc56c4
Merge pull request #2057 from srcejon/freq_scanner
...
Support VOR Localizer on Qt6. Add Add Channels dialog to SID. Add JJY to Radio Clock
2024-04-07 20:12:41 +02:00
srcejon
c9632b9fe3
Add new settings to API.
2024-04-07 17:02:43 +01:00
srcejon
7b6bbe88f3
Regenerate swagger files
2024-04-07 16:53:16 +01:00
srcejon
304f0ea89a
Radio Clock: Add JJY.
2024-04-07 16:51:55 +01:00
srcejon
a76262f0b7
Ensure frequency and inputFrequencyOffset are consistent.
2024-04-07 15:00:50 +01:00
srcejon
67723563a4
Merge branch 'f4exb:master' into freq_scanner
2024-04-07 14:05:29 +01:00
Edouard Griffiths
98f5e610d7
Merge pull request #2056 from mxi-box/audio
...
Fix audio sink/source mapping
2024-04-07 11:42:40 +02:00
Edouard Griffiths
631f55e9e8
Merge pull request #2055 from dforsi/fix/typos
...
Fix/typos
2024-04-07 00:35:53 +02:00
srcejon
5b0d5b9efb
Fix gcc warning
2024-04-06 22:36:33 +01:00
srcejon
1d8d297565
Fix gcc warnings.
2024-04-06 22:35:13 +01:00
srcejon
44385832c3
Fix crash if no devices.
2024-04-06 22:33:54 +01:00
srcejon
035e6f59be
Add additional patchChannelSettings variants and addChannel.
2024-04-06 22:22:28 +01:00
srcejon
be7199531d
Add Add Channels dialog, to easily add Channel Powe channels.
2024-04-06 22:17:56 +01:00
srcejon
116d6674bd
Add frequency and frequencyMode to API
2024-04-06 22:16:46 +01:00
mxi-box
32aee52ab3
Fix audio sink/source mapping
2024-04-07 03:25:31 +08:00
srcejon
83498f848b
Regnerate swagger files
2024-04-06 19:04:52 +01:00
srcejon
7b6c9e23ec
Update Channel Power API
2024-04-06 19:01:18 +01:00
srcejon
9c31f0066a
Remove debug.
2024-04-06 11:46:09 +01:00
srcejon
c27ea6d5d7
VOR localizer: Get it working on Qt6.
2024-04-06 11:45:37 +01:00
Daniele Forsi
92246cdc71
Fix typing errors found with codespell and more
2024-04-06 12:39:18 +02:00
Daniele Forsi
8711f77fdb
Convert encoding from ISO-8859-1 to UTF-8
2024-04-06 12:39:18 +02:00
f4exb
6351ae0655
ChirpChat: updated documentation
2024-04-06 11:01:22 +02:00
f4exb
9c72d4fd14
ChirpChat demod: FT decoding: try symbol shifts
2024-04-06 11:01:22 +02:00
f4exb
8961e1a353
ChirpChat modulator: implemented Gray coding for FT
2024-04-06 11:01:22 +02:00
f4exb
5ff2ce2575
ChirpChat demod: fixed packet length setting
2024-04-06 11:01:21 +02:00
f4exb
7c3bf5edcd
ChirpChat: added 488 Hz bandwidth
2024-04-06 11:01:21 +02:00
f4exb
cd7f0c16c4
FT8: implement Gray decoding when decoding from magnitudes
2024-04-06 11:01:21 +02:00
f4exb
1691a3dfb3
ChirpChat demod: optimize SFD detection
2024-04-06 11:01:21 +02:00
f4exb
788df1eda3
ChirpChat demod: auto message length for FT messages
2024-04-06 11:01:21 +02:00
f4exb
3c9f74aeb5
ChirpChat demod: implemented FT decoding
2024-04-06 11:01:21 +02:00
f4exb
a02d1839ef
ChirpChat demod: run the decoder on its own thread
2024-04-06 11:01:21 +02:00
f4exb
c21223771a
ChirpChat demod: use messages for the decoder
2024-04-06 11:01:21 +02:00
f4exb
ba075bcf66
FT8: zero and one symbol indexes matrices optoimization
2024-04-06 11:01:21 +02:00
Edouard Griffiths
b939a98f6b
Merge pull request #2052 from srcejon/freq_scanner
...
SID (Sudden Ionospheric Disturbance) Feature
2024-04-06 02:52:57 +02:00
srcejon
9c1b1ab4f8
Fix for Qt 6.
2024-04-05 21:30:23 +01:00
srcejon
c1a2c5cbab
Use mouse wheel to zoom in / out of charts.
2024-04-05 17:30:39 +01:00
srcejon
3bdba94921
Fix variable type.
2024-04-05 16:57:33 +01:00
srcejon
9334a7f16a
Channel Power: Add absolute frequency setting.
2024-04-05 16:46:49 +01:00
srcejon
b30588b28a
RadiosondeDemod: Fix packets read from .csv not being sent to Radiosonde feature.
2024-04-05 16:45:22 +01:00
srcejon
71f5e986ac
Add gstreamer1.0-libav dependency for h264/mp4 decoder.
2024-04-05 16:36:22 +01:00
srcejon
97cd94496a
Add Linux codec details and fix Y autoscale when min/max are the same.
2024-04-05 16:35:43 +01:00
srcejon
6134a2cf78
Add caching of index page, as can take 5s to load.
2024-04-05 16:34:35 +01:00
srcejon
c0e7ce4383
Fix gcc warnings.
2024-04-05 10:56:19 +01:00
srcejon
2e169a1c4c
Merge branch 'f4exb:master' into freq_scanner
2024-04-05 10:49:10 +01:00
srcejon
4955e6ab08
Map: Add save to KML. Support MUF/foF2 varying with time. Support VLF transmitters being read from .csv.
2024-04-05 10:41:24 +01:00
Edouard Griffiths
adfb220c10
Merge pull request #2049 from RoboSchmied/RoboSchmied-AGfixT106
...
Fix typo in comments [ci skip]
2024-04-05 00:44:43 +02:00
RoboSchmied
6947d892a0
Fix typo
...
Signed-off-by: Michael Seibt <github@roboschmie.de>
2024-04-05 00:21:29 +02:00
srcejon
c137faf012
Update docs.
2024-04-04 21:44:03 +01:00
srcejon
700d17c9cf
Clear paths when closing.
2024-04-04 21:41:32 +01:00
srcejon
535f5c5e8f
Plot SID paths on map.
2024-04-04 21:41:07 +01:00
srcejon
35603a8c25
KiwiSDR: Add position of device to web API report.
2024-04-04 16:15:41 +01:00
srcejon
879ce0e17b
Regenerate swagger
2024-04-04 15:24:08 +01:00
srcejon
d84facb303
Add pic to docs.
2024-04-04 15:21:46 +01:00
srcejon
24a3e0b477
KiwiSDR: Add position to yaml
2024-04-04 15:21:32 +01:00
srcejon
3c75ac4f9e
Add add and removed channels or features.
2024-04-04 15:21:09 +01:00
srcejon
b70c7dc4a3
Fix missing character.
2024-04-04 15:20:31 +01:00
srcejon
a0b21221ae
SkyMap: Add Moon map.
2024-04-04 15:20:03 +01:00
srcejon
5e15edcbcf
Combine results from worker. Automatically add / remove channels.
2024-04-04 15:19:35 +01:00
srcejon
f9b43294a8
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-04-03 15:14:16 +01:00
srcejon
eac144acba
#2028 - Check for Cr or LF.
2024-04-03 15:14:14 +01:00
srcejon
6b2923358e
Merge branch 'f4exb:master' into freq_scanner
2024-04-03 15:13:12 +01:00
f4exb
8e77ad01ad
FT8: added soft decode on magnitudes and genaralize to any number of bits per symbol
2024-04-03 14:01:45 +02:00
Edouard Griffiths
0b780b158b
Merge pull request #2042 from pichu314/master
...
Update readme.md
2024-04-03 14:00:04 +02:00
srcejon
4d3e9889ec
Add missing channel power image.
2024-04-03 12:13:37 +01:00
srcejon
20371ae8fc
Fix compiler warnings.
2024-04-02 17:01:56 +01:00
srcejon
8d57e040ff
Fix typos in docs and CMakeLists.txt
2024-04-02 16:39:33 +01:00
srcejon
610c36004e
Add SID (Sudden Ionospheric Disturbances) feature
2024-04-02 16:13:01 +01:00
srcejon
625513eaeb
Merge branch 'f4exb:master' into freq_scanner
2024-04-02 13:52:10 +01:00
nugget
1a1623a300
Update readme.md
...
Modify the index number of section "Title"
2024-04-02 13:03:05 +02:00
Edouard Griffiths
0a5f8aa50f
Merge pull request #2039 from mxi-box/ax25
...
AX.25 Packet: packetmod supports multi Via; packetdemod fix H bit
2024-03-30 16:53:30 +01:00
mxi-box
1dddbd4424
Packet Plugin: packetmod supports multi Via; packetdemod fix H bit
2024-03-30 19:03:31 +08:00
f4exb
2a39ef5d6d
ChirpChat modulator: added FT protocol
2024-03-30 10:42:01 +01:00
Edouard Griffiths
aa95a5bd53
Merge pull request #2038 from mxi-box/audio
...
Audio optimize & default input/output bugfix
2024-03-30 10:17:04 +01:00
mxi-box
556cc8ad45
Move AudioDeviceInfo singleton
2024-03-30 14:51:38 +08:00
mxi-box
ce3e78322b
Fix default audio boolean mark
2024-03-30 12:12:57 +08:00
mxi-box
eef0084a6e
Make AudioDeviceInfo singleton, remove the ones in AudioDeviceManager
2024-03-30 12:10:21 +08:00
f4exb
8f33bad363
Fix MXVC boost multiprecision issue
2024-03-28 22:12:27 +01:00
srcejon
ecc740b91e
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-03-28 15:30:33 +00:00
srcejon
20455519f0
SkyMap: Handle find requests, even if map not ready.
2024-03-28 15:29:28 +00:00
srcejon
13ba98eb8a
Sat Tracker: Prevent crash if satellite not found.
2024-03-28 15:28:02 +00:00
srcejon
198b971275
Add SDO TLE.
2024-03-28 15:27:37 +00:00
srcejon
10993b447b
FeatureWebAPIUtils: Add method to open Sky Map and find a target.
2024-03-28 15:26:56 +00:00
srcejon
2be14f944a
Add util classes for getting data from GOES, SDO, Solar Orbiter STIX and Fermi satellites.
2024-03-28 15:26:23 +00:00
srcejon
b890c32f13
Add GUI ColorDialog.
2024-03-28 15:24:39 +00:00
srcejon
b2778d9138
Merge branch 'f4exb:master' into freq_scanner
2024-03-28 14:31:10 +00:00
f4exb
2e9fc9db64
FT8: add encoding support to library and added more tests
2024-03-28 15:15:48 +01:00
srcejon
605628567b
Regenerate swagger files
2024-03-27 16:49:46 +00:00
srcejon
7e859c938d
ChannelWebAPIUtils: Add method to run / stop feature.
2024-03-27 16:47:13 +00:00
srcejon
0ab0f33d00
Astronomy: Add sunrise / sunset calculation.
2024-03-27 16:46:27 +00:00
srcejon
4c35cb90ad
Add SID to Swagger API.
2024-03-27 16:45:41 +00:00
srcejon
655295c2c8
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-03-25 10:29:51 +00:00
srcejon
49bdb88d0a
Merge branch 'f4exb:master' into freq_scanner
2024-03-25 10:29:37 +00:00
f4exb
c833432675
ChirpChat modulator enhancements
2024-03-25 11:22:41 +01:00
f4exb
a72856363c
AudioCATSISO enhancements
2024-03-25 11:21:52 +01:00
srcejon
05fe7b8393
WrappingDateTimeEdit: Allow years to be stepped through.
2024-03-20 14:32:11 +00:00
srcejon
68b833ad97
APRS: Fix forwarding of binary data to APRS-IS for #2028 . Support UTF-8.
...
PacketDemod: Support UTF-8.
2024-03-20 13:54:15 +00:00
srcejon
d1bfdbaa63
PacketMod: Fix UTF-8 encoding.
2024-03-20 12:14:42 +00:00
srcejon
de4bc18337
Fix previous commit.
2024-03-20 11:25:01 +00:00
srcejon
6db4dfa36a
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-03-20 11:06:05 +00:00
srcejon
ff2c3e9ff7
#2029 - Forward packets to aprsi-is, even if we can't decode them.
2024-03-20 11:05:50 +00:00
srcejon
525f47e5e9
Merge branch 'f4exb:master' into freq_scanner
2024-03-20 11:02:40 +00:00
Edouard Griffiths
346ff80c19
Merge pull request #2027 from adsb-related-code/patch-2
...
Add Airplanes.Live at request of user
2024-03-19 02:34:04 +01:00
ADS-B related code
6e8a7b0079
Add Airplanes.Live at request of user
...
Add Airplanes.Live url and port to readme at request of user
2024-03-18 10:32:07 -07:00
srcejon
be554146bd
Regenerate swagger files
2024-03-18 14:20:07 +00:00
srcejon
b579225fcc
MapItem: Add availableFrom field
2024-03-18 14:18:23 +00:00
srcejon
c4e2bf2a38
FeatureWebAPIUtils: Add skyMapFind()
2024-03-18 14:16:41 +00:00
srcejon
3c8f1abaee
Heat Map: Fix overflow in average calculation.
2024-03-18 14:15:35 +00:00
srcejon
4d69da6ec2
AIS Demod: Remove unused filter.
2024-03-18 14:15:11 +00:00
srcejon
f77bffed3f
SkyMap: Fix erronous entry in source list.
2024-03-18 14:11:00 +00:00
srcejon
29ae05a494
MainCore::getFeatureIndexFromId - Support Feature Ids without feature set index.
2024-03-18 14:10:02 +00:00
f4exb
cb89392c86
Updated versions and changelogs
2024-03-17 21:23:30 +01:00
Edouard Griffiths
0ac15f6a59
Merge pull request #2021 from srcejon/freq_scanner
...
Decrease default floor in Db calculation from -120dB to -150dB
2024-03-15 04:08:46 +01:00
srcejon
c6143ca456
Db - Decrease default floor to -150dB.
2024-03-14 15:41:01 +00:00
srcejon
5989669583
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-03-14 08:11:22 +00:00
Edouard Griffiths
9b7a44cd6c
Merge pull request #2019 from srcejon/freq_scanner
...
Channel Power Plugin
2024-03-14 07:55:52 +01:00
srcejon
0a7acaf935
Fix gcc warning.
2024-03-13 22:44:50 +00:00
srcejon
abe55f8d19
Fix display when setValueRange is called and newValue differs from value.
2024-03-13 22:42:36 +00:00
srcejon
eea3214ec0
Fix power report and bandwidth widget.
2024-03-13 22:41:34 +00:00
srcejon
6a2a4d1281
Fix typo
2024-03-13 16:14:47 +00:00
srcejon
d45058d08f
Add Channel Power to Web API
2024-03-13 15:52:45 +00:00
srcejon
ddcd08ba15
Regnerate swagger files
2024-03-13 15:46:05 +00:00
srcejon
0a19722ece
Add channel power channel.
2024-03-13 15:45:14 +00:00
srcejon
2fdd92c85c
Regenerate swagger files
2024-03-13 14:32:16 +00:00
srcejon
1c8bafedf0
Add channel power yaml.
2024-03-13 14:29:03 +00:00
f4exb
b0b4fa521f
Use mouse keys for CW modulation in SSB modulator. Fixes #1948
2024-03-13 01:30:10 +01:00
Edouard Griffiths
af8d63e94e
Merge pull request #2017 from srcejon/freq_scanner
...
2 Bug Fixes
2024-03-12 19:29:08 +01:00
srcejon
10c9864902
ADS-B: Only list available maps.
2024-03-12 14:10:56 +00:00
Jon Beniston
6336767097
CRightClickEnabler: Prevent duplicate events for right click and tap and hold on Linux
2024-03-12 14:03:51 +00:00
Edouard Griffiths
eb68c058b3
Merge pull request #2016 from srcejon/snap
...
Snap update
2024-03-12 14:26:52 +01:00
Jon Beniston
6739e2cf75
Add desktop file and icon
2024-03-12 12:00:35 +00:00
Jon Beniston
4b2369e70a
Check for USB permission and SSE 4.2 instructions
2024-03-12 11:59:52 +00:00
Jon Beniston
e3f9386aa4
Update snap
2024-03-12 09:32:35 +00:00
Edouard Griffiths
73f2573843
Merge pull request #2014 from srcejon/mac_arm64
...
Mac: Scan all plugins for qml
2024-03-11 18:56:25 +01:00
Jon Beniston
cc1e4b1fa2
Scan all plugins for qml
2024-03-11 13:45:56 +00:00
Edouard Griffiths
8c7cb89c09
Merge pull request #2013 from alariq/master
...
fix memset() arguments order in vkfftengine
2024-03-11 04:20:50 +01:00
sebi
3aa3de0687
fix memset() arguments order in vkfftengine
2024-03-11 02:25:44 +02:00
f4exb
2550f738ca
Updated version and changelogs
2024-03-08 19:14:41 +01:00
f4exb
76e8c70716
FT8 demod: implemented DXCC country decoding. Fixes #2008
2024-03-08 15:36:39 +01:00
f4exb
788190872b
Callsign: removed comma separated country data
2024-03-08 15:36:03 +01:00
f4exb
41eb0fea9b
Added missing exports for MSVC. Part of #2008
2024-03-07 16:34:57 +01:00
f4exb
446e1a258a
Added missing files. Part of #2008
2024-03-07 15:28:31 +01:00
f4exb
56f3cfb769
Class to handle amateur radio callsigns and corresponding country data. Part of #2008
2024-03-07 14:48:54 +01:00
Edouard Griffiths
bcc455b143
Merge pull request #2007 from srcejon/freq_scanner
...
Use F:n for feature Ids instead of Fn:m
2024-03-05 14:33:56 +01:00
srcejon
b6367bd6c7
Fix initialisation order.
2024-03-05 11:02:10 +00:00
srcejon
2a85550fd9
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2024-03-05 10:28:12 +00:00
srcejon
885cddc981
Use F:n for feature Ids instead of Fn:m as discussed in #1912
...
Update Demod Analzyer to use AvailableChannelsOrFeature - removes need for Refresh Channels button
2024-03-05 10:28:01 +00:00
f4exb
b1a54d867f
A couple of compilation warning fixes
2024-03-04 23:15:01 +01:00
f4exb
c6dd0bba05
Docker: docker-compose is now docker compose
2024-03-04 23:06:25 +01:00
f4exb
ef2fbb844e
SigMF file sink: updated API with new record size log2
2024-03-04 23:05:54 +01:00
f4exb
e97ea32f3b
SigMF File Sink: implement 16 and 8 bits sample sizes. Fixes #1921
2024-03-04 21:21:33 +01:00
Edouard Griffiths
54ab8f61ca
Merge pull request #2006 from srcejon/freq_scanner
...
Use log2 approximation in spectrum power calculation
2024-03-04 21:17:47 +01:00
srcejon
84e091a1b2
Mark log2fapprox as const.
2024-03-04 15:51:03 +00:00
srcejon
0b372d983e
Use log2 approximation to increase performance. Part of #2004
2024-03-04 15:17:23 +00:00
Edouard Griffiths
d48e9620df
Merge pull request #2005 from srcejon/freq_scanner
...
Add End-of-Train demodulator
2024-03-04 09:04:37 +01:00
srcejon
eddfa3bec0
Add settings to API.
2024-03-03 21:57:33 +00:00
srcejon
506a0e2fcc
Regenerate swagger files
2024-03-03 21:29:22 +00:00
srcejon
2a29a69a3e
AIS, DSC, End-of-Train, Packet, Radiosonde: All packet date/time to come from File Input device or system clock.
2024-03-03 21:24:54 +00:00
srcejon
ae64f2c652
Fix gcc warnings.
2024-03-03 13:57:10 +00:00
srcejon
5919f234c0
Add End-of-Train demodulator for #1866
2024-03-03 13:40:42 +00:00
srcejon
8f0475984b
Regenerate swagger files
2024-03-03 10:49:26 +00:00
srcejon
f45fa9627a
Add End-of-Train yaml
2024-03-03 10:48:06 +00:00
Edouard Griffiths
29a8d21bac
Merge pull request #2000 from srcejon/freq_scanner
...
A variety of updates
2024-03-01 14:24:17 +01:00
srcejon
cf3aeae55f
Merge branch 'f4exb:master' into freq_scanner
2024-02-28 16:17:16 +00:00
Edouard Griffiths
2a5c04f372
Merge pull request #2001 from mxi-box/device_claim_bugfix
...
Fix renumberate deviceset without modifying claimed of SamplingDevice
2024-02-28 15:23:15 +01:00
srcejon
7238b48e22
ADS-B: Add QT 6 support for map.
2024-02-28 12:34:57 +00:00
srcejon
0d333a910e
Fix URLs on QT 6 map.
2024-02-28 12:34:03 +00:00
srcejon
3522feb355
Fix 32-bit float support for Spy Server.
2024-02-28 09:57:52 +00:00
mxi-box
2de9f16be4
Fix renumberate deviceset without modifying claimed of SamplingDevice
2024-02-28 06:46:35 +08:00
srcejon
fafeb822d9
Fix Kiwi location.
2024-02-27 18:09:28 +00:00
srcejon
d00e54452d
Update map docs.
2024-02-27 16:59:19 +00:00
srcejon
a6e8acf4ce
Update map docs.
2024-02-27 16:55:47 +00:00
srcejon
5001ed751b
Update map docs.
2024-02-27 16:41:37 +00:00
srcejon
bb7ea39d28
Fix gcc warnings.
2024-02-27 16:28:23 +00:00
srcejon
cacb740566
Update Map docs.
2024-02-27 16:25:34 +00:00
srcejon
5d96a09520
Update map QML/HTML.
2024-02-27 16:00:18 +00:00
srcejon
9506c93c11
Add libqt5svg5-dev dependency.
2024-02-27 15:53:40 +00:00
srcejon
580bfa7059
Add SVG and libacars.
2024-02-27 15:44:31 +00:00
srcejon
ca8a537a50
HTTPDownloadManager: Support latest updates to Google Drive.
2024-02-27 15:41:39 +00:00
srcejon
36a25b5450
Add utils.
2024-02-27 15:41:14 +00:00
srcejon
c9c605f448
SkyMap: Fix CORS and enabling caching.
2024-02-27 15:40:48 +00:00
srcejon
e0839fce82
Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays.
2024-02-27 15:40:06 +00:00
srcejon
c9b7ffa3c2
Fix SDRA protocol and improve spectrum refresh rate.
2024-02-27 15:06:12 +00:00
srcejon
6d0500ccbf
Fix gcc warnings.
2024-02-27 14:24:27 +00:00
srcejon
8ad555972e
Generate swagger files
2024-02-27 14:07:53 +00:00
srcejon
32c663c983
RemoteTCPInput: Add Spy Server support.
2024-02-27 14:03:34 +00:00
srcejon
9098f26679
SDRplay: Prevent nullpointer dereference for #1825
2024-02-27 13:59:15 +00:00
Edouard Griffiths
480241fa8e
Merge pull request #1998 from mxi-box/buddy_bugfix
...
Fix not remove source buddy
2024-02-27 09:52:18 +01:00
mxi-box
aeafe51220
Fix not remove source buddy
2024-02-27 07:13:09 +08:00
f4exb
64cb4cf890
Upgraded RTL-SDR library to v2.0.1
2024-02-22 02:04:18 +01:00
f4exb
99b3c72469
Updated versions and changelogs
2024-02-21 13:56:59 +01:00
Edouard Griffiths
acb3b17fe3
Merge pull request #1989 from srcejon/mac_arm64
...
Mac build updates
2024-02-19 18:30:37 +01:00
Jon Beniston
b4c50d71a7
Update UHD to v4.6.0
2024-02-19 15:21:53 +00:00
Jon Beniston
3a07978ece
Update sdrplay lib to 3.14
2024-02-19 15:21:32 +00:00
f4exb
ea891c0ad7
Update external/windows submodule
2024-02-19 01:11:19 +01:00
Edouard Griffiths
6c4789dbad
Merge pull request #1988 from wysiwyng/add_rsp1b
...
Add SDRPlay RSP1B
2024-02-18 23:53:05 +01:00
wysiwyng
4ca0ead35d
update libsdrplay build
2024-02-18 22:30:29 +01:00
wysiwyng
24e3fb2d76
add rsp1b to remote sinks/sources
2024-02-18 19:57:00 +01:00
wysiwyng
3c7909620d
add sdrplay rsp1b to samplesource plugin
2024-02-18 19:52:34 +01:00
f4exb
ac651ff798
Updated versions and changelogs
2024-02-18 11:56:40 +01:00
Edouard Griffiths
fcd94aaaf8
Merge pull request #1986 from srcejon/freq_scanner
...
Sky Map feature plugin
2024-02-17 08:31:27 +01:00
srcejon
431fda30cb
Qt6 fix
2024-02-16 20:32:19 +00:00
srcejon
e96831326e
Qt6 fix
2024-02-16 20:30:17 +00:00
srcejon
e1817958b5
Fix warnings and Sky Map connections.
2024-02-16 18:08:31 +00:00
srcejon
483e338614
Add AvailableChannelOrFeatureHandler for handling lists of channels, features and message pipes to them.
2024-02-16 16:31:12 +00:00
srcejon
607d7db702
Use MainCore code for managing available channel and feature list.
2024-02-14 15:36:22 +00:00
srcejon
b046eac470
Update default settings. Tweak UI.
2024-02-14 14:13:04 +00:00
srcejon
e6e4d1661e
Fix compiler warnings.
2024-02-14 13:58:44 +00:00
srcejon
1ace16cfe2
Add Sky Map support to Rotator Controller.
2024-02-14 13:21:26 +00:00
srcejon
2708a81623
Add Sky Map feature plugin.
2024-02-14 13:20:33 +00:00
srcejon
03232b094c
Merge branch 'f4exb:master' into freq_scanner
2024-02-13 10:23:09 +00:00
Edouard Griffiths
0a8b86beca
Merge pull request #1984 from mxi-box/dvc_enum_opti
...
Optimize eumerator of origin device
2024-02-13 10:59:19 +01:00
Edouard Griffiths
4f2824d67a
Merge pull request #1983 from mxi-box/simpleptt_enhance
...
SimplePTT: bugfix and enhancement
2024-02-12 20:00:24 +01:00
srcejon
4b227f73b8
Update Sky Map yaml
2024-02-12 09:33:58 +00:00
srcejon
203a983565
Merge branch 'f4exb:master' into freq_scanner
2024-02-12 09:07:46 +00:00
mxi-box
3623e059f9
Optimize eumerator of origin device
...
Add enumerateAllDevices to reduce startup period; Optimize LimeSDR enumerating by skipping LMS_Init
2024-02-12 16:10:54 +08:00
mxi-box
4937ad7cc6
Fix SimpltPTT device id; Add "None" Rx/Tx device option
2024-02-12 15:25:37 +08:00
Edouard Griffiths
f35ea35a2d
Merge pull request #1973 from mxi-box/mimo_bugfix
...
Fix MIMO GUI bugs
2024-02-11 11:51:16 +01:00
srcejon
c93444a75a
Update Sky Map yaml
2024-02-08 11:37:17 +00:00
srcejon
2e389d2607
Update Sky Map yaml
2024-02-08 11:07:57 +00:00
srcejon
cabb6dd339
Update Sky Map yaml
2024-02-08 10:26:40 +00:00
srcejon
cd0deb5bdf
Add Sky Map yaml
2024-02-08 09:21:14 +00:00
mxi-box
73a5db91dd
Merge branch 'f4exb:master' into mimo_bugfix
2024-02-04 22:48:41 +08:00
hexinyue02
8f802e64bf
Fix: LimeSDR MIMO Tx gain mode
2024-02-04 22:42:36 +08:00
hexinyue02
09ba1cc700
Fix: GUI handle Startstop message
2024-02-04 18:53:32 +08:00
Edouard Griffiths
c5c5b4f773
Merge pull request #1967 from GermanAizek/patch-1
...
Speedup compilation on all platforms using ccache
2024-02-03 14:23:57 +01:00
Herman Semenov
79cc9f0a98
Speedup compilation on all platforms using ccache
2024-01-30 12:41:44 +00:00
Edouard Griffiths
943105d940
Merge pull request #1956 from anton-kotenko/master
...
Demod Analyzer plugin: channel selection via api
2024-01-22 21:18:55 +01:00
Anton Kotenko
3a6fb11a4c
Demod Analyzer plugin: channel selection via api
...
Problem: It's not possible to select channel in Demod Analyzer feature
via api.
Solution:
Add new "action" into
POST /sdrangel/featureset/feature/{featureIndex}/actions
endpoint
2024-01-21 13:51:41 +01:00
Edouard Griffiths
9bfeddfea5
Merge pull request #1954 from srcejon/freq_scanner
...
Sat Tracker: Update default TLEs to latest URLs.
2024-01-17 16:08:56 +01:00
srcejon
86f1024733
Sat Tracker: Update default TLEs to latest URLs. Add GUI error if TLEs not downloaded.
2024-01-17 11:45:36 +00:00
Edouard Griffiths
9ce5653beb
Merge pull request #1952 from anton-kotenko/master
...
fix SIGSEGV on /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings endpoint
2024-01-15 08:49:03 +01:00
Anton Kotenko
2a47ab2e60
Fix failure due to access by null pointer
...
Editing FrequencyScanner via api fails due to null pointer.
Failure happens when swagger generated setValue method is called for
complicated/nested structure on the object with is created by
constructor, but not initialized by the ::init method.
Solution:
1. Call init on newly created object
2. Proactively fix this for all types of settings objects
2024-01-14 14:34:49 +01:00
f4exb
6bdc54835e
Restore Appveyor Docker build
2024-01-07 02:04:37 +01:00
Edouard Griffiths
024924f6b5
Merge pull request #1946 from srcejon/freq_scanner
...
Couple of bug fixes
2024-01-04 23:41:10 +01:00
srcejon
14430bcb48
#1944 - Fix frequency calculation for SSB spectrum
2024-01-04 17:05:10 +00:00
srcejon
d496744c2a
File Input: Fix seeking over .wav header
2024-01-04 16:14:00 +00:00
f4exb
d259443203
Windows buid: changed Boost archive repository
2024-01-02 08:44:27 +01:00
f4exb
5dcf7f7d40
Updated versions and changelogs
2023-12-31 19:16:27 +01:00
f4exb
01c1edefe0
Appveyor build: remove Docker image build (2)
2023-12-27 12:33:28 +01:00
f4exb
b0d74d5e5f
Appveyor build: remove Docker image build
2023-12-27 12:31:33 +01:00
Edouard Griffiths
2747b61402
Merge pull request #1940 from srcejon/freq_scanner
...
Star Tracker: Handle negative flux values in .srd file.
2023-12-27 04:47:58 +01:00
srcejon
30924a0c5d
Handle negative flux values in .srd file.
2023-12-26 21:08:32 +00:00
Edouard Griffiths
3be8815340
Merge pull request #1937 from srcejon/freq_scanner
...
Pager UDP packet update
2023-12-25 23:47:10 +01:00
Edouard Griffiths
99496ffa30
Merge pull request #1935 from tomtastic/disable-lame-frontend-build
...
Disable build of LAME frontend
2023-12-25 11:43:18 +01:00
srcejon
97847425bb
For #1936 - Use separate date/time fields and prefix address with leading 0.
2023-12-23 10:38:58 +00:00
Tom Matthews
a079587859
Disable build of LAME frontend
...
We dont need it, and LAME 3.100 frontend binaries fail to build on MacOS currently with
```parse.c:417:34: error: call to undeclared function 'id3tag_set_comment_ucs2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]```
2023-12-20 08:18:43 +00:00
f4exb
bb406ca9a8
AudioCATSISO: adapt to newer versions of Hamlib. Fixes #1919
2023-12-15 21:40:50 +01:00
f4exb
86a1d15eba
Frequency Scanner: handle change of I/Q stream in tracked channels
2023-12-14 21:57:49 +01:00
f4exb
a9a6c672ec
Frequency Scanner: give more space to channel power display
2023-12-14 21:57:49 +01:00
f4exb
c5e9da7004
Frequency scanner: set device frequency for both Rx and MIMO devices
2023-12-14 21:57:49 +01:00
f4exb
5ed6f060a0
Frequency Scanner: allow scanning channels of a MIMO device
2023-12-14 21:57:49 +01:00
Edouard Griffiths
5ab23dac45
Merge pull request #1929 from srcejon/freq_scanner
...
Pager Demod: Add null terminator in UDP packets
2023-12-14 17:22:02 +01:00
srcejon
84848124fd
Fix #1928 . Add null-terminator between strings.
2023-12-14 12:13:51 +00:00
Edouard Griffiths
a8e50b77c8
Merge pull request #1926 from srcejon/freq_scanner
...
File Input: Start file browser in directory of last file selected.
2023-12-13 19:24:37 +01:00
srcejon
46c7206b42
Start file browser in directory of last file selected.
2023-12-13 13:33:31 +00:00
f4exb
c2a2977587
AM demod: extend squelch limit to -120 dB
2023-12-11 01:49:11 +01:00
f4exb
68601d6947
SSB demod: better algorithm for AGC limitation. For #1918
2023-12-11 01:49:11 +01:00
f4exb
f98800702c
Fixed some AGC issues
2023-12-11 01:49:11 +01:00
f4exb
4e25f4d678
Removed useless AGC clamping
2023-12-11 01:49:11 +01:00
f4exb
aee055e883
SSB demod: added FIR LP filter after AGC to smooth out sharp peaks
2023-12-11 01:49:11 +01:00
f4exb
d97f92dcc3
Fixed AudioNetSink stereo handling
2023-12-11 01:49:11 +01:00
Edouard Griffiths
609fff1bd6
Merge pull request #1916 from srcejon/freq_scanner
...
Radiosonde CSV header fix
2023-12-07 16:46:29 +01:00
srcejon
ebb0872092
Don't bother trying to make an dmg.
2023-12-07 11:33:41 +00:00
srcejon
726fd98828
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2023-12-07 09:53:29 +00:00
srcejon
ae04412e88
SDRPlayV3 on Mac: Update library path so is works with API 3.12.1.
2023-12-07 09:53:20 +00:00
srcejon
bad53f90c4
#1915 . Remove space in CSV header.
2023-12-07 09:50:09 +00:00
Edouard Griffiths
cb97263129
Merge pull request #1914 from srcejon/freq_scanner
...
Instant Replay
2023-12-06 15:24:34 +01:00
srcejon
30497b5204
More fixes for Mac build
2023-12-06 13:08:09 +00:00
srcejon
720630c2fb
Remove tabs.
2023-12-06 10:53:28 +00:00
srcejon
c30af7f39f
Fix gcc warnings.
2023-12-06 10:14:01 +00:00
srcejon
2ac7cfd800
Add replay support to Lime Input
2023-12-06 10:09:46 +00:00
srcejon
238a40b9e0
Allow replay time offset to be set by ctrl+left click in waterfall.
2023-12-06 10:09:30 +00:00
Edouard Griffiths
364dfc1fc5
Merge pull request #1911 from srcejon/freq_scanner
...
Map: Support multiple frequencies and specify which device to tune
2023-12-06 03:41:49 +01:00
srcejon
8240d0a9d5
Try to fix Mac build, again.
2023-12-05 12:48:14 +00:00
srcejon
8d37579076
Add support for setting center frequency on Tx devices.
2023-12-05 12:34:15 +00:00
srcejon
b16206068a
Prevent crash that can occur if preset type is unknown.
2023-12-05 12:33:45 +00:00
srcejon
d989561df5
Use common code for creating and processing device and channel Ids.
2023-12-05 12:32:53 +00:00
srcejon
070f8077b2
Map updates:
...
Allow selection of which device to tune to frequency.
Support tuning of multiple frequencies per map item.
Update maplibre to maplibregl.
2023-12-05 12:30:25 +00:00
f4exb
78068fd5f2
Updated versions and changelogs
2023-12-04 21:40:42 +01:00
f4exb
9776e77fd5
SSB demod: tie AGC steep transition correction to AGC clamping
2023-12-03 13:48:44 +01:00
Edouard Griffiths
e3d862c8a8
Merge pull request #1906 from srcejon/freq_scanner
...
Variety of small fixes
2023-12-02 11:11:28 +01:00
Jon Beniston
a7d8369a00
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2023-12-01 18:18:28 +00:00
Jon Beniston
c48c8cdf4a
Use full path to library
2023-12-01 18:17:05 +00:00
srcejon
f319dc32e0
Merge branch 'f4exb:master' into freq_scanner
2023-12-01 18:15:26 +00:00
f4exb
2f5cbd1092
SSB demod: further optimize AGC steep transitions mitigation
2023-12-01 17:24:28 +01:00
srcejon
1d910987e3
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2023-12-01 12:50:36 +00:00
srcejon
3ca14c2bb1
Stop scanning when Tune menu selected.
2023-12-01 12:47:50 +00:00
srcejon
e64e0a1cd4
Display FIFO size on overflow.
2023-12-01 12:04:57 +00:00
srcejon
c9db48c754
Use sourceforge for Boost as faster to download.
...
Use Boost 1.78.0 on Intel Mac, as 1.83 causes UHD to fail to load at runtime.
Fix Lame link on Mac arm64
2023-12-01 12:03:37 +00:00
srcejon
6880dfba9d
Add comment how to view filter freq response
2023-12-01 12:01:54 +00:00
srcejon
4aaa5edb09
Add dialog positioner for audio select dialog
2023-12-01 11:56:28 +00:00
srcejon
ff8bbe5cd3
Remove html from labels
2023-12-01 11:56:07 +00:00
srcejon
c0bc9f3d5f
Add Docker install instructions.
2023-12-01 11:55:17 +00:00
srcejon
c7196fad6b
Delete python stuff before installing any packages.
2023-12-01 11:54:53 +00:00
srcejon
cdb78c903f
SDRPlay V3 API - don't call close unless open was a success, as will crash on Mac,
2023-12-01 11:54:14 +00:00
srcejon
e75900b666
Fix sdrplay shared library name on Mac arm64, as incorrect in 3.12 API release.
2023-12-01 11:53:36 +00:00
srcejon
4208bcf1f4
Fix AirspyHF instant replay.
2023-12-01 11:52:55 +00:00
f4exb
f2db907677
Scope: fixed mag sq derivative scale display
2023-12-01 06:41:19 +01:00
Edouard Griffiths
9307d7ad59
Merge pull request #1905 from srcejon/freq_scanner
...
Frequency Scanner - Add per-frequency settings
2023-12-01 06:40:47 +01:00
srcejon
6aeb914f22
Merge branch 'f4exb:master' into freq_scanner
2023-11-30 14:09:47 +00:00
srcejon
f3a47a2747
Update Freq Scanner API
2023-11-30 13:14:21 +00:00
f4exb
b402739db6
SSB demod: mitigate AGC steep transitions causing audio clicks
2023-11-30 14:11:36 +01:00
f4exb
3b969ac058
Scope: Added derivative of magnitude squared to the list of projections
2023-11-30 14:10:36 +01:00
srcejon
dad8562a0c
Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner
2023-11-30 08:19:24 +00:00
f4exb
b93f9459c9
DSD demod: Upgrade dsdcc to 1.9.5. Fixes #1878
2023-11-29 21:30:39 +01:00
srcejon
64f33717d0
Freq Scanner: Add per-frequency settings. Fix freq > 2GHz.
2023-11-29 17:13:34 +00:00
f4exb
cdcb73f33a
Updated version
2023-11-29 05:08:31 +01:00
f4exb
1312722d75
Utility script to list plugins changed petween commits
2023-11-29 05:07:50 +01:00
f4exb
8ce5ca51e2
Apply PR #1888 changes to samplemimo plugins
2023-11-29 05:06:54 +01:00
f4exb
07e8ae0de1
Updated changelogs and plugins versions
2023-11-29 05:00:58 +01:00
f4exb
ee51ffd705
AM demod channel mode: fixed some frequency display inconsistencies
2023-11-28 07:25:40 +01:00
f4exb
003a04ed70
NFM modulator: applied suggested fixes. Fixes #1899
2023-11-26 11:37:55 +01:00
Edouard Griffiths
7a71968cbf
Merge pull request #1902 from srcejon/freq_scanner
...
Attempt to fix scope trigger
2023-11-25 10:38:53 +01:00
srcejon
e106905548
Attempt to fix scope trigger
2023-11-24 22:06:14 +00:00
Edouard Griffiths
b882da3528
Merge pull request #1900 from srcejon/freq_scanner
...
Instant Replay
2023-11-23 08:37:32 +01:00
srcejon
4418fe936a
Fix gcc warnings and remove debug
2023-11-22 15:12:25 +00:00
srcejon
25016b5b50
Fix gcc warnings
2023-11-22 15:08:25 +00:00
srcejon
e7076f6a17
Fix gcc warnings
2023-11-22 14:40:19 +00:00
srcejon
7cc9cd1bf1
Add instant replay
2023-11-22 14:28:35 +00:00
Edouard Griffiths
f70d4fe64c
Merge pull request #1898 from srcejon/freq_scanner
...
Update layout of ADS-B Display Settings Dialog to support small screens
2023-11-20 10:56:39 +01:00
srcejon
cbab429395
Split widgets in to 2 tabs, so it can fit on small Android screens
2023-11-19 22:14:08 +00:00
f4exb
a908c4b9c6
Added script to update copyright notices from git history. Part of #1893
2023-11-19 13:43:10 +01:00
f4exb
b84eea7dc9
Rewriting of copyright notices for sdrgui. Fixes #1893
2023-11-19 13:43:10 +01:00
f4exb
439b5d094c
Rewriting of copyright notices for sdrbase. Part of #1893
2023-11-19 13:43:10 +01:00
f4exb
b120f9cb01
Rewriting of copyright notices for all but plugins (done), sdrbase, sdrgui. Part of #1893
2023-11-19 13:43:10 +01:00
Edouard Griffiths
6412a8a889
Merge pull request #1897 from sudo-n00b/FRS-GMRS-Scanner
...
Add FRS-GMRS presets
2023-11-19 06:12:10 +01:00
cameron
c1e20e48f4
Add FRS-GMRS presets
2023-11-18 12:12:51 -07:00
f4exb
00b041d762
Rewriting of copyright notices for plugins/features. Part of #1893
2023-11-18 13:12:18 +01:00
f4exb
3a944fa209
Rewriting of copyright notices for plugins/channelrx. Part of #1893
2023-11-18 12:02:48 +01:00
f4exb
b6c4d10b62
Rewriting of copyright notices for plugins/samplesource. Part of #1893
2023-11-18 10:07:41 +01:00
f4exb
869f1a4191
Rewriting of copyright notices for plugins/samplesink. Part of #1893
2023-11-18 09:58:55 +01:00
f4exb
743260db96
Rewriting of copyright notices for plugins/samplemimo. Part of #1893
2023-11-18 06:40:23 +01:00
f4exb
9ce0810a29
Rewriting of copyright notices for plugins/channeltx. Part of #1893
2023-11-18 06:36:53 +01:00
f4exb
3596fe431a
Rewriting of copyright notices for plugins/channelmimo. Part of #1893
2023-11-18 06:28:24 +01:00
Edouard Griffiths
25a45e3cf3
Merge pull request #1894 from srcejon/freq_scanner
...
Fix M17 packet type decoding.
2023-11-17 18:48:04 +01:00
srcejon
698cc3cb63
Prevent demod from crashing when GUI is destroyed.
2023-11-17 17:39:57 +00:00
srcejon
c7436c946f
Fix M17 FM frequency deviation to work at +/-2.4kHz.
2023-11-17 16:44:47 +00:00
srcejon
66351cff30
Fix loss of constellation when device restarted in M17 demod.
2023-11-17 14:17:52 +00:00
srcejon
4178abe24b
Fix M17 packet type decoding.
2023-11-17 13:41:35 +00:00
Edouard Griffiths
a4ae0efb51
Merge pull request #1892 from srcejon/fix_1826
...
M17: Update packet format to comply with current spec
2023-11-15 21:19:06 +01:00
Jon Beniston
5f0d2aaf21
Add included needed for Mac build
2023-11-15 16:18:28 +00:00
Jon Beniston
967d9e1131
Update packet mode to follow current spec
2023-11-15 15:38:01 +00:00
Edouard Griffiths
c7eca5e92e
Merge pull request #1891 from srcejon/fix_1826
...
Reverse byte ordering of CRC in packet mode in M17 modem
2023-11-15 11:12:04 +01:00
Edouard Griffiths
021ca881ea
Merge pull request #1890 from srcejon/fix_1835
...
Fix MDI window geometry save/restore
2023-11-15 05:31:42 +01:00
Edouard Griffiths
ee07a0d5f4
Merge pull request #1889 from srcejon/fix_table_tap_and_hold
...
Prevent popup menu when scrolling tables
2023-11-14 23:13:41 +01:00
Jon Beniston
70b074e6d5
Reverse byte ordering of CRC in packet mode
2023-11-14 16:57:51 +00:00
Edouard Griffiths
bdfe1a9ab3
Merge pull request #1888 from srcejon/fix_resize_cursor
...
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-14 16:02:45 +01:00
Jon Beniston
6cea14bfff
Use MDI restore when loading config
2023-11-14 14:58:15 +00:00
Jon Beniston
5d14708914
Use custom save/restore geometry for MDI sub=windows. For #1835
2023-11-14 14:49:39 +00:00
Jon Beniston
c27dc71860
Prevent popup menu when scrolling tables
2023-11-14 11:37:04 +00:00
Edouard Griffiths
fe12d7f875
Merge pull request #1887 from srcejon/audio_errors
...
Indicate audio FIFO underflow/overflow in GUI
2023-11-14 05:34:32 +01:00
Edouard Griffiths
a3fa9160cb
Merge pull request #1886 from srcejon/fix_1885
...
Remote TCP - Fix FIFO size adjustment, so sample rates >3MS/s work.
2023-11-14 00:24:49 +01:00
Jon Beniston
e799e5eb72
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-13 20:51:03 +00:00
srcejon
0464b40c9c
Merge branch 'f4exb:master' into audio_errors
2023-11-13 15:43:02 +00:00
Edouard Griffiths
95da3936df
Merge pull request #1883 from srcejon/freq_scanner
...
DSD Demod - Fix loss of constellation
2023-11-13 16:42:16 +01:00
Jon Beniston
dcd298b808
Fix FIFO size adjustment, so sample rates >3MS/s work. When RTL0 protocol is used, match channel sample rate to device sample rate.
2023-11-13 15:31:55 +00:00
Jon Beniston
45e9c3f37c
Indicate audio FIFO underflow/overflow. Don't zero pad audio output, if some audio is available.
2023-11-13 12:15:56 +00:00
srcejon
1a5ff18423
Reduce minimum size so more likely to fit on Android screens
2023-11-10 07:59:41 +00:00
srcejon
6e55c030b6
Use DialogPositioner for AudioSelectDialog so it opens on screen.
2023-11-09 22:30:34 +00:00
srcejon
d6f5c81856
Add warning if sample rate is < 48kHz.
2023-11-09 21:42:33 +00:00
srcejon
27f35feee8
Save scope sink pointer for when baseband is recreated.
2023-11-09 21:41:59 +00:00
Edouard Griffiths
8337e2c7b2
Merge pull request #1881 from srcejon/fix_1880
...
Radiosonde updates for #1880
2023-11-08 05:52:35 +01:00
Jon Beniston
10748b1dee
Update docs
2023-11-07 10:18:42 +00:00
Jon Beniston
fbb2edbf1e
Add range and frequency columns to table.
2023-11-07 09:43:10 +00:00
Jon Beniston
ed2c3ac08b
Add altitude, speed and heading columns to log
2023-11-07 09:42:13 +00:00
f4exb
44d61e259b
SSB demod: save DNR settings in the filter bank
2023-11-05 13:23:31 +01:00
f4exb
91815cc87e
SSB demod DNR API support
2023-11-05 12:24:32 +01:00
f4exb
179cd71c54
SSB demod noise reduction. Fixes #1874
2023-11-05 10:33:27 +01:00
Edouard Griffiths
18458dc567
Merge pull request #1876 from srcejon/freq_scanner
...
AM Demod: Add additional modes to specify channel center frequency
2023-11-03 01:06:54 +01:00
srcejon
931ec74a6f
Try macos-13
2023-11-02 20:25:27 +00:00
srcejon
f5b1627de4
Delete more files
2023-11-02 18:53:47 +00:00
srcejon
6ee76d9212
Delete all links
2023-11-02 18:08:00 +00:00
srcejon
0f10b7f4ab
Try to fix UHD brew install
2023-11-02 17:01:02 +00:00
srcejon
1affacbb25
Fix ValueDialZ to allow keyboard entry of first digit when m_positiveOnly
2023-11-02 15:05:44 +00:00
srcejon
38e6534307
Fix compiler warning
2023-11-02 14:40:56 +00:00
srcejon
ba0eac7108
Add MW/25k/8.33k frequency entry modes.
2023-11-02 14:31:48 +00:00
Edouard Griffiths
c13d8ca571
Merge pull request #1869 from srcejon/mac_arm64
...
Enable Mac Arm64 build
2023-10-30 17:39:26 +01:00
Jon Beniston
2709c546c9
Try installing opencv separately
2023-10-30 14:46:30 +00:00
Jon Beniston
ccade1bcc2
Add qt
2023-10-30 14:09:47 +00:00
Jon Beniston
18b999c671
Remove opencv, to avoid vtk, which pulls in python
2023-10-30 13:39:24 +00:00
Jon Beniston
97b568ec08
Remove uhd to try to remove python dependency
2023-10-30 13:34:30 +00:00
Jon Beniston
3feaac19ea
Try deleting the file
2023-10-30 12:38:45 +00:00
Jon Beniston
d87ea496a6
Try --force to fix python install issue
2023-10-30 11:39:31 +00:00
Jon Beniston
ab45587788
Try --overwrite to fix python install issue
2023-10-30 10:58:50 +00:00
Jon Beniston
a519a01f8c
Update UHD to 4.5
2023-10-30 10:22:53 +00:00
Jon Beniston
175ccd13f4
Enable Mac Arm64 build
2023-10-30 10:12:07 +00:00
f4exb
c9075d46cb
Updated versions and changelogs
2023-10-29 05:28:05 +01:00
f4exb
61351faf68
Frequency scanner: extend threshold range
2023-10-29 05:09:55 +01:00
Edouard Griffiths
325e4d8ffb
Merge pull request #1865 from srcejon/fix_1862
...
Use channel sample rate of 48k in RTTY and PSK31 mods
2023-10-28 19:58:00 +02:00
Edouard Griffiths
9a3e6c674e
Merge pull request #1861 from srcejon/freq_scanner
...
ADSB updates
2023-10-28 09:19:59 +02:00
Jon Beniston
7126fb9c14
Use channel sample rate of 48k in RTTY and PSK31 mods, to reduce filter taps at high baseband sample rates.
2023-10-27 17:41:48 +01:00
srcejon
1f055dd2f1
Fix gcc error
2023-10-26 17:16:55 +01:00
srcejon
a398381aaf
Allow ADS-B to send airport ATC frequencies to Frequency Scanner.
...
Add ATC callsigns.
Add ATC mode, displaying basic info for all aircraft.
Add airport range rings.
Change Device setting to be an AM Demod setting, so AM demod isn't at DC.
Add basic aircraft data to ADSB Web API report.
2023-10-26 16:31:37 +01:00
Jon Beniston
a20e7999d1
Regen swagger files
2023-10-26 09:35:55 +01:00
srcejon
3797f2db50
Update ADSB and FreqScanner yaml
2023-10-26 09:28:38 +01:00
Edouard Griffiths
1d3c366c9a
Merge pull request #1857 from das-Iro/fix-typecast
...
Add explicit typecasting that was missing
2023-10-24 17:40:05 +02:00
Arne Jünemann
7f9ed6df6d
Add explicit typecasting that was missing
2023-10-24 06:11:15 +02:00
Edouard Griffiths
c9a4d541af
Merge pull request #1856 from das-Iro/fix-fft-overlap
...
Fix fft overlap
2023-10-23 21:30:23 +02:00
Edouard Griffiths
dc7dd0c08c
Merge pull request #1855 from srcejon/freq_scanner
...
Add separate audio bandwidth setting to AM Demod
2023-10-23 18:10:28 +02:00
Edouard Griffiths
11685fa70d
Merge pull request #1854 from srcejon/fix_scope_streams
...
Fix 2 race conditions
2023-10-23 17:25:28 +02:00
srcejon
0fc5eb896b
Fix Mac compilation
2023-10-23 15:29:08 +01:00
Arne Jünemann
277b2b4d18
Add missing range extension
2023-10-23 15:23:35 +02:00
srcejon
53372d0508
Add separate audio bandwidth setting.
2023-10-23 14:22:33 +01:00
Arne Jünemann
4d631b091e
Merge branch 'master' of github.com:das-Iro/sdrangel
2023-10-23 15:15:27 +02:00
Edouard Griffiths
42f847f1a2
Merge pull request #1853 from srcejon/mac_ci
...
Update github action to use MacOS 12
2023-10-23 15:07:21 +02:00
Arne Jünemann
0d193d41f6
Allow full range of overlap
2023-10-23 15:05:34 +02:00
Arne Jünemann
1034c79c30
Fix FFT Overlap for spectrum view
...
Movement of the buffer was double what should have been intended
Added warning to std::copy uses that overlaping copy is undefined
behaviour
2023-10-23 14:48:40 +02:00
Edouard Griffiths
036a89f4a3
Merge pull request #1852 from srcejon/freq_scanner
...
Frequency Scanner plugin
2023-10-23 13:47:32 +02:00
Jon Beniston
7dca35ac24
Initialise m_scopeSink
2023-10-22 23:25:12 +01:00
Jon Beniston
8814fda178
Fix race condition that can result in a crash or hang
2023-10-22 23:24:34 +01:00
Jon Beniston
842d90f268
Update to MacOS 12, as brew complains about 11 being unsupported
2023-10-22 14:27:06 +01:00
srcejon
3b0512bd29
Fix crash if some columns in .csv file is missing
2023-10-22 10:25:40 +01:00
srcejon
1b392ee53c
Fix warnings
2023-10-22 10:25:08 +01:00
srcejon
3e147ec804
Avoid using channel guard bands, due to possible aliasing from half-band filters
2023-10-22 10:03:04 +01:00
srcejon
ce6b08b15e
Add menu to enable/disable all rows.
2023-10-22 10:01:29 +01:00
srcejon
bb88296b15
Merge branch 'f4exb:master' into freq_scanner
2023-10-18 10:40:19 +01:00
f4exb
9799874c17
up/down channelizers: set guard interfal to 12.5% and optimize debug messages
2023-10-18 06:29:18 +02:00
srcejon
4ce62c6f29
Merge branch 'f4exb:master' into freq_scanner
2023-10-17 13:21:14 +01:00
Edouard Griffiths
cdc9ddb954
Merge pull request #1849 from srcejon/fix_1846
...
Fix compilation on Windows
2023-10-17 14:17:31 +02:00
Jon Beniston
d2c1ba8e18
Fix compilation on Windows
2023-10-17 11:36:27 +01:00
srcejon
f20414899c
Merge branch 'f4exb:master' into freq_scanner
2023-10-17 10:46:28 +01:00
f4exb
9abd62f40e
Change down and up channelizers filter chain strategy. Fixes #1846
2023-10-17 02:52:45 +02:00
srcejon
939476b634
Merge branch 'f4exb:master' into freq_scanner
2023-10-16 10:35:31 +01:00
f4exb
2f2c387276
Change order of sub-band matching in the Upchannelizer similarly to fix for #1846
2023-10-15 13:50:59 +02:00
srcejon
fd5b14a0f6
Merge branch 'f4exb:master' into freq_scanner
2023-10-15 12:18:41 +01:00
f4exb
8ca7dbbd4e
Change order of sub-band matching in the Downchannelizer. Fixes possible aliasing issues. Fixes #1846
2023-10-15 11:50:31 +02:00
srcejon
515e19f20b
Fix crash and tidy up UI.
2023-10-13 08:54:43 +01:00
srcejon
51ddd77aa3
Fix 8333 channels.
2023-10-13 08:54:11 +01:00
srcejon
bb2655cd51
Fix warnings
2023-10-03 16:57:45 +01:00
srcejon
2d8ae1329b
Add signal for when annotations change
2023-10-03 16:10:08 +01:00
srcejon
83ceae4ba3
Use full bandwidth
2023-10-03 16:09:54 +01:00
srcejon
d2526cdc5b
Fix loading settings. Add remove inactive button. Restart scan when sample rate changes.
2023-10-02 15:45:17 +01:00
Edouard Griffiths
8c98a48092
Merge pull request #1842 from james-pcdr/patch-1
...
Remove `ptt_active.py` section
2023-09-30 23:26:29 +02:00
srcejon
f8f9d270df
Update annotations when restoring settings.
2023-09-29 21:18:27 +01:00
srcejon
e89623f64d
Fix restoring frequencies.
2023-09-29 20:58:19 +01:00
james-pcdr
94cf941824
Remove ptt_active.py
section
2023-09-29 13:38:01 -04:00
srcejon
33629b77e2
Center channels when possible. Fix channel setting initial display. Add clear active count button.
2023-09-29 14:35:52 +01:00
srcejon
4462078ead
Update docs
2023-09-29 11:26:50 +01:00
srcejon
3a8a0f0bf0
Reduce debug. Add screenshot.
2023-09-29 10:52:21 +01:00
srcejon
b3d3ca43ca
Fix filtering of Freq Scanner from list of channels.
2023-09-29 09:38:15 +01:00
srcejon
e9066fe2a4
Use frame geo rather than widget size, so dialogs aren't positioned off screen on Windows.
2023-09-29 08:43:29 +01:00
srcejon
f3582b95f5
Set background colour for start/stop button
2023-09-29 08:42:47 +01:00
srcejon
7fe7f2aa86
Update threading to latest approach
2023-09-29 08:42:25 +01:00
Jon Beniston
2192a054ed
Generate swagger files for Freq Scanner
2023-09-28 19:02:58 +01:00
srcejon
b42b6be910
Add Freq Scanner
2023-09-28 18:23:15 +01:00
srcejon
37521224c3
Add frequency scanner channel plugin
2023-09-28 16:45:35 +01:00
Edouard Griffiths
88aded6e04
Merge pull request #1840 from agkphysics/master
...
Fix missing brace in feature CMakeLists
2023-09-25 21:35:42 +02:00
Edouard Griffiths
c245aaa886
Merge pull request #1841 from srcejon/mac_ci
...
Github Actions updates
2023-09-25 02:30:34 +02:00
Jon Beniston
3def09fd1f
Remove debug
2023-09-24 21:42:08 +01:00
Jon Beniston
a563e8f220
Don't generate .zip file on windows
2023-09-24 20:26:22 +01:00
Jon Beniston
b267efaa7a
Check space at more points
2023-09-24 20:10:33 +01:00
Jon Beniston
12d592d2ed
Display exe size
2023-09-24 20:06:47 +01:00
Jon Beniston
6a75d36c4b
Fix filename. Try 3 parallel jobs
2023-09-24 17:13:41 +01:00
Jon Beniston
d96878f994
Get version after configure
2023-09-24 15:14:31 +01:00
Jon Beniston
608609a980
Fix syntax error
2023-09-24 15:01:40 +01:00
Jon Beniston
9a6ade37d9
Cache version numbers, so they can be used in other scripts
2023-09-24 14:55:56 +01:00
Aaron Keesing
15c3f622ee
Fix missing brace in feature CMakeLists
...
Missing brace causes a CMake error if GS232CONTROLLER is disabled.
2023-09-24 23:59:10 +13:00
Jon Beniston
ad7c08d05c
Try to fix version number
2023-09-24 10:26:41 +01:00
Jon Beniston
56aba40d07
Try to fix OS version number
2023-09-24 10:21:17 +01:00
Jon Beniston
c875b307ca
Try to fix version number
2023-09-24 10:17:53 +01:00
Jon Beniston
ddbac0e503
Try to fix version number
2023-09-24 10:04:54 +01:00
Jon Beniston
8c9eb22bfd
Upload Mac artifact
2023-09-24 08:34:04 +01:00
Jon Beniston
9fadf291a1
QGLFormat is removed from Qt6
2023-09-23 22:14:01 +01:00
Jon Beniston
dc40fac021
Fix for Qt6
2023-09-23 21:31:25 +01:00
Jon Beniston
6e514435ac
Try Qt6
2023-09-23 21:08:10 +01:00
Jon Beniston
138122bddc
Fix syntax
2023-09-23 21:00:34 +01:00
Jon Beniston
7e410ac8f0
Try Qt6 build
2023-09-23 20:39:29 +01:00
Jon Beniston
ac00b647f0
Try brew's Qt5
2023-09-23 19:10:31 +01:00
Jon Beniston
f290cb7997
Try Qt5_ROOT instead
2023-09-23 17:29:45 +01:00
Jon Beniston
cd49cca056
Remove Qt6
2023-09-23 17:07:55 +01:00
Jon Beniston
7873595ad9
Fix syntax error
2023-09-23 15:54:53 +01:00
Jon Beniston
e40b98b381
Don't build UHD it ENABLE_EXTERNAL_LIBRARIES=AUTO
2023-09-23 15:09:15 +01:00
Jon Beniston
2e26ef468b
Add FFmpeg, so we don't try to build it
2023-09-23 13:43:40 +01:00
Jon Beniston
5ec8bde168
Try using prebuilt libraries
2023-09-23 12:17:26 +01:00
Jon Beniston
1a7ea12915
Fix indent
2023-09-23 11:43:23 +01:00
Jon Beniston
578bb46439
Use brew for some dependencies
2023-09-23 11:41:43 +01:00
Jon Beniston
83cbac81e8
Build on mac_ci branch for testing
2023-09-23 10:54:24 +01:00
Jon Beniston
e96246bee8
Add Mac build action
2023-09-23 10:51:38 +01:00
Edouard Griffiths
5ca5c08979
Update stale.yml to use stale v5 and node 16
2023-09-22 17:17:58 +02:00
f4exb
513c0e58fa
Updated versions and changelogs
2023-09-22 00:55:00 +02:00
Edouard Griffiths
dc4b93142d
Merge pull request #1834 from srcejon/fix_1833
...
Flush log stream after write, so data is available immediately
2023-09-21 14:03:13 +02:00
Jon Beniston
2db2be9c17
Flush log stream after write, so data is available immediately
2023-09-20 22:06:48 +01:00
Edouard Griffiths
f6ea6f8a2e
Merge pull request #1830 from srcejon/fix_1827
...
Remote TCP improvements
2023-09-16 10:30:40 +02:00
Jon Beniston
8afa83c013
Small settings keys fixes.
2023-09-15 09:36:13 +01:00
Jon Beniston
2d24d2da49
Use settings keys in baseband
2023-09-15 09:34:57 +01:00
Jon Beniston
0dc87edc33
Default to 0.0.0.0 instead of 127.0.0.1 for --remote-tcp-address
2023-09-15 09:34:24 +01:00
Jon Beniston
28c566f84c
Add tunerType to Web API report
2023-09-15 09:33:24 +01:00
Jon Beniston
1b1530f10d
Add support for lnaGain API setting, to allow gain to be set more easily.
2023-09-15 09:32:41 +01:00
Jon Beniston
a278cf0373
Add support for settings keys.
...
Bind to requested interface.
Set RTLSDR device ID according to tuner type.
2023-09-15 09:30:49 +01:00
Jon Beniston
d76521ef9a
Add basic remote device sample rate range checking.
...
Add IP address history.
Add SDRPlay LNA gain support.
2023-09-15 09:27:51 +01:00
Edouard Griffiths
a0c75f0407
Merge pull request #1828 from srcejon/fix_1819
...
Fixes for Mac build
2023-09-14 09:06:21 +02:00
Jon Beniston
df4c6ca825
Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external projects
2023-09-13 21:58:51 +01:00
Edouard Griffiths
e83d974443
Merge pull request #1824 from srcejon/fix_1819
...
Request authorization for access to camera and microphone on Mac
2023-09-13 09:15:56 +02:00
f4exb
af916d6e7c
Fixed Swagger files generation and added missing files. Fixes #1821
2023-09-13 05:43:58 +02:00
Jon Beniston
28fa1376d8
Request authorization for access to camera and microphone on Mac
2023-09-12 09:20:07 +01:00
Edouard Griffiths
cd92bc3b74
Merge pull request #1822 from srcejon/fix_1819
...
Add description why Microphone, Camera and Location are required on MacOS.
2023-09-11 13:53:42 +02:00
Jon Beniston
61e0d2b886
Add strings describing why Microphone, Camera and Location are required on MacOS. For #1819
2023-09-11 11:21:33 +01:00
Edouard Griffiths
9476cdde59
Merge pull request #1816 from srcejon/cmakepresets_msvc
...
Add windows-default CMake preset for building with Visual Studio
2023-09-11 08:14:50 +02:00
Edouard Griffiths
fd233b2dc1
Merge pull request #1815 from srcejon/android_fixes
...
Add Android SDR Driver sample source.
2023-09-10 19:56:42 +02:00
srcejon
b7b591dba9
Add windows-default preset for building with Visual Studio
2023-09-08 13:21:01 +01:00
Jon Beniston
8f00c55ba6
Add Android SDR Driver sample source.
2023-09-08 10:52:51 +01:00
Edouard Griffiths
ffbb26c36e
Merge pull request #1814 from srcejon/psk31_mod
...
Add PSK31 modulator
2023-09-08 00:10:03 +02:00
srcejon
9b4d5fc4d6
Merge branch 'f4exb:master' into psk31_mod
2023-09-07 10:03:58 +01:00
srcejon
150e107520
Fix unshift on space
2023-09-07 09:43:40 +01:00
srcejon
3f906baf1f
Tidy up. Add docs.
2023-09-07 09:43:12 +01:00
srcejon
75c04ef9e7
Add extended ASCII support
2023-09-07 09:42:36 +01:00
Edouard Griffiths
428c4a3c78
Merge pull request #1810 from srcejon/fix_1805
...
Distinguish between China and Taiwan aircraft registrations in ADS-B Demod
2023-09-06 19:02:40 +02:00
Jon Beniston
ff87ebd247
Regen Swagger files
2023-09-06 16:23:10 +01:00
srcejon
3eaec1abad
Fix type
2023-09-06 16:00:06 +01:00
srcejon
f0fede4263
Remove baud
2023-09-06 15:59:06 +01:00
srcejon
a57a7dd483
Fix names
2023-09-06 15:58:01 +01:00
srcejon
73ab056a36
Fix types
2023-09-06 15:51:05 +01:00
srcejon
26439500f7
Fix name
2023-09-06 15:49:59 +01:00
srcejon
c3f63253b5
Fix warnings
2023-09-06 15:48:52 +01:00
srcejon
be0a675c0a
Add PSK31 modulator
2023-09-06 15:21:22 +01:00
Edouard Griffiths
df179ddf6b
Merge pull request #1809 from srcejon/cli_remote_tcp
...
Command line options to start Remote TCP Sink
2023-09-06 08:38:58 +02:00
Jon Beniston
abed953354
Distingush between China and Taiwan
2023-09-05 18:34:55 +01:00
Jon Beniston
60c55970d3
Fix warnings and formatting
2023-09-05 17:14:09 +01:00
Jon Beniston
11042dc889
Add command line options to start Remote TCP Sink on a specified device
2023-09-05 16:38:15 +01:00
Edouard Griffiths
74977c88d3
Merge pull request #1800 from srcejon/rttymod
...
Add RTTY Modulator
2023-09-05 08:13:43 +02:00
Jon Beniston
f2e167d7e8
Revert changes to CMakePresets.json
2023-09-04 13:36:13 +01:00
srcejon
6bce0d6c75
Fix compiler warning
2023-09-04 13:32:22 +01:00
srcejon
2b023dec4a
Merge branch 'rttymod' of https://github.com/srcejon/sdrangel into rttymod
2023-09-04 13:31:27 +01:00
srcejon
42ab1c2a2a
Fix compiler warning
2023-09-04 13:31:20 +01:00
Jon Beniston
e1644cff59
Merge branch 'rttymod' of https://github.com/srcejon/sdrangel into rttymod
2023-09-04 13:28:57 +01:00
Jon Beniston
5ba3070ecb
Revert changes to CMakePresets.json
2023-09-04 13:28:48 +01:00
srcejon
c947ef0c23
Fix compiler warnings
2023-09-04 13:25:25 +01:00
Jon Beniston
2f5f2672d0
Merge branch 'rttymod' of https://github.com/srcejon/sdrangel into rttymod
2023-09-04 13:15:15 +01:00
srcejon
4c6ee84f48
Add acronym decoder widget
2023-09-04 13:01:22 +01:00
srcejon
197a22ae85
Merge branch 'f4exb:master' into rttymod
2023-09-04 10:21:58 +01:00
srcejon
9c09c2b718
Set beta to 1 as it seems to work better
2023-09-04 09:45:44 +01:00
srcejon
0f0c1e108b
Normalise pulse shaping. Enable RTTY Mod in Demod analyser.
2023-09-04 09:36:19 +01:00
Jon Beniston
ad2bb38bfc
Fix RSSI calculation in DSD and Navtex
2023-09-04 09:34:09 +01:00
Jon Beniston
ba01da7827
RTTY demod: Fix so mark is high RF freq. Fix squelch.
2023-09-04 09:33:42 +01:00
Jon Beniston
a5214e3002
Improve normalisation, so output doesn't exceed 1
2023-09-04 09:32:39 +01:00
srcejon
fdd73c9d99
Fix Cyrillic encoding
2023-09-03 09:02:53 +01:00
f4exb
7b85db4885
Update versions and changelogs
2023-09-02 23:18:51 +02:00
srcejon
52c798cc46
Use new settings, not old
2023-09-01 20:24:00 +01:00
Jon Beniston
e79c32de14
Regenerate swagger
2023-09-01 20:10:40 +01:00
srcejon
34e1d25779
Add dialog positioner
2023-09-01 20:09:54 +01:00
srcejon
01ab3e440e
Tidy up
2023-09-01 20:09:37 +01:00
Jon Beniston
1ec01ab2d9
Regenerate swagger
2023-09-01 19:08:08 +01:00
srcejon
bee85b2aea
Fix yaml type
2023-09-01 19:07:30 +01:00
Jon Beniston
a9d1cdd9dc
Regenerate swagger
2023-09-01 19:05:51 +01:00
srcejon
e1074ee257
Fix types in yaml
2023-09-01 19:05:11 +01:00
Jon Beniston
7da8458ee9
Regenerate swagger
2023-09-01 18:51:31 +01:00
srcejon
48300d3d00
Add additional settings to yaml
2023-09-01 18:49:57 +01:00
Jon Beniston
55ccfcd98c
Generate swagger files for RTTY mod
2023-09-01 18:25:11 +01:00
srcejon
f5968816ef
Add initial RTTY Mod without API
2023-09-01 17:10:26 +01:00
Edouard Griffiths
f891bd681e
Merge pull request #1795 from srcejon/fix_1794
...
Initialise PhaseDiscriminators state, to avoid outputting huge values.
2023-08-30 21:18:14 +02:00
Jon Beniston
313370aa44
Initialise PhaseDiscriminators state, to avoid outputting huge values.
2023-08-30 17:34:54 +01:00
Edouard Griffiths
2724530148
Merge pull request #1792 from dforsi/fix/sorting
...
Fix sorting of numeric columns
2023-08-27 20:51:31 +02:00
Edouard Griffiths
ac3c64b9d0
Merge pull request #1791 from srcejon/ra_rot_az_el
...
Radio Astronomy: Add rotator Az/El and offset to table
2023-08-27 18:31:08 +02:00
Edouard Griffiths
57fb72130d
Merge pull request #1790 from srcejon/rtlsdr_e4k
...
Fix RTLSDR E4000 gain and bandwidth settings and add RTLSDRBlog V4 support
2023-08-27 16:27:44 +02:00
Daniele Forsi
6126a819c1
Beacons: Fix sorting of numeric columns
2023-08-27 12:56:31 +02:00
Daniele Forsi
d24a961f41
Radio Time: Fix sorting of numeric columns
2023-08-27 12:54:57 +02:00
Edouard Griffiths
71d41b1420
Merge pull request #1778 from dforsi/feature/map
...
Feature/map
2023-08-27 12:22:48 +02:00
Jon Beniston
73272a5bfd
Fix spelling.
2023-08-27 10:12:36 +01:00
Jon Beniston
fd68709985
Optmize redrawing of charts in Star Tracker
2023-08-26 14:41:57 +01:00
Jon Beniston
0e1f2f43ce
Add rotator az/el and offset to table.
2023-08-26 14:40:13 +01:00
Jon Beniston
1442f8bb14
Update RTLSDR driver to include RTLSDRBlog V4 support
2023-08-26 14:25:33 +01:00
Jon Beniston
2c636afa67
Add support for RTLSDRBlog V4 with HF upsampler
2023-08-26 14:25:03 +01:00
Jon Beniston
05914cc0ba
Fix RTLSDR E4000 gain and bandwidth settings. Add tuner type to GUI.
2023-08-25 15:04:57 +01:00
Edouard Griffiths
6105212bd4
Merge pull request #1789 from srcejon/fix_1430
...
Add support for Plugin Presets
2023-08-25 02:33:42 +02:00
Edouard Griffiths
2565a38a98
Merge pull request #1786 from srcejon/fix_zlib_url
...
Fix Mac compilation
2023-08-24 18:16:26 +02:00
Jon Beniston
667908a31f
Add return value
2023-08-24 16:36:18 +01:00
Jon Beniston
9b3c348133
Fix gcc warnings
2023-08-24 16:05:57 +01:00
Jon Beniston
d5ea5f5d6f
Add settings/serializableinterface.h
2023-08-24 15:55:33 +01:00
Jon Beniston
2a24f72590
Add support for plugin presets.
2023-08-24 15:51:50 +01:00
Jon Beniston
36d16085b5
Fix typo
2023-08-23 11:53:22 +01:00
Daniele Forsi
552d175677
Radio Time: Align numeric cells to the right
2023-08-23 12:08:26 +02:00
Daniele Forsi
df5a7f370d
Beacons: Add symbol of degrees to column headers
2023-08-23 12:08:26 +02:00
Daniele Forsi
ffacca397c
Beacons: Align numeric cells to the right
2023-08-23 12:08:26 +02:00
Daniele Forsi
413d8555af
IBP Beacons: Resize the columns
2023-08-23 12:08:26 +02:00
Daniele Forsi
2ee8c6d137
IBP Beacons: Align numeric cells to the right
2023-08-23 12:08:26 +02:00
Daniele Forsi
648f329b50
IBP Beacons: Add the "DX Entity" column as in the IBP website
2023-08-23 12:08:26 +02:00
Jon Beniston
fa33270c55
Fix Mac compilation
2023-08-23 10:14:45 +01:00
Jon Beniston
47359f3c12
Fix SDRplay on Mac. Fix ENABLE_EXTERNAL_LIBRARIES=AUTO build on Mac.
2023-08-23 09:56:08 +01:00
Jon Beniston
d8108e93e1
Use current version of zlib, as old tar balls get removed
2023-08-22 16:53:34 +01:00
f4exb
028a44ce48
Updated versions and changelogs
2023-08-20 23:12:59 +02:00
Edouard Griffiths
21b24c8040
Merge pull request #1779 from srcejon/fix_1166
...
GPU FFT and simple profiler
2023-08-15 07:45:28 +02:00
Jon Beniston
d5268ecad4
Add trailing / so files are installed in correct directory
2023-08-14 14:37:46 +01:00
Jon Beniston
3e2addac05
Install CUDA runtime
2023-08-14 12:55:14 +01:00
Jon Beniston
3ce2f28502
Fix Vulkan compilation on Linux
2023-08-14 10:37:27 +01:00
Jon Beniston
5e71da4530
Add VkFFT support and profiler
2023-08-13 23:52:57 +01:00
Edouard Griffiths
b7de8b8255
Merge pull request #1776 from dforsi/fix/beacons
...
Update callsigns and locators of IBP beacons
2023-08-13 22:44:34 +02:00
Edouard Griffiths
44298cf339
Merge pull request #1775 from lrowen/test-singlestep-size
...
Use precision to control single-step size in gs232controller feature [Issue# 1771]
2023-08-13 19:34:47 +02:00
Daniele Forsi
416521c75d
Update callsigns and locators of IBP beacons
2023-08-13 08:52:48 +02:00
Edouard Griffiths
33ce5cf573
Merge pull request #1770 from catkira/fix_pluto_mimo
...
Fix variable names in in plutosdrmimosettings.cpp
2023-08-13 05:07:53 +02:00
Lamar Owen
ba7cb15541
Patch to cause single-step controls in gs232controller to use precision to determine step size
2023-08-09 12:18:37 -04:00
Benjamin Menkuec
4696c9dd56
fix variable names in in plutosdrmimosettings.cpp
2023-08-09 13:14:18 +02:00
Edouard Griffiths
73c69543f9
Merge pull request #1765 from dforsi/fix/typos
...
Fix/typos
2023-08-08 22:30:23 +02:00
Edouard Griffiths
7a1d3f5860
Merge pull request #1764 from srcejon/qt6_location_map
...
Support Map plugin for Qt 6.5.
2023-08-07 22:37:53 +02:00
Edouard Griffiths
6417bb1797
Merge pull request #1763 from srcejon/ui_scaling
...
Add UI scale factor setting for high DPI screens
2023-08-07 21:39:26 +02:00
Daniele Forsi
c2ef9823cd
Fix beacon frequency and add a space before the unit of measure
2023-08-07 20:28:41 +02:00
Edouard Griffiths
ffede33b12
Merge pull request #1762 from srcejon/fix_1760
...
Use QFileInfo to get file extension.
2023-08-07 09:41:54 +02:00
Daniele Forsi
07044a53ed
Fix spelling
2023-08-06 18:54:46 +02:00
Jon Beniston
d0d07194f8
Add UI scale factor setting for high DPI screens
2023-08-06 12:26:17 +01:00
Jon Beniston
5567c708e7
Support Map plugin for Qt 6.5. Some Qt 6.6 fixes.
2023-08-06 09:08:53 +01:00
Edouard Griffiths
958078c37b
Merge pull request #1761 from srcejon/gamepad_calibration
...
Rotator controller: Additional gamepad calibration
2023-08-06 07:11:53 +02:00
Daniele Forsi
b22922ef65
Fix URLs in menu texts
2023-08-05 23:06:05 +02:00
Jon Beniston
abef4f9688
Use QFileInfo to get file extension. For #1760
2023-08-05 21:27:38 +01:00
Jon Beniston
5e803621aa
Fix gcc errors
2023-08-05 12:56:21 +01:00
Jon Beniston
18180bfd52
Fix gcc errors
2023-08-05 12:52:42 +01:00
Jon Beniston
2d7c572040
Rotator Controller: Add additional gamepad calibration and functionality
2023-08-05 12:33:01 +01:00
f4exb
83834674c0
Updated versions and changelogs
2023-08-04 03:20:40 +02:00
Edouard Griffiths
bbc369bde5
Merge pull request #1751 from arch-linux/patch-1
...
UDPSink Readme Change
2023-08-02 05:07:55 +02:00
Edouard Griffiths
3134ada5f6
Merge pull request #1759 from srcejon/fix_1757
...
Use texture() instead of texture2d() in v330 shaders
2023-08-01 22:42:17 +02:00
Edouard Griffiths
a8b551cf5c
Merge pull request #1758 from srcejon/fix_1752
...
Fix slot 2 audio in DSD Demod
2023-08-01 21:34:22 +02:00
Jon Beniston
5ab82f4e49
Use texture() instead of texture2d() in v330 shaders, so they work on Mac
2023-08-01 10:48:36 +01:00
Jon Beniston
c1897b7031
Connect slot 1/2 on/off buttons
2023-08-01 10:33:12 +01:00
Edouard Griffiths
9e262a1f1c
Merge pull request #1756 from srcejon/fix_1735
...
Clear OpenGL buffer with alpha=1
2023-08-01 08:20:34 +02:00
Jon Beniston
37285a9bce
Clear with alpha=1 to fix #1735
2023-07-31 21:43:15 +01:00
Edouard Griffiths
c50e5991d2
Merge pull request #1754 from srcejon/fix_1740
...
Fix syntax error in cmake/ci/build_sdrangel.sh and remote external files from .deb
2023-07-31 22:41:47 +02:00
Jon Beniston
bf1feb5835
Use bash as sh doesn't support the condition
2023-07-31 20:34:45 +01:00
Jon Beniston
6899a32655
Remove external projects from .deb
2023-07-31 19:20:18 +01:00
Jon Beniston
e9c258f8c2
Use == instead of = for comparison
2023-07-31 14:19:00 +01:00
Edouard Griffiths
e7b0921c50
Merge pull request #1750 from srcejon/fix_1740
...
Move find_package in external/CMakeLists.txt to CMakeLists.txt
2023-07-31 14:17:59 +02:00
Jon Beniston
ee2a759012
Add build message for sample mimo
2023-07-31 11:29:07 +01:00
Jon Beniston
f56597ac36
Ninja needs BUILD_BYPRODUCTS set, make doesn't
2023-07-31 11:05:31 +01:00
Jon Beniston
e16ff521d6
Fix copy and paste error
2023-07-30 23:07:46 +01:00
Jon Beniston
109d64646c
Add build message for sample sink
2023-07-30 22:17:51 +01:00
Jon Beniston
6fee92f8dc
Add build message for sample source
2023-07-30 22:11:31 +01:00
Jon Beniston
37db1910c5
Add LIBSIGMF_DEPENDS
2023-07-30 21:50:25 +01:00
Jon Beniston
bf913b12a1
Update lib name
2023-07-30 21:10:47 +01:00
Jon Beniston
51f8ece65b
Use installed lib
2023-07-30 20:37:42 +01:00
Jon Beniston
d764c3635e
Set INSTALL_PREFIX
2023-07-30 19:28:44 +01:00
Jon Beniston
eb7d3e193d
Install libsigmf
2023-07-30 18:20:40 +01:00
Jon Beniston
b89f2c643c
Add libsigmf as an external project
2023-07-30 17:12:43 +01:00
Jon Beniston
2b10feb5af
Fix cmake warning
2023-07-30 16:50:48 +01:00
Jon Beniston
fd3314a07b
Only build libs if needed. Tidy up.
2023-07-30 16:48:42 +01:00
Christopher Allen
b1a8ac958d
UDPSinnk Readme Change
...
The UDPSink is available on Windows installation.
2023-07-30 10:47:24 -04:00
Jon Beniston
7564d8349a
Add set_global_cache function to set variable in cache and parent scope.
2023-07-30 15:45:11 +01:00
Jon Beniston
3ecf00f28e
Fix typo
2023-07-30 13:33:57 +01:00
Jon Beniston
d877c9a47b
Merge codec2
2023-07-30 13:08:57 +01:00
Jon Beniston
3d55ce50ef
Move find_package from external/CMakeLists.txt to root CMakeLists.txt so variables remain in scope.
2023-07-30 13:05:00 +01:00
Edouard Griffiths
9a3a131446
Merge pull request #1748 from srcejon/fix_1741
...
Update codec2 repo in build_codec2.sh
2023-07-30 00:47:25 +02:00
Edouard Griffiths
d1c271c3a7
Merge pull request #1747 from srcejon/fix_1740
...
Display message if channelrx plugins not built.
2023-07-29 23:39:54 +02:00
srcejon
97a4888a88
Merge branch 'f4exb:master' into fix_1740
2023-07-29 20:01:41 +01:00
Jon Beniston
394a817fd4
Repeat for some TX plugins.
2023-07-29 20:00:32 +01:00
Jon Beniston
0fb7500692
Update codec2 repo
2023-07-29 13:05:42 +01:00
Jon Beniston
0fb960133a
Display message if channelrx plugin not built. Add heatmap flag.
2023-07-29 12:33:38 +01:00
Edouard Griffiths
7359e48360
Merge pull request #1746 from srcejon/fix_1740
...
Fix misspelling of FFMPEG_FOUND
2023-07-28 01:39:07 +02:00
Edouard Griffiths
c2f40d6a80
Merge pull request #1745 from srcejon/fix_1741
...
Switch to codec2-dev repo to access v1.0.3 tag.
2023-07-28 00:38:04 +02:00
Edouard Griffiths
29a819b18e
Merge pull request #1744 from srcejon/fix_1739
...
Rotator Controller: Use floats for az/el offsets.
2023-07-27 21:57:42 +02:00
Jon Beniston
686e517af9
Fix misspelling of FFMPEG_FOUND
2023-07-27 17:08:29 +01:00
Jon Beniston
610ae40e95
Switch to codec2-dev repo to access v1.0.3 tag. For #1741
2023-07-27 15:07:03 +01:00
Jon Beniston
46f9c1a493
Rotator Controller: Use floats for az/el offsets. For #1739
2023-07-27 14:57:57 +01:00
Edouard Griffiths
d484b4d9f7
Merge pull request #1742 from dforsi/fix/typos
...
Fix spelling
2023-07-24 11:18:38 +02:00
Daniele Forsi
0b87063e13
Fix spelling in *.yaml files (and in *.html)
2023-07-23 19:06:05 +02:00
Daniele Forsi
fe19d9ee4d
Convert readem to UTF-8 and add BOM for consistency with similar files
2023-07-23 19:05:06 +02:00
Daniele Forsi
34aca019e2
Fix spelling in strings
2023-07-23 18:55:12 +02:00
f4exb
8a38af480f
Updated versions and change logs
2023-07-11 17:50:11 +02:00
f4exb
c0c02d8976
Removed AudioInput friendness in AudioInputDevice
2023-07-11 11:45:20 +02:00
f4exb
8c521f191d
Audio input: use AudioDeviceManager to handle audio
2023-07-11 11:45:20 +02:00
f4exb
c4debeef8e
PlutoSDR input/output: do not apply settings to self when coming from a buddy change. Fixes #1690
2023-07-11 11:44:25 +02:00
f4exb
d1116b564a
Audio Input: handle real signals with new main spectrum feature
2023-07-10 12:23:53 +02:00
f4exb
249cb476c0
Audio CAT SISO: removed reference to Audio input and output devices
2023-07-10 11:49:52 +02:00
f4exb
df917bb489
FCD: use AudioDeviceManager in place of manupulating AudioInputDevice directly
2023-07-10 03:38:40 +02:00
f4exb
e51e8c23b2
Run audio in on its own thread. For #1731
2023-07-10 01:06:19 +02:00
f4exb
9a45a29ce2
Regenerate swagger files
2023-07-09 18:32:43 +02:00
Edouard Griffiths
d8174cf6ae
Merge pull request #1733 from dforsi/fix/typos
...
Fix spelling
2023-07-09 18:22:59 +02:00
Daniele Forsi
ff47deee60
Fix spelling
...
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb
28c70fb806
Channel Ana,yzer, FreeDV mod and demod, FT8 demod: fixed SSB spectrum display
2023-07-09 01:19:39 +02:00
f4exb
7ec955fc61
GLSpectrum: fixed SSB handling
2023-07-09 00:00:51 +02:00
f4exb
8824bd5e44
SSB mod and demod: corrected frequency scale
2023-07-08 06:17:24 +02:00
f4exb
543ab2ec4f
Added two more spectrum color maps
2023-07-08 06:17:07 +02:00
f4exb
bf76041969
SSB mod: corrected SSB spectrum display so that times are displayed correctly in the waterfall
2023-07-07 19:30:38 +02:00
f4exb
812c812678
SSB demod: corrected SSB spectrum display so that times are displayed correctly in the waterfall
2023-07-07 19:29:16 +02:00
f4exb
040ca0c2d0
SSB demod: handle DSPConfigureAudio message correctly
2023-07-07 04:58:34 +02:00
f4exb
5df7f73da7
Audio output: forward actual sample rate to Audio Manager
2023-07-07 04:58:05 +02:00
f4exb
768d3f1398
RTPSink: nullify m_byteBuffer after delete
2023-07-07 04:57:18 +02:00
Edouard Griffiths
f414c1284f
Merge pull request #1727 from srcejon/fix_1960
...
Add missing settings keys for Pluto Output.
2023-07-03 21:50:57 +02:00
Jon Beniston
4759fdad74
Add missing settings keys. For #1690 .
2023-07-03 15:27:51 +01:00
Edouard Griffiths
3835a8b7bb
Removed setting buffer size in AudioOutputDevice. Fixes #1717
2023-06-29 18:19:40 +02:00
f4exb
e7cb998437
SSB demod: optimize audio buffer size
2023-06-29 00:50:39 +02:00
f4exb
e79dfd4fee
Run audio out on its own thread. Fixes #1717
2023-06-29 00:49:19 +02:00
Edouard Griffiths
a8665ed898
Merge pull request #1718 from srcejon/fix_1713
...
Remove comparison of strings and chars
2023-06-23 18:00:33 +02:00
Jon Beniston
b092a0196d
Remove comparison of strings and chars for #1713
2023-06-23 14:27:59 +01:00
f4exb
b4847f1d7a
Updated versions and changelogs
2023-06-19 00:45:56 +02:00
f4exb
6308b9630b
Audio CAT SISO: corrected FILPATHLEN (Hamlib)
2023-06-18 13:54:06 +02:00
f4exb
e693953407
Audio CAT SISO: workaround for compatibility with all versions of Hamlib
2023-06-18 11:35:56 +02:00
f4exb
b8121d1225
Audio CAT SISO: added Hamlib dependencies (Linux)
2023-06-18 09:51:56 +02:00
f4exb
201aa9a556
Audio CAT SISO: updated documentation
2023-06-18 09:25:07 +02:00
f4exb
ef0baa35b7
Audio CAT SISO: process mono signals as real signals plus fixes
2023-06-18 00:45:13 +02:00
f4exb
107583759f
Audio CAT SISO: implement real else complex indicator
2023-06-18 00:44:20 +02:00
f4exb
65bf00a573
Audio CAT SISO: fixed GLSpectrumView SSB
2023-06-18 00:43:26 +02:00
f4exb
246303cd46
Audio CAT SISO: polling time and spectrum follows PTT
2023-06-17 08:19:53 +02:00
f4exb
ecc08f8337
Audio CAT SISO: full implementation
2023-06-12 02:09:35 +02:00
f4exb
de79baa0a9
Audio CAT SISO: implemented basic CAT connection
2023-06-09 18:57:47 +02:00
f4exb
b392c34fe5
Audio CAT SISO: CAT serial settings dialog and web API updates
2023-06-08 05:45:09 +02:00
f4exb
d02fe23263
Audio CAT SISO: implement CAT device and type in GUI
2023-06-08 05:45:09 +02:00
f4exb
7ae44d6e12
Audio CAT SISO: find Hamlib and make build conditional to it
2023-06-08 05:45:09 +02:00
f4exb
537653999a
Audio CAT SISO: initial commit
2023-06-08 05:45:09 +02:00
f4exb
29202a97d0
Re-created missing DSCDemod.yaml
2023-06-08 05:41:33 +02:00
Edouard Griffiths
189f78d875
Merge pull request #1711 from srcejon/fix_1709
...
Change Street Map from WikiMedia to OpenStreetMap
2023-06-07 15:44:33 +02:00
Jon Beniston
632ce95c26
Change Street Map from WikiMedia to OpenStreetMap, as Wikimedia servers are no longer available. For #1709
2023-06-07 11:40:01 +01:00
f4exb
9ef16315f6
Packet Modulator: fixed segfault due to wrong order of instructions in GUI constructor
2023-06-06 23:17:43 +02:00
f4exb
fce03a6494
SigMFFileInput: fixed acceleration. For #1699
2023-06-03 03:57:11 +02:00
f4exb
5500ba4d17
SimplePTT: fixed typo in code. Fixes #1705
2023-06-01 23:25:27 +02:00
f4exb
9e51aceeeb
Updated versions and changelogs
2023-05-30 00:05:33 +02:00
f4exb
21cb26046d
SimplePTT GPIO amd commands: updated documentation. Fixes #1558
2023-05-29 09:29:52 +02:00
f4exb
0cf88e8f35
SimplePTT GPIO amd commands: finalization
2023-05-29 09:29:52 +02:00
f4exb
c50c9753f6
SimplePTT GPIO and commands: GUI implementation
2023-05-29 09:29:52 +02:00
f4exb
aa911e9026
Updated external/windows submodule hash
2023-05-27 20:17:37 +02:00
Edouard Griffiths
b659f1c527
Merge pull request #1700 from srcejon/sigmf_win
...
Enable SigMF plugins on windows
2023-05-27 20:02:37 +02:00
Jon Beniston
3926993dca
Use debug library on Windows only
2023-05-26 16:52:35 +01:00
Jon Beniston
decdf58f49
Use debug library on Windows only
2023-05-26 15:47:52 +01:00
Jon Beniston
3a79e63a92
Enable SigMF plugins on windows
2023-05-26 08:28:12 +01:00
Edouard Griffiths
fe56c1c11c
Merge pull request #1697 from srcejon/fix_1692
...
Sampling Device Dialog. Only update widgets from UI thread.
2023-05-24 20:13:07 +02:00
Jon Beniston
4714e0974b
Only update widgets from UI thread. For #1692 .
2023-05-24 08:32:57 +01:00
f4exb
b12e2822fc
Updated versions and changelogs
2023-05-24 08:43:50 +02:00
Edouard Griffiths
6c6b9a176c
Merge pull request #1696 from srcejon/fix_doppler_and_track_sats
...
Fix Sat Tracker crash
2023-05-24 08:27:18 +02:00
Jon Beniston
5ff0a5d0ac
Fix gcc warnings
2023-05-23 22:59:35 +01:00
Jon Beniston
42215c7bd2
Rotator Controller: Allow negative azimuth.
2023-05-23 22:34:55 +01:00
Jon Beniston
302c040515
Star Tracker. Add support for tracking satellites. Fix settings keys.
2023-05-23 22:32:26 +01:00
Jon Beniston
aba0e30a4f
Set az/el l/b column precision based on rotator precision
2023-05-23 22:29:06 +01:00
Jon Beniston
65013b47ff
Fix crash if no device settings have been set up.
2023-05-23 22:27:35 +01:00
f4exb
8260721f2d
Updated cersions and changelogs
2023-05-23 22:39:27 +02:00
f4exb
1934867ccd
Aaronia RTSA: Fixed API device settings PUT and PATCH
2023-05-23 13:53:13 +02:00
f4exb
2b6f033b89
AaroniaRTSA output: fixed center frequency and sample rate getter and setter
2023-05-23 13:53:13 +02:00
f4exb
a6fa12ab3b
Aaronia RTSA output: initial commit
2023-05-23 13:53:13 +02:00
f4exb
ef5f4c5d9f
Aaronia RTSA Tx: initial copy from Local Output plugin
2023-05-23 13:53:13 +02:00
Edouard Griffiths
bce8ba7b3d
Merge pull request #1695 from srcejon/ils_settings_fix
...
ILS Demod settings
2023-05-22 16:11:23 +02:00
Jon Beniston
4f997afa37
Update spectrum settings to match what's used in sink.
...
Fix deserialisation of UI related settings.
2023-05-22 13:29:25 +01:00
Edouard Griffiths
11bc050b67
Merge pull request #1694 from srcejon/fix_1682
...
Reimplement Doppler correction in Sat Tracker
2023-05-21 11:54:51 +02:00
Jon Beniston
a0fb83585e
Fix gcc warnings
2023-05-20 08:11:21 +01:00
Jon Beniston
3ca25db820
Fix doppler correction for #1682 . Add Az/El offset setting.
2023-05-20 08:05:25 +01:00
Jon Beniston
b005ef215e
Fix doppler correction for #1682 . Add Az/El offset setting.
2023-05-20 07:57:19 +01:00
f4exb
1247e7e65c
Fixed missing initializations of QNetworkManager. Fixes #1689
2023-05-18 10:20:27 +02:00
Edouard Griffiths
9631206fa9
Merge pull request #1693 from srcejon/dsc_demod
...
DSC demod
2023-05-18 08:50:06 +02:00
Jon Beniston
403b62c354
Add AIS slot map and additional message decoding
2023-05-16 10:17:17 +01:00
Jon Beniston
65b816c8a7
Fix compiler warnings
2023-05-15 17:32:35 +01:00
Jon Beniston
3dddfbb0b6
Update docs
2023-05-15 17:02:05 +01:00
Jon Beniston
9d3c023a8a
Update docs
2023-05-15 16:55:59 +01:00
Jon Beniston
400cb3803a
Fix compiler warnings
2023-05-15 16:51:03 +01:00
Jon Beniston
b1cf8408f4
Map: Add DSC and VLF transmitters. Fix removal of polylines from 3D map. Add find support for polylines and polygoins
2023-05-15 16:47:50 +01:00
Jon Beniston
a111c1f1a0
Map: Add DSC and VLF transmitters. Fix removal of polylines from 3D map. Add find support for polylines and polygoins
2023-05-15 16:47:29 +01:00
Jon Beniston
7fe09b9a20
Set minimum FIFO size to avoid buffer overflow
2023-05-15 16:45:08 +01:00
Jon Beniston
60c4fe1ee6
Fix restoring of Heat Map UI settings
2023-05-15 16:44:39 +01:00
Jon Beniston
0d9d57f3c3
Fix table sorting
2023-05-15 16:44:02 +01:00
Jon Beniston
733a42fec9
Add Swagger files
2023-05-15 16:42:54 +01:00
Jon Beniston
04db22584a
Add DSC demodulator
2023-05-15 16:40:43 +01:00
Edouard Griffiths
2536746047
Merge pull request #1688 from dforsi/fix/typos
...
Fix/typos
2023-05-04 23:08:03 +02:00
Daniele Forsi
adf0a5f50b
Add a comma after introductory clauses
2023-05-04 21:42:52 +02:00
Daniele Forsi
c6195634f9
Fix repeated words
...
Found with:
grep -r " \([[:alpha:]]\+\) \1 " --color=yes --include=*.md
2023-05-04 21:42:49 +02:00
Edouard Griffiths
5204c80c35
Merge pull request #1683 from dforsi/fix/typos
...
Fix spelling using ispell
2023-05-04 15:42:06 +02:00
Edouard Griffiths
892ef90bf4
Merge pull request #1685 from srcejon/fix_1681
...
Fix QFileDialog filters to work with non-native file dialog.
2023-05-04 11:34:31 +02:00
Jon Beniston
b881368142
Fix QFileDialog filters to work with non-native dialog. Fixes #1681 .
2023-05-03 18:16:37 +01:00
Daniele Forsi
794be61957
Fix spelling using ispell
2023-05-02 19:43:59 +02:00
Edouard Griffiths
1989b1ac17
Merge pull request #1678 from dforsi/master
...
Remove extra open round brackets
2023-05-01 03:34:23 +02:00
Edouard Griffiths
29528b1c2f
Merge pull request #1679 from dforsi/fix/typos
...
Fix spelling
2023-04-30 19:20:38 +02:00
Daniele Forsi
d637dbe666
Fix spelling
...
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+
and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-29 23:43:33 +02:00
Daniele Forsi
02ecda52fb
Remove extra open round brackets
...
Fixes errors found by cppcheck:
app/main.cpp:149:10: error: Unmatched '('. Configuration: ''. [syntaxError]
appsrv/main.cpp:85:10: error: Unmatched '('. Configuration: ''. [syntaxError]
appbench/main.cpp:88:10: error: Unmatched '('. Configuration: ''. [syntaxError]
2023-04-29 10:39:46 +02:00
Edouard Griffiths
ba74fcd30d
Merge pull request #1675 from srcejon/fix_1672
...
Add accessibility interface for ValueDial widgets
2023-04-29 05:53:46 +02:00
Jon Beniston
7ae1951d12
Add accessibility interface for ValueDial widgets, so they work with screen readers. For #1672
2023-04-28 15:58:57 +01:00
Edouard Griffiths
d0b2a8f8e8
Merge pull request #1673 from srcejon/fix_1647
...
Sat Tracker: Add query to TLE download filename, to avoid clashes.
2023-04-28 10:20:48 +02:00
Jon Beniston
02f264f275
Add query to TLE download filename, to avoid clashes. Fixes #1647
2023-04-28 08:01:02 +01:00
Edouard Griffiths
f4c535345d
Merge pull request #1671 from srcejon/scope_gui_state
...
Scope GUI updates.
2023-04-28 00:09:47 +02:00
Jon Beniston
72971a3dba
Scope GUI updates.
...
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
Edouard Griffiths
485986acec
Merge pull request #1670 from dforsi/master
...
Fix cppcheck error and compiler warning
2023-04-27 09:03:09 +02:00
f4exb
502c3eafe5
Upgrade dsdcc to 1.9.4
2023-04-27 00:02:15 +02:00
f4exb
e9652e366f
UDP sink: fised error on last commit
2023-04-26 23:45:50 +02:00
Daniele Forsi
9801538bdf
Fix typo that generated a compiler warning
...
Fixes:
warning: label ‘std’ defined but not used [-Wunused-label]
2023-04-26 23:44:33 +02:00
Daniele Forsi
4bc1059a50
Fix check for inconsistent latitude
...
Fixes an error found by cppcheck:
plugins/channelrx/demodadsb/adsbdemodgui.cpp:2168:121: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
|| (positionValid && aircraft->m_positionValid && ((abs(latitude - aircraft->m_latitude > 2.0f)) || (abs(longitude - aircraft->m_longitude) > 2.0f)))
^
2023-04-26 22:27:03 +02:00
f4exb
3f392d3be7
Rx channel demods: prevent possible reading past audio buffer end - take 2. For #1661
2023-04-25 23:09:42 +02:00
f4exb
59e664c028
Revert "Rx channel demods: prevent possible reading past audio buffer end. For #1661 "
...
This reverts commit 91f48444523c2225d2c4a84670c43020786506ea.
2023-04-25 20:27:57 +02:00
Edouard Griffiths
0f583806ad
Merge pull request #1668 from srcejon/rotator_gamepad
...
Rotator controller: Add gamepad/joystick control
2023-04-24 16:41:30 +02:00
Jon Beniston
4c15e28922
Add Gamepad dependency for Android
2023-04-24 13:16:20 +01:00
Jon Beniston
ef76e34040
Add gamepad dependency
2023-04-24 12:42:13 +01:00
Jon Beniston
d1e7d6f1e2
Only show config button on Linux/Android
2023-04-24 12:14:59 +01:00
Jon Beniston
fae899926f
Only show config button if supported
2023-04-24 12:11:31 +01:00
Jon Beniston
fe3aeaed5b
Add support for gamepad axis configuration
2023-04-24 11:38:52 +01:00
Jon Beniston
62e0ae41f3
Only needed for GUI
2023-04-23 19:56:41 +01:00
Jon Beniston
a1c1308580
Rotator Controller: Add gamepad input controller support.
2023-04-23 19:52:02 +01:00
f4exb
91f4844452
Rx channel demods: prevent possible reading past audio buffer end. For #1661
2023-04-22 12:33:37 +02:00
f4exb
86881792cc
GLSpectrum: set default waterfall share to 0.5
2023-04-22 11:49:31 +02:00
f4exb
0aac5cf00a
Fixed swagger docker compose run script
2023-04-22 11:49:09 +02:00
Edouard Griffiths
fc923ebbed
Merge pull request #1667 from hb9fxq/master
...
aaroniartsainput: Starting with build 12830 the stream header will contain the field 'sampleFrequency' for accurate bw calculation
2023-04-19 18:22:11 +02:00
Frank Werner
5337cf3cf8
aaroniartsainput: Starting with build 12830 the stream header will contain the field 'sampleFrequency' for accurate bw calculation
2023-04-19 11:42:54 +02:00
Edouard Griffiths
c09f404d27
Merge pull request #1664 from srcejon/ais_slot
...
AIS Demod: Calculate time slot used for messages.
2023-04-18 16:45:24 +02:00
Edouard Griffiths
e687b3b11c
Merge pull request #1663 from srcejon/fix_1657
...
Update libxml2 for libiio
2023-04-18 16:44:26 +02:00
Jon Beniston
7db8c35682
AIS Demod: Calculate time slot used for messages.
2023-04-18 10:49:14 +01:00
Jon Beniston
e78669fc21
Set LIBXML2_LIBRARIES for static lib
2023-04-18 10:44:06 +01:00
Jon Beniston
1b3005bd24
Use latest libxml2 that has cmake support for use on Mac. For #1657 .
2023-04-18 09:03:05 +01:00
Edouard Griffiths
32d5a2cfdd
Merge pull request #1658 from srcejon/fix_1641
...
Sat & Star tracker: Plot target on Az/El chart.
2023-04-14 18:50:19 +02:00
Jon Beniston
0581b4c292
Sat & Star tracker: Plot target on Az/El chart. For #1641
2023-04-14 16:15:11 +01:00
Edouard Griffiths
3ad4467baa
Merge pull request #1654 from srcejon/qt6
...
Fix Qt6 compilation
2023-04-10 19:37:19 +02:00
Jon Beniston
f8efc14421
Fix Qt6 compilation
2023-04-10 15:57:16 +01:00
f4exb
a76d11b3a1
DATV demod: leansdr: fix possible segfaults
2023-04-10 11:50:30 +02:00
f4exb
7852ab79a6
DATV demod: change interpolator and NCO in the same block
2023-04-10 11:49:30 +02:00
f4exb
e384c06739
use MsgConfigureSpectrumVis in place of corresponding GLSpectrum set methods. Fixes #1624
2023-04-09 11:47:50 +02:00
f4exb
018fa27b02
SpectrumVis: propagate apply settings to GUI message quque if it exists
2023-04-09 06:20:22 +02:00
f4exb
cbe8b2a1e5
GLSpectrumGUI: apply settings when buddies are set
2023-04-08 14:24:16 +02:00
f4exb
3f9f81caf9
Updated versions and changelogs
2023-04-06 22:59:07 +02:00
f4exb
d3fbf73ce3
Merge branch 'aaroniartsa'
2023-04-06 22:55:54 +02:00
f4exb
7c4520b7b0
Aaronia RTSA Rx: corrected readme
2023-04-06 18:56:00 +02:00
f4exb
8994438e1b
Airspy: corrected transverter frequency and mode setting from GUI
2023-04-06 18:54:08 +02:00
f4exb
12234418a8
DATV demod: GUI: set RF bandwidth with standard SR
2023-04-06 18:53:35 +02:00
f4exb
5e7ab5da26
Aaronia RTSA Rx: corrected help link
2023-04-05 09:38:02 +02:00
f4exb
3e9425a518
Aaronia RTSA Rx: added documentation
2023-04-05 09:37:09 +02:00
Edouard Griffiths
e376dd0454
Merge pull request #1650 from srcejon/fix_1641
...
Rotator Controller Updates
2023-04-03 19:26:43 +02:00
Jon Beniston
fabcd7a795
Fix corrupted char
2023-04-03 17:14:01 +01:00
Jon Beniston
e91bdd3cfd
Remove duplicate install command
2023-04-03 16:57:26 +01:00
Jon Beniston
df20f2d6a0
Fix memory leak
2023-04-03 16:56:46 +01:00
Jon Beniston
e247fbb4fa
Fix Mac compilation error
2023-04-03 16:56:00 +01:00
Jon Beniston
f7ed662238
Display rotator on Star Tracker and Satellite Tracker polar charts for #1641 .
2023-04-03 16:53:51 +01:00
Jon Beniston
4ac5e729ff
Rotator Controller Updates
...
Add support for X/Y coordinates.
Add coordinate precision setting.
Automatically scan for serial port changes.
Refactor so each protocol is implemented in a separate class.
Add start of DFM protocol.
2023-04-03 16:47:13 +01:00
Edouard Griffiths
c50c866732
Merge pull request #1649 from dforsi/fix/typos
...
Fix spelling
2023-04-03 00:31:02 +02:00
Daniele Forsi
812f2ee452
Fix spelling
...
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+
and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-02 20:18:12 +02:00
f4exb
b38385b07b
Aaronia RSA Rx: renamings for output plugin provision
2023-04-02 09:59:03 +02:00
f4exb
bf1558071e
Aaronia RSA Rx: implemented sample rate change
2023-04-02 09:59:03 +02:00
f4exb
524180154a
Aaronia RSA Rx: implemented frequency change
2023-04-02 09:59:03 +02:00
f4exb
813e6580fd
Aaronia RSA Rx: implemented change of server address and status indicator
2023-04-02 09:59:03 +02:00
f4exb
be719f9653
Fixed ValueDial value settings when it is equal to previous value
2023-04-02 09:59:03 +02:00
f4exb
bfcc98c67c
Aaronia RSA Rx: get center frequency and sample rate from meta data
2023-04-02 09:59:03 +02:00
f4exb
9e75ccb699
Aaronia RSA Rx: cleanup old code
2023-04-02 09:59:03 +02:00
f4exb
a814b1f2bf
Aaronia RTSA Rx: initial commit
2023-04-02 09:58:48 +02:00
f4exb
a3a62a6912
AFC and Demod Analyzer: fixed message queue disconnect. Fixes #1634
2023-04-02 05:04:18 +02:00
f4exb
084fd7b0e9
Channel analyzer: engage rational down sampler also when no channel decimation takes place. Fixes #1622
2023-04-02 03:39:39 +02:00
f4exb
c9fd5b8468
Regenerate swagger files
2023-04-01 19:33:18 +02:00
f4exb
11ba9bd725
SimpePTT: fixed warnings (2)
2023-04-01 18:56:43 +02:00
f4exb
03ae781782
SimpePTT: fixed warnings
2023-04-01 18:43:11 +02:00
f4exb
5cad053158
PTT feature: GPIO and command support (1)
2023-04-01 18:16:21 +02:00
f4exb
cf0489d96f
Updated versions and changelogs
2023-04-01 13:42:53 +02:00
f4exb
5d81a42564
DATV demod: CNR adjustments
2023-04-01 13:41:49 +02:00
f4exb
9f71f4d402
DATV demod: adapted CNR estimation to a bandwidth always twice the symbol rate
2023-04-01 11:53:44 +02:00
f4exb
b4a1680d54
DATV demod: fixed rf bandwidth and symbol rate apply settings
2023-04-01 03:25:01 +02:00
f4exb
afd8d492c5
DATV demod: implement interpolator (decimator) so that DVB engine input rate is always twice the symbol rate
2023-03-31 00:30:06 +02:00
Edouard Griffiths
9f75b0647f
Merge pull request #1646 from srcejon/fix_1642
...
Fix settings keys in Star Tracker and GUI connections in Radio Astronomy
2023-03-31 00:29:30 +02:00
Jon Beniston
f382300845
Merge branch 'fix_1642' of https://github.com/srcejon/sdrangel into fix_1642
2023-03-30 16:50:14 +01:00
Jon Beniston
364ce71c24
Fix missing GUI connections in Radio Astronomy plugin. Scan for features on startup.
2023-03-30 16:50:01 +01:00
Jon Beniston
33739ce669
Fix settings keys in Star Tracker (Rename to settings to match)
2023-03-30 16:48:02 +01:00
Edouard Griffiths
44c39378c7
Merge pull request #1645 from srcejon/fix_1642
...
Add missing setting key in Rotator Controller.
2023-03-30 13:24:25 +02:00
Jon Beniston
8ad1b3c04b
Add missing setting ket in Rotator Controller.
2023-03-30 11:15:16 +01:00
f4exb
03e29e9a1d
DATV demod: small optimizations (2)
2023-03-30 11:23:37 +02:00
f4exb
d70f431ec2
DATV demod: small optimizations
2023-03-30 11:23:37 +02:00
Edouard Griffiths
63e2faf372
Merge pull request #1644 from srcejon/fix_1640
...
Radio Astronomy updates
2023-03-30 09:21:24 +02:00
Edouard Griffiths
7976bafe2c
Merge pull request #1643 from srcejon/fix_1642
...
Correct settings keys for Satellite Tracker settings dialog.
2023-03-30 08:41:08 +02:00
Jon Beniston
746d4011d2
Add UTC data time in radiometer. Fix centre frequency display. Support smaller bandwidths for SID measurement.
2023-03-29 19:20:05 +01:00
Jon Beniston
db0d03861b
Correct settings keys for Satellite Tracker settings dialog. Fixes #1642
2023-03-29 15:48:19 +01:00
Edouard Griffiths
bb3b2fd0ad
Merge pull request #1638 from srcejon/heat_map_sample_rate
...
Heat map sample rate
2023-03-28 16:36:03 +02:00
Jon Beniston
f353dfa841
Add 10MS/s sample rate, and link bandwidth setting to channel sample rate instead of baseband sample rate.
2023-03-27 15:56:55 +01:00
Edouard Griffiths
a0fe82cb6c
Merge pull request #1635 from srcejon/ils_demod
...
ILS Demodulator
2023-03-24 21:03:44 +01:00
Jon Beniston
99e7d6b18b
Remove files that shouldn't have been commited
2023-03-24 17:08:21 +00:00
Jon Beniston
c69a11c94c
Add documentation
2023-03-24 17:02:53 +00:00
Jon Beniston
6d571a6015
Use shift modifier to place marker on 3D map
2023-03-22 10:47:32 +00:00
Jon Beniston
6e3795d3d0
Move Morse demod to separate class to share with ILS.
2023-03-21 11:33:49 +00:00
Jon Beniston
8201bfba20
Update Map API
2023-03-21 11:08:07 +00:00
Jon Beniston
50035d40c8
Map updates:
...
Add left double click to add marker to 3D map.
Add support for alititudeReference for polygon and polyline.
Add support for plugins to set color of polygons.
2023-03-21 11:07:25 +00:00
Jon Beniston
d4b72343fd
Fix gcc warnings
2023-03-21 11:04:05 +00:00
Jon Beniston
0bf126baa5
Add ILS demodulator
2023-03-21 10:54:42 +00:00
f4exb
d67aac3b27
Updated version and changelogs
2023-03-18 13:45:42 +01:00
Edouard Griffiths
aed70cecee
Stale issues: set inactivity limit to 40 days
2023-03-18 12:38:00 +01:00
Edouard Griffiths
3873bed81c
Merge pull request #1629 from Mohamedadlyi/fix-qt6
...
fixing errors when compiling using qt6
2023-03-18 11:08:38 +01:00
Mohamed
5cb707789c
fixing errors when compiling using qt6
...
Fixing errors when compiling using qt6
2023-03-17 19:41:25 +02:00
f4exb
7928d48257
MainWindow: disconnect prior to connect in device re-numeration. Fixes #1620
2023-03-11 12:42:59 +01:00
f4exb
683bf51d0e
Audio input: Added Fc control
2023-03-11 09:56:18 +01:00
f4exb
e606805beb
Audio inout: added DC block and IQ imbalance
2023-03-11 05:05:58 +01:00
f4exb
4adcd22491
Added missing API resource files
2023-03-11 05:05:26 +01:00
Edouard Griffiths
02e6890381
Merge pull request #1626 from srcejon/fix_testsource_timer
...
TestSource: Fix timing on Windows
2023-03-09 10:02:09 +01:00
Jon Beniston
32a2d202fd
Set timer to be precise before calling start, otherwise it is ignored on Windows
2023-03-08 16:35:30 +00:00
Edouard Griffiths
54288cf4c7
Merge pull request #1621 from srcejon/android_fixes
...
Fix Navtex Android/clang compilation issues.
2023-03-08 14:32:24 +01:00
Jon Beniston
cf517ed842
Fix Navtex Android/clang compilation issues. chars are unsigned.
2023-03-07 16:06:53 +00:00
Edouard Griffiths
15205076ea
Merge pull request #1619 from srcejon/fix_1590_update_vors
...
VOR Localizer: Fix updateVORs so it doesn't delete selected VORs.
2023-03-06 23:41:59 +01:00
Edouard Griffiths
e1947d3deb
Merge pull request #1618 from srcejon/fix_1617
...
Fix DSD Demod crash on exit
2023-03-06 22:35:35 +01:00
Edouard Griffiths
0e95a1410b
Merge pull request #1615 from srcejon/fix_1590
...
VOR Demod: Improve filtering of voice over Morse ident
2023-03-06 21:08:26 +01:00
Jon Beniston
e930cf3c90
Fix updateVORs so it doesn't delete selected VORs. For #1590
2023-03-06 17:11:34 +00:00
Jon Beniston
bb661981ba
Fix DSD Demod crash on exit for #1617 .
2023-03-06 16:16:28 +00:00
Jon Beniston
0141bc8b57
Update heat map documentation with GPS settings.
2023-03-06 15:06:41 +00:00
Jon Beniston
9a0b12300a
VOR Demod: Improve filtering for voice over ident. For #1590
2023-03-06 15:06:05 +00:00
Edouard Griffiths
1b2162d88f
Merge pull request #1613 from srcejon/fix_1608
...
Update DAB Demod to use latest DAB library
2023-03-04 13:00:03 +01:00
Edouard Griffiths
e368830ffe
Merge pull request #1612 from srcejon/msvc_reduce_warnings
...
Disable some warnings when compiling with MSVC
2023-03-04 12:59:09 +01:00
Edouard Griffiths
372419addc
Merge pull request #1611 from srcejon/fix_zoom_and_scroll
...
Prevent MDI scrolling when trying to zoom in on spectrum.
2023-03-04 08:13:43 +01:00
Edouard Griffiths
08ba506d34
Merge pull request #1610 from srcejon/navtex_rtty
...
Navtex and RTTY Demodulators
2023-03-04 06:39:00 +01:00
Jon Beniston
1b99d1a80b
Make comparisons case insensitive, as DAB ensemble names in database may not match transmitted.
2023-03-03 22:55:15 +00:00
Jon Beniston
de7192b6b4
Update DAB Demod to use latest DAB API, that fixes #1608
2023-03-03 22:51:14 +00:00
Jon Beniston
13c5bc2d9e
Disable some warnings when compiling with MSVC, so more important ones aren't hidden in the noise.
2023-03-03 22:28:59 +00:00
Jon Beniston
459aae2dad
Prevent MDI scrolling when trying to zoom in on spectrum.
2023-03-03 22:16:29 +00:00
Jon Beniston
42bee4e3fa
Remove unused filter. Fix default log file name.
2023-03-03 18:03:38 +00:00
Jon Beniston
d97d1f7ed0
Connect signals to slots
2023-03-03 18:02:18 +00:00
Jon Beniston
cd59307806
Update docs
2023-03-03 18:00:20 +00:00
Jon Beniston
d9f27485c3
Add Navtex transmitters and French DAB transmitters to Map
2023-03-03 17:14:56 +00:00
Jon Beniston
84e15c587f
Fix gcc warnings
2023-03-03 17:06:19 +00:00
Jon Beniston
3ca1d1cb11
Fix gcc warnings
2023-03-03 16:54:09 +00:00
Jon Beniston
bc29c5105d
Fix gcc warnings
2023-03-03 16:46:03 +00:00
Jon Beniston
6a0a7e0bd9
Add RTTY Swagger files
2023-03-03 16:39:19 +00:00
Jon Beniston
b3224e3aa8
Update CMakeLists for RTTY and Navtex demods
2023-03-03 16:37:38 +00:00
Jon Beniston
0c05e6dee2
Add methods to print filter taps as Matlab vectors
2023-03-03 16:29:22 +00:00
Jon Beniston
95b46937a7
Add Navtex demodulator
2023-03-03 16:24:37 +00:00
Jon Beniston
a2cfe07dee
Add RTTY demodulator
2023-03-03 16:14:09 +00:00
Edouard Griffiths
6b2705065b
Merge pull request #1607 from srcejon/fix_1606
...
Heat map: Fix crash when chart is not visible.
2023-02-25 20:19:47 +01:00
Jon Beniston
7e1413ca7b
Fix #1606
2023-02-25 17:05:45 +00:00
Edouard Griffiths
b917315bb8
Merge pull request #1604 from srcejon/fix_map_msaa_default_setting
...
Disable MSAA for 2D maps by default
2023-02-23 16:44:53 +01:00
Edouard Griffiths
9b277dcf9a
Merge pull request #1603 from srcejon/noise_figure_fix_script_settings
...
Noise figure: Fix saving of power on command setting.
2023-02-23 14:01:44 +01:00
Jon Beniston
0a106c52e0
Disable MSAA for 2D maps by default
2023-02-23 10:38:01 +00:00
Jon Beniston
15d4eeb82d
Noise figure: Fix saving of power on command. Add debug for running power on/off scripts.
2023-02-23 09:14:44 +00:00
f4exb
5b169a3978
Updated versions and changelogs
2023-02-23 01:02:36 +01:00
f4exb
e264451a14
SSB demod GUI: display channel marker in correct stream if connected to a MIMO device
2023-02-22 23:27:48 +01:00
Edouard Griffiths
922fa13f33
Merge pull request #1602 from srcejon/android_fixes
...
Android power management
2023-02-18 13:50:29 +01:00
Jon Beniston
2755853cdc
Android: Prevent app from being put to sleep when running. Add menu to keep screen on.
2023-02-17 21:57:09 +00:00
Edouard Griffiths
79030198d7
Merge pull request #1601 from srcejon/autostack_fix_wide_channels_on_start
...
Autostack: Fix channel windows being made to wide when SDRangel starts
2023-02-17 17:36:03 +01:00
Jon Beniston
b6dca29167
Autostack: Fix channel windows being made to wide when SDRangel starts
2023-02-17 14:40:32 +00:00
Edouard Griffiths
28f44b5a6b
Merge pull request #1600 from srcejon/map_airports
...
Map updates
2023-02-17 15:13:24 +01:00
Jon Beniston
2df815d479
Fix compiler warnings and doc typos.
2023-02-16 16:21:27 +00:00
Jon Beniston
1732d07cab
Add Heap Map plugin
2023-02-16 15:53:54 +00:00
Jon Beniston
6b2547cac4
Don't set altitude to NaN, if position provider doesn't supply it.
2023-02-16 14:47:40 +00:00
Jon Beniston
c10d24614e
Display transmitter info (TII) and add button to find transmitter on
...
Map in DAB Demod GUI.
Fix display of ensemble and add to table.
2023-02-16 14:46:14 +00:00
Jon Beniston
10ae237b73
Add image zoom level for 2D image, although it isn't quite correct.
2023-02-16 14:42:29 +00:00
Jon Beniston
4fa132731b
Remove satellites from map on close
2023-02-16 14:33:39 +00:00
Jon Beniston
9fb1171336
Fix restoring custom time
2023-02-16 14:33:26 +00:00
Jon Beniston
116748bb8d
Remove radiosondes from map on close and fix memory leak
2023-02-16 14:32:50 +00:00
Jon Beniston
fe300d6d44
Remove APRS items from map on close.
2023-02-16 14:32:16 +00:00
Jon Beniston
e47689edda
Remove APRS items from map on close.
2023-02-16 14:31:43 +00:00
Jon Beniston
a522653676
Remove ships from map on close.
2023-02-16 14:30:55 +00:00
Jon Beniston
40f560daec
Remove star tracker items from map on close
2023-02-16 14:30:14 +00:00
Jon Beniston
8163dcb0ab
Prevent warnings about assigning undefined values
2023-02-16 14:29:17 +00:00
Jon Beniston
83fca6a97b
Update documentation
2023-02-16 12:45:09 +00:00
Jon Beniston
ab97ce7349
ADS-B: Only enable text to speech engine if speech used, as this can take 10 seconds on Linux
2023-02-16 12:40:05 +00:00
Jon Beniston
f807b45df3
ADS-B: Add aircraft min zoom setting. Default to only displaying CTR airspace.
2023-02-16 12:20:31 +00:00
Jon Beniston
63cba7e7d8
Remove unused function
2023-02-16 12:18:58 +00:00
Jon Beniston
df7b763eab
Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available
2023-02-16 11:00:30 +00:00
Jon Beniston
60a3dfcee7
VOR Localizer: Send radials and estimated position to Map feature
2023-02-14 15:03:30 +00:00
Jon Beniston
9c7aa8b333
Map Updates
...
Allow OpenSkyNetwork DB, OpenAIP and OurAirports DB stuctures to be
shared by different plugins, to speed up loading.
Perform map anti-aliasing on the whole map, rather than just info boxes,
to improve rendering speed when there are many items. Add map
multisampling as a preference.
Add plotting of airspaces, airports, navaids on Map feature.
Add support for polylines and polygons to be plotted on Map feature.
Add support for images to 2D Map feature.
Add distance and name filters to Map feature.
Filter map items when zoomed out or if off screen, to improve rendering
performance.
Add UK DAB, FM and AM transmitters to Map feature.
Use labelless maps for 2D transmit maps in Map feature (same as in ADS-B
demod).
2023-02-14 14:46:08 +00:00
Edouard Griffiths
74dcf31bb9
Merge pull request #1591 from srcejon/fix_1532
...
Fix SDRplayV3 RSPdx LNA table
2023-02-09 14:06:31 +01:00
Jon Beniston
534689511a
Fix SDRplay RSPdx LNA table, to have correct number of entries, for #1532
2023-02-09 11:28:40 +00:00
f4exb
86c6dc861f
DSD demod: disable audio for YSF wide mode if AMBE feature is active. Fixes #1587
2023-02-04 02:36:48 +01:00
f4exb
2385cdde7c
FT8 support: corrected possible code glitch
2023-02-03 10:37:03 +01:00
f4exb
fdce34204f
TestSource: use queued connection for connecting worker's deleteLater. Fixes possible crash on exit
2023-02-03 02:14:54 +01:00
f4exb
46db55f1db
Removed unncecessary call to updateChannels in VORLocalizer and DemodAnalyzer. Fixes #1572
2023-02-03 02:13:54 +01:00
Edouard Griffiths
abe4798f9c
Merge pull request #1583 from srcejon/copy_dlls_to_bin
...
Copy dlls to bin
2023-02-01 17:27:56 +01:00
srcejon
0d055fe036
Fix target name
2023-02-01 14:21:21 +00:00
srcejon
101bec310f
Copy fftw3f and libusb dlls to bin directory.
2023-02-01 14:18:59 +00:00
f4exb
5026e4ab5e
Updated versions and changelogs
2023-02-01 09:52:28 +01:00
f4exb
41a2de1401
FT8 support: code reorganization (2)
2023-01-31 20:21:47 +01:00
f4exb
4fda00b2c1
FT8 demod GUI: display channel marker in correct stream if connected to a MIMO device
2023-01-30 23:58:56 +01:00
f4exb
33156b9f66
FT8 support: code reformatting
2023-01-30 23:58:10 +01:00
f4exb
15b2a3e33c
SDRPlay: increase LO ppm range. Fixes #1576
2023-01-30 23:57:27 +01:00
f4exb
60795d8f37
FT8 demod: OSD optimization and fixes
2023-01-29 23:20:58 +01:00
f4exb
2299e5d115
FT8 demod: OSD demodulation callsign verification
2023-01-29 19:27:45 +01:00
f4exb
f63f1270ba
FT8 demod: support for types 0.5 and 5 messages
2023-01-28 22:45:07 +01:00
f4exb
5980dda8a9
FT8 demod: added message type column im nessages table
2023-01-28 12:29:58 +01:00
f4exb
e265ddf887
FT8 support and demod: added unpacking of DXpedition mesages. Added message type in FT8Message
2023-01-28 11:39:44 +01:00
f4exb
a86cc53945
FT8 demod: make OSD optional and log OSD information
2023-01-28 08:58:50 +01:00
f4exb
cb548b7546
FT8 demod: fixed MsgReportFT8Messages handling
2023-01-27 21:42:41 +01:00
f4exb
13acad76a8
FT8 demod: added documentation and adjust GUI and file locations
2023-01-27 11:42:11 +01:00
Edouard Griffiths
bbb4a932fc
Merge pull request #1575 from srcejon/fix_1574_audio_output
...
Audio Output: Initialise m_running
2023-01-27 11:31:15 +01:00
Jon Beniston
9f81458b6e
Initialise m_running to fix crash #1574
2023-01-27 08:40:12 +00:00
f4exb
e1640ffaf4
FT8 demod: use table model and view to optimize messge table update and filtering
2023-01-26 18:16:40 +01:00
f4exb
c5a9f5fe12
FT8 support: optimize FFT buffers and plan allocation
2023-01-25 16:30:40 +01:00
f4exb
c1c64b23e4
FT8 support: plan destructor
2023-01-25 14:37:53 +01:00
f4exb
aaa244974b
FT8 support: fixed FFT moving plans in a simgleton with global mutex
2023-01-25 09:11:18 +01:00
f4exb
e23db7e65c
FT8 support: removed stats stuff that are never used
2023-01-24 23:43:03 +01:00
f4exb
494f3bf055
FT8 support: removed TIMER code
2023-01-24 23:28:52 +01:00
f4exb
778548ddda
FT8 support: move analytic to private
2023-01-24 23:15:44 +01:00
f4exb
4067aecd33
FT8 support: remove or comment out asserts
2023-01-24 04:05:35 +01:00
f4exb
886ce74220
FT8 demod: moved sending to Map feature to the demod worker
2023-01-24 01:07:51 +01:00
f4exb
9f13c002ab
Map feature: added MIMO devices when scanning for channels
2023-01-24 00:37:42 +01:00
Edouard Griffiths
5ef5b2a53d
Merge pull request #1570 from srcejon/fix_channel_freq_while_dragging
...
Spectrum: Keep frequency displayed while channel is being dragged
2023-01-23 21:33:25 +01:00
Edouard Griffiths
13da8f2b22
Merge pull request #1569 from srcejon/ft8_map
...
FT8 Demod: Display caller on Map feature
2023-01-23 17:52:41 +01:00
Jon Beniston
29c9c07b74
Spectrum: Keep frequency displayed while channel is being dragged
2023-01-23 14:40:19 +00:00
Jon Beniston
d66223533d
FT8 Demod: Display caller on Map feature
2023-01-23 13:07:20 +00:00
Edouard Griffiths
e4b12f1c7f
FT8 demod: quick fix for Windows: add fftw include libraries
2023-01-23 11:04:22 +01:00
f4exb
03bb2d6318
FT8: corrected export macro call
2023-01-23 08:03:04 +01:00
f4exb
048447592c
FT8: added missing image
2023-01-23 07:34:11 +01:00
f4exb
a6a43633e8
FT8 demod: filter messages
2023-01-23 07:20:41 +01:00
f4exb
9fb41b2e81
FT8 demod: move messages list to bottom button
2023-01-22 20:24:19 +01:00
f4exb
09d18ce9a3
FT8 demod: band presets
2023-01-22 20:08:32 +01:00
f4exb
2b5078e000
FT8 demod: make FT8::FFTEngine a singleton. Name worker threads for debugging
2023-01-21 12:22:05 +01:00
f4exb
6c15a0ffd2
FT8 demod: implemented logging and GUI updates
2023-01-20 23:16:57 +01:00
f4exb
d4363929f4
FT8 demod: implemented messages in GUI
2023-01-20 06:42:11 +01:00
f4exb
b1cf15213c
FT8 demod: implemented decoder
2023-01-19 23:51:43 +01:00
f4exb
0d77b37ec1
FT8 demod: test with .wav files
2023-01-18 23:00:59 +01:00
f4exb
d6cafa08c5
FT8 demod: volume meter
2023-01-16 21:51:26 +01:00
f4exb
809e0bccd4
FT8 demod: removed AGC squelch system and make connection with the Demod Analyzer
2023-01-16 19:58:39 +01:00
f4exb
14f9989adb
FT8 demod: removed DSB option and set USB only
2023-01-16 19:58:39 +01:00
f4exb
cd8990907d
FT8 demod: removed audio references (almost)
2023-01-16 19:58:39 +01:00
f4exb
6444d749d8
FT8 demod: copy from SSB demod
2023-01-16 19:58:38 +01:00
Edouard Griffiths
9350bcd949
Merge pull request #1566 from srcejon/b210_speedup
...
Speed up enumeration / opening USRP B210 by using hardcoded values.
2023-01-16 07:04:47 +01:00
Edouard Griffiths
8f4148d4e5
Merge pull request #1565 from srcejon/reset_measurements_button
...
Add reset measurements button to Spectrum GUI
2023-01-16 01:21:48 +01:00
Edouard Griffiths
2b6b63e647
Merge pull request #1564 from srcejon/fix_audio_input_gui
...
Audio Input: Make sure audio device name corresponds to GUI setting.
2023-01-15 23:17:42 +01:00
Jon Beniston
aeaf0e75c0
Speed up enumeration / opening USRP B210 by using hardcoded values.
2023-01-15 19:45:44 +00:00
Jon Beniston
0bbda79828
Add reset measurements button to Spectrum GUI
2023-01-15 12:01:37 +00:00
Jon Beniston
d548ff0eb9
Audio Input: Make sure audio device name corresponds to GUI setting. Set start/stop button background colour according to device status.
2023-01-15 10:24:58 +00:00
f4exb
0a257f393e
LimeRFE: save Rx/Tx mode in m_rfeBoardState. Fixes #1557
2023-01-14 20:42:31 +01:00
f4exb
2552160f8f
Updated versions and changelogs
2023-01-14 01:07:29 +01:00
f4exb
af21224664
FT8 support: MSVC fix
2023-01-12 22:25:42 +01:00
f4exb
90e262ccd9
FT8 support: fix it again and again and again and again and again ...
2023-01-12 21:43:04 +01:00
f4exb
6671f683ed
FT8 support: hide 128 bit integer
2023-01-12 20:54:42 +01:00
f4exb
5ce5a24946
FT8 support: build fixes
2023-01-12 17:29:24 +01:00
f4exb
e8be1f6744
FT8 support: fixed typo
2023-01-12 14:35:09 +01:00
f4exb
6838958c6b
FT8 support: corrected FT8 enabling in main CMakeFile and in sdrbench
2023-01-12 14:15:22 +01:00
Edouard Griffiths
e3c16440d8
FT8 demod: added missing Boost include dirs
2023-01-12 10:27:43 +01:00
f4exb
6addf0fd30
FT8 demod: added missing FFTW3 include directories
2023-01-12 08:06:48 +01:00
f4exb
6ecd110d14
FT8 demod: adapted to QThread
2023-01-12 01:02:38 +01:00
f4exb
aaab8b5351
FT8 demod: removed string.h dependency
2023-01-11 17:08:57 +01:00
f4exb
ea49a8813b
FT8 denod: removed thread dependency in FT8 class
2023-01-11 16:36:10 +01:00
f4exb
508da7da9c
FT8 demod: unwanted dependencies removal and unpacking reorganization
2023-01-11 16:36:10 +01:00
f4exb
60debc5d83
: FT8 demod: implement Qt dependency and export for MSVC
2023-01-11 16:36:10 +01:00
f4exb
38fbcc65b7
: FT8 demod: implement Qt dependency and export for MSVC
2023-01-11 16:36:10 +01:00
f4exb
22acbebab6
FT8 demod: make FFT engine
2023-01-11 16:36:10 +01:00
f4exb
6adac5f45b
FT8 demod: FFT: removed main Unix dependencies
2023-01-11 16:36:10 +01:00
f4exb
7ec86b09de
FT8 demod: reorganized code (1)
2023-01-11 16:36:10 +01:00
f4exb
65e9d1a167
FT8 demod: removed sndfile dependency
2023-01-11 16:36:10 +01:00
f4exb
7cd08ef1e9
FT8 demod: implement callback as an interface class. Added test .wav file and file option in the sdrbench options
2023-01-11 16:36:10 +01:00
f4exb
23e01ea064
FT8 demod: isolate call1, all2 and locator in callback
2023-01-11 16:36:10 +01:00
f4exb
6594bf209e
FT8 demod: restore double precision for time variables
2023-01-11 16:36:10 +01:00
f4exb
902e58b46b
FT8 demod: initial commit of FT8 library with minimal changes and benchmark test
2023-01-11 16:36:10 +01:00
f4exb
6455c3ad3a
Re-enable LimeSuite in Windows with latest commit
2023-01-11 16:35:12 +01:00
f4exb
411a5f51a7
BladeRF v1: fixed VGA controls in GUI. Fixes #1535
2023-01-11 16:35:06 +01:00
Edouard Griffiths
301d1f5d85
Merge pull request #1560 from srcejon/fix_1559
...
Fix rotator controller protocol setting
2023-01-06 23:22:36 +01:00
Jon Beniston
a4beb0e0d5
Fix #1559 . Update protocol before calling setAzimuthElevation
2023-01-06 09:18:02 +00:00
Edouard Griffiths
5bfd42ab80
Merge pull request #1556 from srcejon/reenable_3dmap
...
Reenable 3D Map
2023-01-05 19:22:53 +01:00
Edouard Griffiths
20bdbfa306
Merge pull request #1555 from srcejon/device_enum
...
Add progress dialog for device enumeration, as some drivers are slow on Windows.
2023-01-04 18:48:50 +01:00
Jon Beniston
e987f15952
Reenable 3D Map
2023-01-04 16:59:09 +00:00
Jon Beniston
c54d268280
Add progress dialog for device enumeration, as some drivers are slow. Don't automatically enumerate.
2023-01-04 15:22:41 +00:00
Edouard Griffiths
0b476f6dd2
Merge pull request #1554 from srcejon/android_fixes
...
Android related changes
2023-01-03 23:12:39 +01:00
Jon Beniston
94009e05a6
Add libusb for Android
2023-01-02 15:49:20 +00:00
Jon Beniston
1124177750
Make WebEngine support in Map optional for Android
2023-01-02 15:48:08 +00:00
Jon Beniston
224eb2c1b7
Make WebEngine support in Map optional for Android
2023-01-02 15:47:46 +00:00
Jon Beniston
61825e5756
Make WebEngine support in Map optional for Android
2023-01-02 15:47:24 +00:00
Jon Beniston
d574e74908
Support FileInput plugin on Android, by using QFile rather istream
2023-01-02 15:42:34 +00:00
Jon Beniston
5be2b1674e
Add flag to skip FFMPEG version check on Android
2023-01-02 15:32:25 +00:00
Jon Beniston
125bbdfabf
Remove unused libraries
2023-01-02 15:31:51 +00:00
Jon Beniston
edb63f7d8a
Update aligned_malloc implementation on Android, so it works with API level 23
2023-01-02 15:31:27 +00:00
Jon Beniston
b70496c1cc
Fix crash when no logger implemented. Add additional error reporting for GPS positioning.
2023-01-02 15:30:34 +00:00
Jon Beniston
1fd29354fc
Add support for multiple ABIs on Android
2023-01-02 15:28:52 +00:00
Jon Beniston
c817eadcc4
Add Android support. Convert line endings
2023-01-02 15:26:46 +00:00
Jon Beniston
c39260fbdb
Reduce UI minimum size for small Android screens
2023-01-02 15:26:18 +00:00
Jon Beniston
526164f2e1
Check for errors when writing to log
2023-01-02 15:24:17 +00:00
Jon Beniston
eb9fb3469d
Ignore SSL certifcate errors on Android
2023-01-02 15:23:41 +00:00
Jon Beniston
95cb214b57
Add missing brace
2023-01-02 15:22:07 +00:00
Edouard Griffiths
0827a7026a
Merge pull request #1551 from f4exb/rgetz-patch-1
...
Update sdriq readme.md
2023-01-01 12:50:04 +01:00
Edouard Griffiths
ddbda51712
Merge pull request #1550 from srcejon/fix_satellite_image_url
...
Sat Tracker: Fix satellite images
2022-12-31 18:58:54 +01:00
Robin Getz
994a030784
Update sdriq readme.md
...
The timestamp is is in milliseconds, so make sure people know.
Signed-off-by: rgetz503@gmail.com
2022-12-29 16:42:12 -05:00
Jon Beniston
3c7cbce8ff
Support relative satellite image URLs
2022-12-29 20:55:33 +00:00
f4exb
f45e949e62
Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549
2022-12-28 20:33:28 +01: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
Edouard Griffiths
b387de17bc
Merge pull request #1544 from srcejon/android
...
Airspy and RTL SDR support on Android
2022-12-22 17:04:00 +01:00
Jon Beniston
7aea12e6fe
On Android, list USB devices by VID/PID and open using file descriptor.
2022-12-22 11:04:12 +00:00
Edouard Griffiths
897ecc4d88
Merge pull request #1543 from srcejon/ambe_serial_windows
...
Scan for serial AMBE devices on Windows
2022-12-22 06:48:30 +01:00
Jon Beniston
564f4c9ad0
Scan for serial AMBE devices on Windows
2022-12-21 21:40:00 +00:00
Edouard Griffiths
53c1fdb877
Merge pull request #1542 from srcejon/android
...
MainWindow updates for Android and example configurations
2022-12-21 09:24:12 +01:00
Jon Beniston
dea4c1f285
Avoid divide by zero when no fixed windows
2022-12-20 23:17:31 +00:00
Jon Beniston
f2fe6ea940
Call processEvents to try to avoid not responding warning on Linux
2022-12-20 23:16:56 +00:00
Jon Beniston
2e9b8e3203
Change map provider from osm to mapboxgl on Linux, to avoid crash
2022-12-20 22:33:58 +00:00
Jon Beniston
26861d3aa8
Add Android support and settings resources
2022-12-20 22:07:49 +00:00
Jon Beniston
df5dc0c491
Fix syntax error
2022-12-20 21:24:43 +00:00
Jon Beniston
68603fec43
Allow sampling devices to be refreshed while SDRangel is running.
...
(Possibly need to add a mutex for MainCore::getPluginManager, so only
can be used by one thread)
Add option to automatically update My Position based on GPS. This is
started in MainCore, so we get position as soon as possible.
Don't set QFileDialog::DontUseNativeDialog on Android, as Qt's file
dialog can't access user storage. Set globally for Linux/Windows, rather
than for each dialog.
MainWindow:
- Add welcome dialog for Android.
- Don't show menu bar or status bar on Android to save screen space.
- On Android, change tab position when screen orientation changes.
- Load default configurations and presets first time SDRangel is run.
- Change loadConfiguration to use a QProgressDialog rather than
QMessageBox, as the latter was crashing on Android.
- Use DialogPositioner to ensure dialogs are on screen.
2022-12-20 21:06:39 +00:00
Edouard Griffiths
cedd7c20d1
Merge pull request #1541 from srcejon/android
...
Window arrangement
2022-12-20 18:55:18 +01:00
Jon Beniston
017d27e907
Allow maximize button to make window full screen, if already maximized.
2022-12-20 16:22:21 +00:00
Jon Beniston
d1c67c971e
Add buttons to stack MDI windows vertically and put in tabs.
...
Use right click to auto-stack sub-windows, rather than having a
dedicated button.
Allow maximize button to make window full screen, if already maximized.
Add title to device windows, for when displayed in tabs.
Add menu button to workspace toolbar, for Android only, to avoid having
menu bar, which takes up a lot of space.
Add configuration presets button to workspace toolbar.
Add icons for window arangement
2022-12-20 16:10:11 +00:00
Edouard Griffiths
7f720a369e
Merge pull request #1540 from srcejon/android
...
GLSpectrum touchscreen updates
2022-12-20 16:42:58 +01:00
Jon Beniston
1c9cc7a989
GLSpectrum touchscreen updates
...
Add "show all controls" button, that allows most of the "set once"
controls to be hidden on small screens. Please feel free to make a
better icon! Could also be hidden if !ANDROID, if you don't like it.
Add pinch and pan gestures, for frequency scrolling and zooming in to
spectrum.
Queue frequencies requested by scrolling, so intermediate frequencies
can be omitted, if device is slow to update its frequency.
Support non-integer pixel ratios.
Add popup sliders for dials.
Add DialogPositioner for dialogs.
Add layout to spectrum markers dialog, so that it can be resized, to fit
on smaller screens.
2022-12-20 14:39:39 +00:00
Jon Beniston
95120cc50d
Merge branch 'android' of https://github.com/srcejon/sdrangel into android
2022-12-20 13:49:49 +00:00
Edouard Griffiths
016ca4d270
Merge pull request #1539 from srcejon/android
...
Touchscreen support
2022-12-20 14:24:19 +01:00
Jon Beniston
038cb3b973
Add pinch gesture to GraphicsViewZoom
2022-12-20 11:31:01 +00:00
Jon Beniston
7e7a9fdb84
Add popups for dials
2022-12-20 11:21:54 +00:00
Jon Beniston
92e348afa2
Set plugins path for Android
2022-12-20 11:15:36 +00:00
Jon Beniston
e023611bf2
Add gesture support to maps
2022-12-20 11:14:32 +00:00
Jon Beniston
1a7c995e43
Add RSP and Android remote TCP protocol commands
2022-12-20 11:13:25 +00:00
Jon Beniston
102fcab014
Add new sdrgui files to CMakeLists.txt
2022-12-20 10:40:50 +00:00
Jon Beniston
653a4ea4f7
Add welcome dialog for Android
2022-12-20 10:32:09 +00:00
Jon Beniston
0dd466a900
Add DialogPositioner to ensure dialogs are fully on screen and remain on
...
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
Jon Beniston
60a933771d
Support touchscreen tap and hold to be used instead of right mouse click.
2022-12-20 10:01:16 +00:00
Jon Beniston
e3f9d1032d
Scale splash screen to size of screen
2022-12-20 09:56:30 +00:00
Jon Beniston
e5c887646a
Allow Android virtual keyboard to change sign in ValueDialZ widget
2022-12-20 09:55:22 +00:00
Jon Beniston
c8af6e755e
Add icons for arranging windows
2022-12-20 09:54:03 +00:00
f4exb
5d42c28327
Fix CI/CD warnings (3)
2022-12-19 23:16:19 +01:00
f4exb
42856a5265
Fix CI/CD warnings (2)
2022-12-19 22:14:04 +01:00
f4exb
e430ca4d4f
Fixed CI/CD issues and warnings (1)
2022-12-19 19:58:49 +01:00
f4exb
168ac70767
SSB demod: corrected DSB filter
2022-12-19 05:03:22 +01:00
f4exb
f65c6ab1e7
Updated versions and changelogs
2022-12-17 10:30:08 +01:00
f4exb
93c1244c81
BladeRF v1: increased GUI minimum size
2022-12-17 10:23:43 +01:00
f4exb
8c84d4a456
Local Sink: updated API and documentation
2022-12-17 07:01:49 +01:00
f4exb
edf464d987
Local Sink: added spectrum scale relative frequemcy display option
2022-12-17 07:01:49 +01:00
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
4d1ab5d413
Local Sink: added GUI controls and implemented gain stage
2022-12-17 07:01:49 +01:00
f4exb
2754e3ea5e
Local Sink: added spectrum monitor
2022-12-17 07:01:49 +01:00
f4exb
551f7cbcd3
BladerRF v1: fixed GUI so that XB-200 is properly handled. Fixes #1535
2022-12-17 06:42:28 +01:00
f4exb
1a19e99d3e
Metis MISO GUI: fixed frequency limits
2022-12-10 19:06:00 +01:00
Edouard Griffiths
92bd4213a3
Merge pull request #1528 from srcejon/fix_1527
...
RadioSonde: Fix plotting of heading
2022-12-05 01:29:22 +01:00
Jon Beniston
4696a793fd
RadioSonde: Fix plotting of heading
2022-12-04 13:06:44 +00:00
f4exb
b1ba80b847
Local Sink: auto detect Local Input devices and fix crashes in most situations. Part of #871
2022-12-03 13:33:38 +01:00
f4exb
6cc15442e2
Windows build: remove LimeSDR (Lime Suite) support
2022-12-02 16:03:42 +01:00
f4exb
2d7c10aa42
Windows: use upstream repository for LimeSuite and latest release (22.09.0)
2022-12-02 14:34:28 +01:00
f4exb
2c286ac2fd
Upgraded LimeSuite to v22.09.0
2022-12-02 10:28:24 +01:00
f4exb
5a0fc37241
Updated versions and changelogs
2022-12-01 22:02:11 +01:00
f4exb
8ccdcb7e30
VOR Loclizer feature: Make settings assignments atomic. Part of #1329
2022-11-30 22:00:26 +01:00
f4exb
c61bc00260
Star Tracker feature: Make settings assignments atomic. Part of #1329
2022-11-30 07:21:59 +01:00
f4exb
7906ece977
Simple PTT feature: Make settings assignments atomic. Part of #1329
2022-11-28 22:32:46 +01:00
f4exb
b3e6ea95f3
Satellite tracker feature: Make settings assignments atomic. Part of #1329
2022-11-28 21:52:06 +01:00
f4exb
618b4c91b9
Fixed Map feature settings
2022-11-28 00:43:19 +01:00
f4exb
79808fb852
Map feature: Make settings assignments atomic. Part of #1329
2022-11-27 20:00:43 +01:00
f4exb
541b8449fd
RigCrl Server feature: Make settings assignments atomic. Part of #1329
2022-11-27 13:36:48 +01:00
f4exb
ecdc464869
Radiosonde feature: Make settings assignments atomic. Part of #1329
2022-11-27 11:32:58 +01:00
f4exb
6bba016a7d
KiwiSDR: implement variable sample rate. Fixes #1523
2022-11-27 00:28:55 +01:00
f4exb
ba1dfa97f3
PER Tester feature: Make settings assignments atomic. Part of #1329
2022-11-26 12:35:05 +01:00
f4exb
d5d2ae1ebd
LimeRFE feature: Make settings assignments atomic. Part of #1329
2022-11-24 22:48:02 +01:00
f4exb
e50d9dc78a
Jogdial Controller feature: Make settings assignments atomic. Part of #1329
2022-11-24 21:30:12 +01:00
f4exb
005cee925d
Rotator Controller feature: Make settings assignments atomic. Part of #1329
2022-11-24 16:40:36 +01:00
f4exb
c4b33d87be
Demod Analyzer feature: Make settings assignments atomic. Part of #1329
2022-11-23 23:08:41 +01:00
f4exb
5f3052ef70
Cmake preset add debug symbols to default
2022-11-23 23:07:30 +01:00
f4exb
6a3c4d8312
APRS feature: Make settings assignments atomic. Part of #1329
2022-11-23 00:19:12 +01:00
f4exb
387863fde4
Antenna tools feature: Make settings assignments atomic. Part of #1329
2022-11-20 22:25:34 +01:00
f4exb
7562d847ce
AMBE feature: Make settings assignments atomic. Part of #1329
2022-11-20 20:14:07 +01:00
f4exb
1972b74099
AIS feature: Make settings assignments atomic. Part of #1329
2022-11-20 19:54:13 +01:00
f4exb
f3c5cd0ab5
AFC feature: Make settings assignments atomic. Part of #1329
2022-11-19 23:30:49 +01:00
f4exb
2b72cbab44
qo100_datv.py added support for more devices
2022-11-19 12:54:35 +01:00
f4exb
aab3679722
qo100_datv.py: pass options in the controller class
2022-11-19 12:46:27 +01:00
f4exb
fa338a1b34
qo100_datv.py: use device dependent key for log2 decimation
2022-11-19 12:38:56 +01:00
f4exb
b11e7ba4cd
qo100_datv.py: move all logic to a class. Apply pylint
2022-11-19 12:14:51 +01:00
f4exb
d355d0b2ae
Added cmake preset for Qt6
2022-11-19 11:59:20 +01:00
Edouard Griffiths
8291a885c5
Merge pull request #1520 from srcejon/fix_rotator_crash
...
Rotator controller: Fix crash
2022-11-18 17:03:13 +01:00
Edouard Griffiths
0c96865113
Merge pull request #1519 from srcejon/qt6
...
Enable compilation with Qt 6.2
2022-11-18 12:07:49 +01:00
Jon Beniston
e6b54ccb1d
Rotator controller: Fix initialisation of serial port. Fix crash when serial port not initialised
2022-11-18 10:55:15 +00:00
Jon Beniston
9a18f3f7ce
Enable compilation with Qt 6.2
2022-11-17 23:26:54 +00:00
Edouard Griffiths
4fed3a7eab
Merge pull request #1518 from srcejon/qt6
...
Qt6 support
2022-11-17 18:26:05 +01:00
Jon Beniston
07bb528494
Update Funcube for Qt6
2022-11-17 15:12:13 +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
3b5b222114
Update plugins to compile with Qt5 and Qt6
2022-11-17 14:36:12 +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
006e23d7b7
Updated versions and changelogs
2022-11-15 21:46:52 +01: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
Edouard Griffiths
93a238503c
Merge pull request #1512 from srcejon/sgp4_update
...
libsgp4 update
2022-11-13 20:10:08 +01:00
Jon Beniston
d11ca03cbc
Update paths to libsgp4
2022-11-13 14:10:08 +00:00
Jon Beniston
33329872af
Update to work with latest version of libsgp4
2022-11-13 13:53:06 +00:00
f4exb
a9ffe43f01
Audio output device recording: API support. Part of #1330
2022-11-12 11:25:45 +01:00
f4exb
328cd2046e
Audio output device recording: updated documentation. Part of #1330
2022-11-12 11:25:23 +01:00
f4exb
26a5ea1baa
Audio output device recording: updated documentation. Part of #1330
2022-11-12 00:20:40 +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
Edouard Griffiths
e319267b0f
Merge pull request #1510 from srcejon/channel_maximize
...
Maximize windows part 2
2022-11-11 18:27:29 +01:00
Jon Beniston
0d5404b6fb
Remove resize code from Map and ADS-B
2022-11-11 12:35:19 +00:00
Jon Beniston
c966f1cb5a
dd maximize button to MainSpectrum and expandible Channels and Features.
...
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.
In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.
In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).
In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.
There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
Edouard Griffiths
b6e13d1e6c
Merge pull request #1509 from srcejon/fix_warnings_unused_vars
...
Fix unused variable warnings
2022-11-09 21:30:56 +01:00
Edouard Griffiths
47f93dc580
Merge pull request #1508 from srcejon/window_resize_and_maximize
...
Device GUI window size constraints
2022-11-09 20:17:19 +01:00
Jon Beniston
b69d6af862
Fix unused variable warnings
2022-11-09 16:59:02 +00:00
Jon Beniston
0d5b6ce4c9
Only enable resize grips if size policy isn't fixed
2022-11-09 16:15:35 +00:00
Jon Beniston
ee8b8ade88
Device GUIs: Constain window size via minimumSize/maximumSize, rather than handling resizeEvent. Add maximum button. Hide size buttons when window size is fixed
2022-11-09 15:53:44 +00:00
Edouard Griffiths
b551a20302
Merge pull request #1507 from srcejon/rollup_min_width
...
Set window width to account for minimum width required for visible rollups
2022-11-08 17:01:22 +01:00
Jon Beniston
ed279812f6
Set window width to account for miniumum width required for visible rollups.
2022-11-08 09:43:58 +00:00
Edouard Griffiths
052961d77e
Merge pull request #1505 from srcejon/fix_1503
...
Fix typo in demod analyzer docs
2022-11-07 17:40:41 +01:00
Jon Beniston
e8f018a538
Fix typo for #1503
2022-11-07 14:49:27 +00:00
Edouard Griffiths
fc2e5f5821
Merge pull request #1501 from srcejon/fix_1499
...
3D spectrum: Allow = as well as + to be used for zoom.
2022-11-05 22:50:14 +01:00
Edouard Griffiths
d403400d12
Merge pull request #1500 from Wolf2482-1639/patch-1
...
Update readme.md
2022-11-05 22:48:41 +01:00
Jon Beniston
036f396be4
3D spectrum: Allow = to be used for +. Fix array delete.
2022-11-05 20:58:47 +00:00
Wolf2482-1639
9bbe84a975
Update readme.md
2022-11-05 14:05:57 -05:00
f4exb
66f34d5500
RTL-SDR: set max frequency limit to 2.4 GHz. Fixes #1497
2022-11-05 19:10:45 +01:00
f4exb
ba76cb03cc
Perseus: set frequency dial to 5 digits when not in transverter mode
2022-11-05 19:09:39 +01:00
f4exb
f5b91fff53
GLSpectrum: separate waterfall and histogram resizing conditions. Fixes #1496
2022-11-04 19:11:25 +01:00
f4exb
4b665a188a
HackRF input: fixed sample rate setting from GUI. Following #1329
2022-11-03 23:44:45 +01:00
f4exb
3ab767a426
Arrange rollups after restore geometry to mitigate issue #1474
2022-11-03 19:07:44 +01:00
Edouard Griffiths
301ab136f2
Merge pull request #1495 from srcejon/fix_1467
...
Remote TCP Input fixes for #1467
2022-11-03 18:22:20 +01:00
Jon Beniston
4f99e2fdf5
8-bit IQ data is unsigned. Add DC/IQ correction for RTL0. Don't send SDRA commands when RTL0. Implements #1467
2022-11-03 15:57:00 +00:00
f4exb
3814a95073
Updated versions and changelogs
2022-11-01 23:51:06 +01:00
f4exb
ba3918f2d2
XTRX MIMO: Make settings assignments atomic. Part of #1329
2022-11-01 21:51:04 +01:00
f4exb
da8f987ee9
TestMO source: Make settings assignments atomic. Part of #1329
2022-11-01 19:40:00 +01:00
f4exb
9576dd0f7b
PlutoSDR MIMO: Make settings assignments atomic. Part of #1329
2022-11-01 18:52:17 +01:00
f4exb
0263155122
Metis MISO: Make settings assignments atomic. Part of #1329
2022-10-31 19:16:01 +01:00
f4exb
a2813cf9a8
LimeSDR MIMO: Make settings assignments atomic. Part of #1329
2022-10-31 18:05:03 +01:00
f4exb
89beb182a7
BladeRF2 MIMO: Make settings assignments atomic. Part of #1329
2022-10-31 16:56:52 +01:00
f4exb
795753738c
XTRX output: Make settings assignments atomic. Part of #1329
2022-10-31 16:13:50 +01:00
f4exb
17e9a25c9e
USRP output: Make settings assignments atomic. Part of #1329
2022-10-31 12:23:55 +01:00
f4exb
1060c4839e
Test output: Make settings assignments atomic. Part of #1329
2022-10-31 11:47:51 +01:00
f4exb
caf60d2ea6
Remote output: Make settings assignments atomic. Part of #1329
2022-10-31 11:18:22 +01:00
f4exb
79b174bf36
PlutoSDR output: Make settings assignments atomic. Part of #1329
2022-10-31 10:56:05 +01:00
f4exb
3449293b6a
Local output: Make settings assignments atomic. Part of #1329
2022-10-31 10:09:25 +01:00
f4exb
77b5d4d5ae
LimeSDR output: Make settings assignments atomic. Part of #1329
2022-10-30 11:36:39 +01:00
f4exb
6499608195
HackRF output: Make settings assignments atomic. Part of #1329
2022-10-30 10:54:07 +01:00
f4exb
ba2e407f0c
File output: Make settings assignments atomic. Part of #1329
2022-10-30 10:25:19 +01:00
f4exb
565d0dd1a0
BladeRF2 output: Make settings assignments atomic. Part of #1329
2022-10-30 04:50:53 +01:00
f4exb
1489dddd0c
BladeRF1 output: Make settings assignments atomic. Part of #1329
2022-10-29 23:56:46 +02:00
f4exb
ae3864a56b
Audio output: Make settings assignments atomic. Part of #1329
2022-10-29 23:25:44 +02:00
f4exb
96d0bef47e
XTRX input: Make settings assignments atomic. Part of #1329
2022-10-29 21:55:52 +02:00
f4exb
d2fbdad736
USRP input: Make settings assignments atomic. Part of #1329
2022-10-29 21:55:52 +02:00
f4exb
922cfc695e
Test source: Make settings assignments atomic. Part of #1329
2022-10-29 21:55:52 +02:00
f4exb
cd656a1dee
SDRPlayV3: fixed commit 15d19ab missing m_devSampleRate setting. Part of #1329
2022-10-29 21:55:52 +02:00
f4exb
475fe5d080
SigMF file input: Make settings assignments atomic. Part of #1329
2022-10-29 21:55:52 +02:00
Edouard Griffiths
9b733076a5
Merge pull request #1494 from mb720/patch-1
...
Update Readme.md
2022-10-29 21:55:08 +02:00
Matthias Braun
27bbd01aec
Update Readme.md
2022-10-29 13:37:09 +02:00
Edouard Griffiths
fcb156b5da
Merge pull request #1493 from srcejon/fix_sat_tracker_next_sort
...
Satellite Tracker: Fix sorting of next column
2022-10-29 03:15:52 +02:00
Jon Beniston
21a4617a62
Fix sorting of next column
2022-10-28 20:51:57 +01:00
f4exb
15d19ab482
SDRPlayV3: Make settings assignments atomic. Part of #1329
2022-10-28 20:57:21 +02:00
f4exb
b3539c9292
SDRPlay: Make settings assignments atomic. Part of #1329
2022-10-28 20:57:21 +02:00
f4exb
b129349b02
RTL-SDR: Make settings assignments atomic. Part of #1329
2022-10-28 20:57:20 +02:00
f4exb
b58d5b0a82
Remote TCP Input: Make settings assignments atomic. Part of #1329
2022-10-28 20:57:20 +02:00
f4exb
68c534f848
Remote Input: Make settings assignments atomic. Part of #1329
2022-10-28 20:57:20 +02:00
Edouard Griffiths
1e1434e1a5
Merge pull request #1492 from srcejon/fix_1474
...
Satellite tracker settings
2022-10-28 18:34:57 +02:00
Edouard Griffiths
d0f4ff08d6
Merge pull request #1491 from srcejon/rotator_tcp
...
Rotator controller: Fix support for using Serial or TCP for any protocol
2022-10-28 16:57:19 +02:00
Jon Beniston
ac2102cd6f
Save column sort as a setting. Fix deserialize of target satellite. For #1474
2022-10-28 14:40:34 +01:00
Jon Beniston
139642ad4a
Fix support for using Serial or TCP for either protocol
2022-10-28 13:56:39 +01:00
Edouard Griffiths
c7eaacc098
Merge pull request #1490 from CRD716/master
...
Fix recurring typo
2022-10-28 07:41:09 +02: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
7254d5b638
fix user visible typo in mainwindow.cpp
2022-10-27 21:52:57 -05:00
CRD716
71df197196
atvmodsource.h comment typo
2022-10-27 21:51:58 -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
Edouard Griffiths
bb6892a317
Merge pull request #1489 from srcejon/fix_1484
...
Check for existing pipes after GUI is created.
2022-10-28 00:29:42 +02:00
Edouard Griffiths
36d8024717
Merge pull request #1488 from srcejon/fix_1483
...
Sat Tracker: Format time to next event as [HH:]MM:SS, rather than MMMM:SS
2022-10-27 23:10:59 +02:00
Edouard Griffiths
417071c4fe
Merge pull request #1487 from srcejon/update_zlib_1_2_13
...
Update zlib to latest version
2022-10-27 22:04:55 +02:00
Jon Beniston
a618dae6e7
Check for existing pipes after GUI is created. For #1484
2022-10-27 19:15:46 +01:00
Jon Beniston
2c24d19e31
Format time to next event as [HH:]MM:SS, rather than MMMM:SS
2022-10-27 15:41:46 +01:00
Jon Beniston
ff8bb73ef1
Update zlib to latest version, as old tar has been removed
2022-10-27 15:11:14 +01:00
f4exb
9b7a41ad4e
MainWindow: move CommandKeyReceiver at an earlier stage in the constructor. Fixes #1485
2022-10-25 22:53:10 +02:00
f4exb
94a465b210
PlutoSDR input: Make settings assignments atomic. Part of #1329
2022-10-24 00:57:41 +02:00
f4exb
112d0594b5
Perseus: Make settings assignments atomic. Part of #1329
2022-10-23 23:59:48 +02:00
f4exb
4d8667e716
Local input: Make settings assignments atomic. Part of #1329
2022-10-23 23:30:00 +02:00
f4exb
793bf690a2
LimeSDR input: Make settings assignments atomic. Part of #1329
2022-10-23 23:13:55 +02:00
f4exb
30d08b2911
KiwiSDR: Make settings assignments atomic. Part of #1329
2022-10-23 22:02:47 +02:00
f4exb
203a50d224
HackRF input: Make settings assignments atomic. Part of #1329
2022-10-23 20:34:04 +02:00
f4exb
90cab1dfda
FileInput: Make settings assignments atomic. Part of #1329
2022-10-23 20:33:51 +02:00
f4exb
8dfda5e534
FCDProPlus: Make settings assignments atomic. Part of #1329
2022-10-23 11:40:32 +02:00
f4exb
5a162e6474
BladeRF2 input and FCDPro: added missing centerFrequency in settings keys on transverter change
2022-10-23 11:40:20 +02:00
f4exb
c4e963a307
FCDPro: Make settings assignments atomic. Part of #1329
2022-10-23 02:07:59 +02:00
f4exb
1f7f2085fd
BladeRF2: Make settings assignments atomic. Part of #1329
2022-10-23 00:57:48 +02:00
f4exb
58456273b7
BladeRF1: Make settings assignments atomic. Part of #1329
2022-10-22 19:05:33 +02:00
f4exb
a1161657ad
Audio Input: Make settings assignments atomic. Part of #1329
2022-10-22 12:28:24 +02:00
f4exb
2eeadfe758
Airspy and AirspyHF: fixed apply use reverse API. Part of #1329
2022-10-22 12:27:54 +02:00
f4exb
f9abe865b1
AirspyHF: Make settings assignments atomic. Part of #1329
2022-10-22 11:26:13 +02:00
f4exb
1544ea3d46
Airspy: Make settings assignments atomic. Part of #1329
2022-10-22 10:23:29 +02:00
f4exb
c3f098aee3
ScaleEngine: removed now useless debug message
2022-10-22 10:21:32 +02:00
f4exb
a5335c0b25
Airspy: extend LO ppm range
2022-10-20 06:33:50 +02:00
f4exb
f034319c22
Updated versions and changelogs
2022-10-19 17:40:14 +02:00
f4exb
d1c1618e91
Debian (Ubuntu) build: restore -DENABLE_EXTERNAL_LIBRARIES=AUTO
2022-10-19 11:24:39 +02:00
f4exb
0006d42485
Restore Debian (Ubuntu) build and do not use precompiled libraries for Linux
2022-10-19 10:19:53 +02:00
f4exb
8c42caddce
Debian (Ubuntu) build: try ENABLE_EXTERNAL_LIBRARIES=AUTO (2)
2022-10-19 00:18:59 +02:00
f4exb
8458b63321
Debian (Ubuntu) build: try ENABLE_EXTERNAL_LIBRARIES=AUTO
2022-10-18 22:19:17 +02:00
f4exb
c8b691c3dd
Revert "Remove codec2 from Appveyor and Travis builds"
...
This reverts commit 3d23d4023fadf1a77b21b21c6e3341411d5e432b.
2022-10-18 21:21:10 +02:00
f4exb
3d23d4023f
Remove codec2 from Appveyor and Travis builds
2022-10-18 07:20:30 +02:00
Edouard Griffiths
9921c333dd
Merge pull request #1481 from srcejon/device_freq
...
Adjust number of frequency digits depending whether transverter is enabled
2022-10-17 19:52:07 +02:00
Jon Beniston
025dddc637
BladeRF doesn't support transverter, so fix to 7 digits
2022-10-17 15:04:01 +01:00
Jon Beniston
549d448ba7
BladeRF doesn't support transverter, so fix to 7 digits
2022-10-17 14:25:02 +01:00
Jon Beniston
929e0d34dc
Adjust number of frequency digits depending whether transverter is enabled
2022-10-17 13:43:32 +01:00
f4exb
5b27a50cf8
DATV plugin: added dial to flip through DATV standard symbol rates
2022-10-16 23:01:20 +02:00
Edouard Griffiths
01a78e959e
Merge pull request #1479 from srcejon/device_freq
...
Adjust number of frequency digits displayed depending whether tranverter is enabled
2022-10-16 23:00:28 +02:00
Jon Beniston
afcf504886
Adjust number of frequency digits display depending whether tranverter is enabled
2022-10-16 15:04:54 +01: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
eab20ec66f
Spectrum frequency ticks MSB truncation: display
2022-10-16 11:29:45 +02:00
f4exb
45ef7c5be0
Spectrum frequency ticks MSB truncation: base algorithm
2022-10-16 04:48:07 +02:00
f4exb
c63834297a
Remtote input: set remote frequency control to 9 digits. Complement to #1476
2022-10-15 11:08:56 +02:00
f4exb
fa0be0d569
Updated transverter dialog documentation
2022-10-15 10:52:29 +02:00
f4exb
00ce7e913c
Spectrum markers dialog: set frequency dials up to 12 digits. Complement of #1476
2022-10-15 05:17:35 +02:00
f4exb
949a9e9380
Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476
2022-10-15 03:04:29 +02:00
f4exb
90199aa5ac
M17 demod: updated threading model. Part of #1346
2022-10-14 21:31:54 +02:00
f4exb
2eeaaef3dc
Remote sink: updated threading model. Part of #1346
2022-10-14 21:10:16 +02:00
f4exb
63a1e17f8d
Local sink: updated threading model. Part of #1346
2022-10-14 00:03:57 +02:00
f4exb
13ebf925ff
Frequency tracker: updated threading model. Part of #1346
2022-10-13 23:52:53 +02:00
f4exb
aac1c9cd90
WFM demod: updated threading model. Part of #1346
2022-10-13 23:52:46 +02:00
f4exb
0b99a6f309
SSB demod: protect from m_basebandSink is null
2022-10-13 23:14:25 +02:00
f4exb
02ed98fdfb
DSD demod: update threading model complements
2022-10-13 23:04:25 +02:00
f4exb
8721379b55
NFM demod: protect from m_basebandSink is null
2022-10-13 01:45:31 +02:00
f4exb
6ecad314e1
Revert "M17 demod: updated threading model. Part of #1346 "
...
This reverts commit 54ca369d6f82345fda45232625a31d00b235687e.
2022-10-13 00:56:20 +02:00
f4exb
8f9be5a064
Revert "BFM demod: updated threading model. Part of #1346 "
...
This reverts commit c9dad594385ea77cf675a922c69a0b0f159540ad.
2022-10-13 00:46:36 +02:00
f4exb
5cba51b23a
AM demod: update threading model complements
2022-10-13 00:46:23 +02:00
f4exb
abf0f2f2e7
VOR demod: updated threading model. Part of #1346
2022-10-13 00:14:00 +02:00
f4exb
54ca369d6f
M17 demod: updated threading model. Part of #1346
2022-10-12 23:41:35 +02:00
f4exb
aab8b0f15d
Chirpchat demod: updated threading model. Part of #1346
2022-10-12 23:11:38 +02:00
f4exb
c9dad59438
BFM demod: updated threading model. Part of #1346
2022-10-12 22:52:50 +02:00
f4exb
ab936710ea
AM demod: updated threading model. Part of #1346
2022-10-12 22:38:46 +02:00
f4exb
3589b3f076
Interferometer: updated threading model. Part pf #1346
2022-10-10 23:15:49 +02:00
f4exb
ac45994177
DOA2: updated threading model. Part pf #1346
2022-10-10 22:34:09 +02:00
f4exb
f7bc2e1e56
Beam steering CW Mod: update threading model. Part of #1346
2022-10-10 21:45:26 +02:00
Edouard Griffiths
77cb80af90
Merge pull request #1473 from srcejon/fix_1472
...
Sat tracker: Fix #1472 and #1471
2022-10-10 13:27:53 +02:00
Jon Beniston
451eb0e28d
Sat tracker docs: Fix markup and add missing variables
2022-10-10 11:32:31 +01:00
Jon Beniston
3f177c1007
Disable table sorting when adding a new row. Fixes #1472
2022-10-10 11:26:41 +01:00
f4exb
9e4fe95bba
TestMOSync: updated threading model. Part of #1346
2022-10-09 13:06:14 +02:00
f4exb
0e236f8acc
TestMI: updated threading model. Part of #1346
2022-10-09 12:55:57 +02:00
f4exb
621f6a667e
Test sink: updated threading model. Part of #1346
2022-10-09 02:09:50 +02:00
f4exb
0c4f45d934
Audio output: updated threading model. Part of #1346
2022-10-09 01:50:27 +02:00
f4exb
c6496b11f9
TestSource: new threading model. Part of #1346
2022-10-08 23:50:12 +02:00
f4exb
1c75f8d326
TestSource: moved thread start and quit/wait to start and stop methods respectively
2022-10-08 23:29:42 +02:00
f4exb
59127ea4e2
Audio input and KiwiSDR: correct placement of m_running = false
2022-10-08 13:20:45 +02:00
f4exb
17d5f14cac
Perseus: updated threading model. Part of #1346
2022-10-08 13:20:17 +02:00
f4exb
edab4f0b33
KiwiSDR: analyze address on input to accept fully formed urls like http://host:port/ found on the web directory
2022-10-08 12:45:37 +02:00
f4exb
79b7e16c29
KiwiSDR: updated threading model. Part of #1346
2022-10-08 12:10:19 +02:00
f4exb
250144bb0e
KiwiSDR: moved thread start and quit/wait to start and stop methods respectively
2022-10-08 11:56:30 +02:00
f4exb
997a7da292
Audio input: Update threading model. Part of #1346
2022-10-08 10:15:56 +02:00
Edouard Griffiths
2bdc456b7a
Merge pull request #1468 from srcejon/fix_1372
...
Update to latest airspy drivers to fix #1372
2022-10-07 19:11:33 +02:00
Jon Beniston
85bf44c149
Update to latest airspy drivers to fix #1372
2022-10-07 16:07:43 +01:00
f4exb
47a6ddddd8
Updated versions and changelogs
2022-10-07 00:24:31 +02:00
f4exb
1c47ebbd47
Upgrade to latest libhackrf and use new Github URL. Fixes #1456
2022-10-06 07:14:00 +02:00
Edouard Griffiths
fe357c5df7
Merge pull request #1466 from srcejon/fix_1372_maybe
...
Device GUIs: Stop timers in destructors.
2022-10-05 23:01:00 +02:00
Jon Beniston
d6a02f659a
Device GUIs: Stop timers in destructors.
2022-10-05 15:40:09 +01:00
Edouard Griffiths
ed0c669f5e
Merge pull request #1465 from srcejon/bandwidth_measurements
...
Bandwidth measurements
2022-10-03 22:46:28 +02:00
Jon Beniston
97632e1b56
Ensure bandwidth is positive. Use engineering units for bandwidths.
2022-10-03 16:18:38 +01:00
Jon Beniston
25709aa9a8
Add image
2022-10-03 16:08:58 +01:00
Jon Beniston
78200656f5
Update docs
2022-10-03 16:07:48 +01:00
Jon Beniston
47c63d3154
Add occupied bandwidth and 3dB bandwidth measurements
2022-10-03 16:02:24 +01:00
Edouard Griffiths
8843a8cfbb
Merge pull request #1464 from srcejon/spectrum_alignment
...
Align spectrum with frequency scale
2022-10-03 14:09:54 +02:00
Jon Beniston
ff974234dc
Align spectrum with frequency scale
2022-10-03 10:55:20 +01:00
f4exb
949a103b25
Spectrum markers peaks option
2022-10-03 00:23:47 +02:00
Edouard Griffiths
8a9662cf3f
Merge pull request #1462 from srcejon/spec_measurements_size
...
Spectrum measurements - Size splitter to table
2022-10-02 22:13:08 +02:00
Jon Beniston
081696f3a9
Rollupwidgets: Handle child layout requests
2022-10-02 20:07:28 +01:00
Jon Beniston
ec78344f88
Size spectrum measurements table.
2022-10-02 20:06:52 +01:00
f4exb
cb6f0be85d
Airspy: Update threading model. Part of #1346
2022-10-02 00:28:59 +02:00
f4exb
3011e066a1
communicate from spectrum GUI to markers dialog and fixed some warning issues
2022-10-01 20:58:21 +02:00
f4exb
7e35eeb69c
Open spectrum markers dialog at current mouse position
2022-10-01 07:32:55 +02:00
f4exb
44b0ef63c8
Make markers dialog non modal
2022-10-01 06:56:42 +02:00
Edouard Griffiths
3e54c92a7e
Merge pull request #1459 from srcejon/fix_1422
...
APT Demod: Update to latest aptdec.
2022-10-01 06:08:44 +02:00
Edouard Griffiths
d71c45e2b5
Merge pull request #1458 from srcejon/fix_1369
...
Maps: Use mapboxgl as default map on Linux,
2022-09-30 18:06:40 +02:00
Jon Beniston
aab9d3db89
APT Demod: Update to latest aptdec. Remove reference to obsolete zenith variable. Add support for visible calibration.
2022-09-30 16:26:34 +01:00
Jon Beniston
8a80c2e726
Maps: Use mapboxgl as default map on Linux, as osm hangs on a variety of distros / Qt versions
2022-09-30 15:59:51 +01:00
f4exb
859cd86bd6
Updated calibration button icon and documentation. Following PR #1454
2022-09-30 01:19:26 +02:00
Edouard Griffiths
947eee4b29
Merge pull request #1454 from srcejon/measurements_widget
...
Measurements widget
2022-09-29 21:52:27 +02:00
Edouard Griffiths
01fd2c63af
Merge pull request #1455 from srcejon/fix_1452
...
Satellite Tracker: Add variable substitutions for commands
2022-09-29 19:13:12 +02:00
Jon Beniston
c742efc866
ADSB: Handle double quoted arguments in commands
2022-09-29 16:51:08 +01:00
Jon Beniston
a237886005
Satellite Tracker: Implement variable substitution for commands and add additional variables
2022-09-29 16:50:14 +01:00
Jon Beniston
3bd4b4d6aa
Satellite Tracker: Implement variable substitution for commands and add additional variables
2022-09-29 16:50:04 +01:00
Jon Beniston
2f3e96dd46
Remove unneeded changes
2022-09-29 13:55:46 +01:00
Jon Beniston
7c5249149a
Move GLSpectrum to GLSpectrumView and create new GLSpectrum that instances GLSpectrumView and SpectrumMeasurements
2022-09-29 13:48:04 +01:00
Jon Beniston
d00862d4f1
Use dialog for spectrum measurement settings
2022-09-29 11:59:58 +01:00
Jon Beniston
ac64161e66
Use splitter instead of dock
2022-09-28 22:01:26 +01:00
Jon Beniston
82d609767c
Update peak table when number of peaks changes
2022-09-28 20:03:59 +01:00
Jon Beniston
f5a9d38616
Fix gcc warnings
2022-09-28 19:47:44 +01:00
Edouard Griffiths
520f04ad7c
Merge pull request #1453 from pinkavaj/pi-msg
...
More descriptive error for broken/unsupported WAV files
2022-09-28 20:46:18 +02:00
Jon Beniston
2d43a5515e
Spectrum: Use widget for measurements
2022-09-28 16:59:35 +01:00
Jiří Pinkava
979d171921
More descriptive error for broken/unsupported WAV files
2022-09-28 15:26:27 +02:00
f4exb
8b1da4bfef
Fixed GUI vs core plugin load order when loading a preset. Fixes #1427
2022-09-27 08:36:17 +02:00
f4exb
7a87155086
HackRF: use software LO ppm correction since hardware correction does not work. Fixes #1443
2022-09-26 22:26:28 +02:00
Edouard Griffiths
c099a47327
Merge pull request #1451 from srcejon/spectrum_save
...
Spectrum GUI: Add button to save spectrum data to text file
2022-09-26 21:39:35 +02:00
Edouard Griffiths
f4afc599b7
Merge pull request #1450 from srcejon/radio_astronomy_filter
...
Radio Astronomy: Add filtered power series
2022-09-26 20:58:56 +02:00
Edouard Griffiths
1ff4249202
Merge pull request #1449 from srcejon/fix_1445
...
Satellite Tracker: Fix for #1445 .
2022-09-26 19:41:14 +02:00
Jon Beniston
f85045b291
Save spectrum as CSV file with frequency and header
2022-09-26 18:03:14 +01:00
Jon Beniston
b935b32274
Fix gcc warning
2022-09-26 13:32:00 +01:00
Jon Beniston
907871f164
Spectrum GUI: Add button to save spectrum data to text file.
2022-09-26 13:30:58 +01:00
Jon Beniston
bf24ce2e3b
Radio Astronomy: Add filtered power series
2022-09-26 12:46:52 +01:00
Jon Beniston
e3c04fcc2b
Satellite Tracker: Signal AOS/LOS when non real time. Fix custom time. For for #1445 .
2022-09-26 12:14:02 +01:00
f4exb
b54575041d
SoapySDR: make sure device open is successful before starting. Fixes #1441
2022-09-26 01:04:22 +02:00
Edouard Griffiths
180c840633
Merge pull request #1447 from pinkavaj/pi-depr6
...
Replace deprecated Qt font and layout functions
2022-09-25 23:06:30 +02:00
Jiří Pinkava
50307e0f61
Replace depreceted QWidget.setMargin with setContentsMargins
2022-09-25 20:53:16 +02:00
Jiří Pinkava
01227143ac
Replace deprecated FontMetrics.width() with horizontalAdvance
2022-09-25 20:05:09 +02:00
Edouard Griffiths
a84f2c0aeb
Merge pull request #1446 from srcejon/spectrum_measurements
...
Spectrum measurements
2022-09-25 13:24:27 +02:00
Jon Beniston
fe46660be8
Fix gcc warnings
2022-09-25 11:11:23 +01:00
Jon Beniston
c53b4a0f56
Fix gcc warnings
2022-09-25 11:09:50 +01:00
Jon Beniston
b754e0f4a4
Fix for gcc
2022-09-25 11:08:32 +01:00
Jon Beniston
e65baa13d3
Don't use deprecated function
2022-09-25 11:06:49 +01:00
Jon Beniston
ac1f61c3ed
Fix typo
2022-09-25 10:58:48 +01:00
Jon Beniston
d67ba75a94
Spectrum: Add Channel Power and SNR measurements
2022-09-25 10:56:25 +01:00
f4exb
36ec0f354d
Revert "VOR Localizer feature: use mapboxgl as osm is broken in Qt 5.15.3"
...
This reverts commit b38f3d46cb8b0b3e3ac3c4e3db6633e63aad882c.
2022-09-25 11:43:52 +02:00
f4exb
4caa85749f
Duplicate MDI restore geometry
2022-09-25 10:12:12 +02:00
f4exb
375c0e1ce2
Duplicate QWidget::restoreGeometry in some places in an attempt to fix #1432
2022-09-24 23:07:20 +02:00
f4exb
b38f3d46cb
VOR Localizer feature: use mapboxgl as osm is broken in Qt 5.15.3
2022-09-24 23:07:20 +02:00
f4exb
31edca0a6b
Update threading model in Simple VOR localizer feature. Part of #1346
2022-09-24 23:07:20 +02:00
Edouard Griffiths
b1e91e9dd2
Merge pull request #1444 from pinkavaj/pi-depr5
...
Replace deprecated QWheelEvent functions
2022-09-24 23:06:01 +02:00
Jiří Pinkava
a9f1c072d9
Replace deprecated QWheelEvent.pos by position
2022-09-24 21:20:56 +02:00
Jiří Pinkava
c29d3b6433
Replace deprecated QWheelEvent.delta by angleDelta
2022-09-24 20:23:28 +02:00
Edouard Griffiths
27f09fa53e
Merge pull request #1442 from pinkavaj/pi-depr4
...
Replace deprecated QTextStream number conversion functions
2022-09-24 03:06:31 +02:00
Jiří Pinkava
53e19b36a0
Replace deprecated QTextStream number conversion functions
2022-09-23 23:34:02 +02:00
Edouard Griffiths
16d110bb09
Merge pull request #1439 from pinkavaj/pi-depr3
...
Fix name of widget, it must be unique
2022-09-23 10:58:20 +02:00
Edouard Griffiths
261b12f3ad
Merge pull request #1438 from pinkavaj/pi-depr2
...
Replace deprecated Qt functions
2022-09-23 06:23:22 +02:00
Jiří Pinkava
af7959c949
Fix name of widget, it must be unique
...
The widget name was duplicated, it caused no real issue, sinc it was
never referenced, but the UI compiler complained
2022-09-23 00:40:15 +02:00
Jiří Pinkava
bad33e0719
Replace deprecated setStandardButtons
2022-09-23 00:27:50 +02:00
Jiří Pinkava
330251a484
Replace deprecated QSsl TLS ciphersuite selection
2022-09-23 00:27:29 +02:00
Edouard Griffiths
31565b5caf
Merge pull request #1437 from srcejon/spectrum_peak
...
Spectrum: Add peak power and frequency in info bar
2022-09-22 14:15:38 +02:00
Jon Beniston
3a11b246d0
Spectrum: Add peak power and frequency in info bar
2022-09-22 12:07:52 +01:00
f4exb
9f65a6e636
Update threading model in Simple PTT feature. Part of #1346
2022-09-22 10:54:45 +02:00
f4exb
4bae584a9d
Update threading model in Demod Analyzer feature. Part of #1346
2022-09-22 10:54:45 +02:00
f4exb
dc04245a6d
AFC feature corrections
2022-09-22 10:54:45 +02:00
Edouard Griffiths
2919530942
Merge pull request #1434 from pinkavaj/pi-depr1
...
Replace deprecated QDateTime toTime_t by toSecsSinceEpoch
2022-09-22 08:40:01 +02:00
Edouard Griffiths
8f0b7287e3
Merge pull request #1436 from srcejon/airspyhfp_thread
...
Update threading in airspyhf source
2022-09-22 01:03:52 +02:00
Jon Beniston
df015c1368
AirspyHF: Remove unused variables
2022-09-21 21:06:35 +01:00
Jiří Pinkava
996134d898
Replace deprecated QDateTime toTime_t by toSecsSinceEpoch
2022-09-21 21:41:40 +02:00
Edouard Griffiths
fcbaaf7100
Merge pull request #1433 from srcejon/fix_1423
...
#1423 - Workaround Linux bug in color picker in map settings
2022-09-21 13:57:45 +02:00
Jon Beniston
729fe1e1a9
#1452 - Workaround Linux bug in color picker in map settings
2022-09-21 11:04:37 +01:00
f4exb
008e53104d
Update threading model in AFC feature. Part of #1346
2022-09-21 06:01:45 +02:00
Edouard Griffiths
6a36043231
Merge pull request #1431 from srcejon/feature_threading_cleanup
...
Feature threading cleanup
2022-09-21 00:19:11 +02:00
Jon Beniston
4cd2a2fdfa
Call stopWork from destructor.
2022-09-20 21:14:36 +01:00
Jon Beniston
048d6830d9
Remove dead code
2022-09-20 21:13:55 +01:00
Jon Beniston
b1ce69fb2b
Call stopWork from destructor.
2022-09-20 21:13:12 +01:00
Jon Beniston
94140bcbd7
Don't use this as parent, as called from different thread
2022-09-20 21:09:54 +01:00
f4exb
db2aa78e0a
Frequency tracker: fixed GUI callbacks
2022-09-20 21:52:12 +02:00
Jon Beniston
63282ebfcd
AirspyHF: Update threading model
2022-09-20 15:04:00 +01:00
Edouard Griffiths
53df5fe5d7
Merge pull request #1429 from srcejon/fix_1287
...
#1287 - Fix ADS-B crash when My Position changed
2022-09-20 15:29:04 +02:00
Edouard Griffiths
359f566eaf
Merge pull request #1428 from srcejon/star_tracker_aprs_threading_update
...
#1346 : Update threading model in Star Tracker, PER Tester and APRS
2022-09-20 14:23:05 +02:00
Jon Beniston
ab0962b53d
#1287 - Fix ADS-B crash when My Position changed
2022-09-20 12:15:47 +01:00
Jon Beniston
cd3c674ced
#1346 : Update threading model in Star Tracker, PER Tester and APRS features
2022-09-20 11:48:25 +01:00
Edouard Griffiths
487f46c8ca
Merge pull request #1426 from srcejon/fix_1425
...
Sat Tracker: Fix crash when sat specific AOS command specified.
2022-09-19 22:27:38 +02:00
Jon Beniston
996cb07eb6
Fix crash when sat specific AOS command specified. Fixes #1425
2022-09-19 19:35:56 +01:00
Edouard Griffiths
ea24077e2b
Merge pull request #1420 from srcejon/remote_control
...
Remote Control: Fix Mac build
2022-09-19 07:04:01 +02:00
Edouard Griffiths
71ba8fd146
Merge pull request #1419 from srcejon/sat_tracker_threading_and_fix
...
Sat tracker and rotator controller threading updates for #1346
2022-09-18 23:17:42 +02:00
Jon Beniston
6df9749234
Sat Tracker: Fix restoring LOS speech for #1421
2022-09-18 20:30:37 +01:00
Jon Beniston
042b1f0783
Remote Control: Fix Mac build
2022-09-18 16:53:35 +01:00
Jon Beniston
5da8d6d28c
Update threading in Rotator Controller for #1346
2022-09-18 16:47:06 +01:00
Jon Beniston
0c5caef095
Remove unused variables
2022-09-18 16:45:25 +01:00
Jon Beniston
8a4c9f5d20
Sat tracker: Use new threading model for #1346 . Fix memory corruption bug
2022-09-18 10:59:12 +01:00
f4exb
77f825d980
Updated versions and changelogs
2022-09-18 10:51:03 +02:00
f4exb
6f97826d6f
Final fix of appveyor.yml to build Ubuntu 22.04 package. Issue #1416
2022-09-18 10:49:00 +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
f4exb
497dda92e1
Ubuntu 22.04 CI: try to upload artifact via Envionment
2022-09-18 04:39:55 +02:00
f4exb
bcaa55e60b
try to fix Ubuntu 22.04 deployment
2022-09-18 01:13:12 +02:00
Jiří Pinkava
0df2d75e6d
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-17 23:00:07 +02:00
Edouard Griffiths
dca9fe324d
Merge pull request #1418 from srcejon/remote_control
...
#1417 - Fix MacOS compilation
2022-09-17 22:48:05 +02:00
Jon Beniston
aa84e2d0f6
Merge branch 'remote_control' of https://github.com/srcejon/sdrangel into remote_control
2022-09-17 20:33:48 +01:00
Jon Beniston
3786dc1aae
#1417 - Fix compilation on Mac
2022-09-17 20:33:22 +01:00
f4exb
b20b3ea343
Upgreded libbladeRF to 2021.02 to fix compilation issue with gcc >= 10
2022-09-17 19:11:32 +02:00
f4exb
2e1d422501
Upgrade Ubuntu build to 22.04
2022-09-17 16:54:00 +02:00
Edouard Griffiths
9b3f438937
Merge pull request #1415 from srcejon/lime_return_val
...
Lime: Add missing return value.
2022-09-17 12:50:10 +02:00
Edouard Griffiths
262e932544
Merge pull request #1414 from srcejon/remote_control
...
Remote Control Feature
2022-09-17 11:21:24 +02:00
Jon Beniston
13ec843891
Fix for QT 5.12
2022-09-17 08:54:38 +01:00
Jon Beniston
7b8ad1c6cf
Fix for QT 5.12
2022-09-17 08:46:17 +01:00
Jon Beniston
a46f5a635e
Lime: Add missing return value.
2022-09-16 15:32:56 +01:00
Edouard Griffiths
0402b22976
Merge pull request #1412 from pinkavaj/pi-fix-cmake-warn2
...
fix cmake syntax warning, separate token by whitespace
2022-09-16 16:21:48 +02:00
Jon Beniston
0fa9026e62
Remote Control: Update readme
2022-09-16 15:01:23 +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 Beniston
ffa17d3a2d
Fix typos in Remote Control docs
2022-09-16 11:45:57 +01:00
Jon
460576e640
Fix gcc warnings
2022-09-16 11:41:40 +01:00
Edouard Griffiths
c983b3712e
Merge pull request #1411 from pinkavaj/pi-fix-cmake-warn1
...
Fix cmake syntax warning in channelrx
2022-09-16 11:21:19 +02:00
Jon Beniston
598f166cd3
Add images for Remote Control feature docs
2022-09-16 10:20:56 +01:00
Jon Beniston
d76799d6ae
Add images for Remote Control feature docs
2022-09-16 10:20:39 +01:00
Jon Beniston
65364eeb2c
Add Remote Control feature
2022-09-16 10:20:16 +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
83a94fc375
Add SciDoubleSpinBox for a DoubleSpinBox that supports scientific E notation entry
2022-09-16 09:00:51 +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
13baf92a95
FramelessWindowResizer: Use minimumSizeHint and sizeHint, so it works with FlowLayout
2022-09-16 08:53:12 +01:00
Jon Beniston
19fa10d71d
FlowLayout: Add support for vertically expanding widgets and vertical alignment.
2022-09-16 08:50:21 +01:00
Jon Beniston
880fde3480
FlowLayout: Add SDRGUI_API so can be used in plugins
2022-09-16 08:49:26 +01:00
Jon Beniston
ee3b41b5e2
SimpleSerializer: Add read/write QList and QHash
2022-09-16 08:48:17 +01:00
Edouard Griffiths
38120a7ce3
Merge pull request #1410 from srcejon/fix_1409
...
#1409 - Detect Packet Demods in MIMO device sets in ARPS Feature
2022-09-16 00:51:34 +02:00
Jiří Pinkava
79f0e40dc3
fix cmake syntax warning, separate token by whitespace
2022-09-15 19:50:37 +02:00
Jiří Pinkava
400585c138
Fix cmake syntax warning in channelrx
2022-09-15 19:49:30 +02:00
Jon Beniston
b639540bac
#1409 - Detect Packet Demods in MIMO device sets in ARPS Feature
2022-09-15 16:19:35 +01:00
Edouard Griffiths
bea0583d9e
Merge pull request #1408 from srcejon/fix_crash_on_exit
...
Fix crash on exit
2022-09-13 19:33:43 +02:00
Jon Beniston
a7c45f512f
Stop status timer, so updateTimer isn't called on deleted objects
2022-09-13 17:04:51 +01:00
f4exb
ed754fd380
Updated versions and changelogs
2022-09-10 21:14:58 +02:00
Edouard Griffiths
cf7d2b8332
Merge pull request #1405 from srcejon/fix_cpp17_win
...
Fix c++17 compilation with MSVC
2022-09-08 19:04:53 +02:00
Jon Beniston
910f1bce1c
Fix c17 compilation but not having using namespace std before Windows includes, rather than defining _HAS_STD_BYTE=0
2022-09-08 16:13:43 +01:00
Jon Beniston
86b9b69def
Fix c++17 compilation with MSVC
2022-09-07 15:38:38 +01:00
Edouard Griffiths
18377638f7
Merge pull request #1404 from Paulo-D2000/master
...
MSVC M17 FIX
2022-09-07 11:57:27 +02:00
unknown
fc1f5116d7
MSVC M17 FIX
2022-09-06 17:10:25 -03:00
Edouard Griffiths
664e627191
Merge pull request #1403 from srcejon/stack_use_full_width
...
Stack workspace: Use full width for spectrum when no channels
2022-09-06 21:14:55 +02:00
Edouard Griffiths
7919b3608e
Merge pull request #1402 from srcejon/grey_disabled_widgets
...
Use grey text for disabled widgets
2022-09-06 15:51:08 +02:00
Jon Beniston
d74c8b2edf
Stack workspace: Use full width for spectrum when no channels
2022-09-06 10:36:30 +01:00
Jon Beniston
5eee2f01ba
Use grey text for disabled widgets
2022-09-06 10:27:58 +01:00
Edouard Griffiths
3bfca073fd
Merge pull request #1400 from AsciiWolf/date
...
Bump copyright year
2022-09-03 18:48:39 +02:00
AsciiWolf
0baf3fc544
Bump copyright year
2022-09-03 14:46:28 +02:00
f4exb
d9ad758971
Updated versions and changelogs
2022-09-01 21:51:04 +02:00
Edouard Griffiths
9cd7e9fd12
Merge pull request #1399 from srcejon/fix_1312_win_title_bar
...
Remove ? in Windows title bars
2022-08-31 20:21:36 +02:00
Jon Beniston
6803b077f1
#1312 - Remove ? in Window's title bar
2022-08-31 18:01:38 +01:00
Edouard Griffiths
6320cd7d2a
Merge pull request #1395 from srcejon/fix_1389_part_2
...
Lime: Implement #1389
2022-08-29 23:25:32 +02:00
Edouard Griffiths
01e75b3e4f
Merge pull request #1394 from srcejon/start_stop_all
...
Add start/stop all devices in workspace button in toolbar.
2022-08-29 22:02:49 +02:00
Jon Beniston
d04b4840a9
Lime: Report calibration errors in GUI. Check LPF is reasonable for up/downconversion.
2022-08-27 17:08:03 +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
Edouard Griffiths
d1a4fca49b
Merge pull request #1393 from srcejon/adsb_mode_s
...
ADS-B: Add support for decoding Comm-B replies in Mode-S frames
2022-08-26 17:05:34 +02:00
Jon Beniston
16fd3128b8
Check ICAO in sink worker, so CRC can be checked. Fix warnings
2022-08-26 13:47:36 +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
Edouard Griffiths
3c7e7974aa
Merge pull request #1391 from srcejon/fix_1389
...
Lime - Partially implement #1389
2022-08-21 22:07:52 +02:00
Jon Beniston
6ef84154a5
For #1389
...
Handle LMS_Calibrate returning positive error values.
Set Lime minimum frequency in GUI to 30MHz+NCO freq.
Set minimum calibration bandwidth to 2.5MHz.
2022-08-21 15:34:51 +01:00
f4exb
044af0d06d
LimeSDR: reduced LimeSDR stream FIFO size to 256k to improve latency
2022-08-19 06:35:45 +02:00
f4exb
52e20382c0
scriptsapi: removed obsolete ptt_active.py and created ptt_feature.py based on PTT amd LimeRFE features
2022-08-17 11:42:26 +02:00
f4exb
00c98fe455
scriptsapi: removed obsolete config.py -I option
2022-08-17 11:41:28 +02: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
2c3930680f
ScriptsAPI: fixed dump.py and config.py to match v7 requirements
2022-08-16 14:53:02 +02:00
f4exb
0a2fd88ffd
LimeRFE feature: fixed settings API
2022-08-16 14:52:28 +02:00
f4exb
adea55d41d
Simple PTT: fixed status indicator
2022-08-16 10:42:30 +02:00
f4exb
532e794fca
NFM modulator: try to improve audio input
2022-08-15 13:09:49 +02:00