Jon Beniston
abef4f9688
Use QFileInfo to get file extension. For #1760
2023-08-05 21:27:38 +01:00
Jon Beniston
37db1910c5
Add LIBSIGMF_DEPENDS
2023-07-30 21:50:25 +01:00
Daniele Forsi
0b87063e13
Fix spelling in *.yaml files (and in *.html)
2023-07-23 19:06:05 +02:00
Daniele Forsi
34aca019e2
Fix spelling in strings
2023-07-23 18:55:12 +02:00
f4exb
c0c02d8976
Removed AudioInput friendness in AudioInputDevice
2023-07-11 11:45:20 +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
543ab2ec4f
Added two more spectrum color maps
2023-07-08 06:17:07 +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
3835a8b7bb
Removed setting buffer size in AudioOutputDevice. Fixes #1717
2023-06-29 18:19:40 +02:00
f4exb
e79dfd4fee
Run audio out on its own thread. Fixes #1717
2023-06-29 00:49:19 +02:00
Jon Beniston
b092a0196d
Remove comparison of strings and chars for #1713
2023-06-23 14:27:59 +01:00
f4exb
107583759f
Audio CAT SISO: implement real else complex indicator
2023-06-18 00:44:20 +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
b392c34fe5
Audio CAT SISO: CAT serial settings dialog and web API updates
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
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
f4exb
1934867ccd
Aaronia RTSA: Fixed API device settings PUT and PATCH
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
Jon Beniston
403b62c354
Add AIS slot map and additional message decoding
2023-05-16 10:17:17 +01:00
Jon Beniston
400cb3803a
Fix compiler warnings
2023-05-15 16:51:03 +01:00
Jon Beniston
04db22584a
Add DSC demodulator
2023-05-15 16:40:43 +01: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
f4exb
86881792cc
GLSpectrum: set default waterfall share to 0.5
2023-04-22 11:49:31 +02:00
Jon Beniston
f8efc14421
Fix Qt6 compilation
2023-04-10 15:57:16 +01:00
f4exb
018fa27b02
SpectrumVis: propagate apply settings to GUI message quque if it exists
2023-04-09 06:20:22 +02:00
f4exb
d3fbf73ce3
Merge branch 'aaroniartsa'
2023-04-06 22:55:54 +02: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
f4exb
bf1558071e
Aaronia RSA Rx: implemented sample rate change
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
c9fd5b8468
Regenerate swagger files
2023-04-01 19:33:18 +02:00
f4exb
5cad053158
PTT feature: GPIO and command support (1)
2023-04-01 18:16:21 +02:00
Jon Beniston
0bf126baa5
Add ILS demodulator
2023-03-21 10:54:42 +00:00
Mohamed
5cb707789c
fixing errors when compiling using qt6
...
Fixing errors when compiling using qt6
2023-03-17 19:41:25 +02: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
Jon Beniston
cf517ed842
Fix Navtex Android/clang compilation issues. chars are unsigned.
2023-03-07 16:06:53 +00:00
Jon Beniston
d9f27485c3
Add Navtex transmitters and French DAB transmitters to Map
2023-03-03 17:14:56 +00:00
Jon Beniston
bc29c5105d
Fix gcc warnings
2023-03-03 16:46:03 +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
Jon Beniston
0a106c52e0
Disable MSAA for 2D maps by default
2023-02-23 10:38:01 +00: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
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
df7b763eab
Optionally reenamable smoothing on 2D maps, as 16 MSAA isn't always available
2023-02-16 11:00: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
f4exb
2299e5d115
FT8 demod: OSD demodulation callsign verification
2023-01-29 19:27:45 +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
03bb2d6318
FT8: corrected export macro call
2023-01-23 08:03:04 +01:00
f4exb
09d18ce9a3
FT8 demod: band presets
2023-01-22 20:08:32 +01:00
f4exb
6c15a0ffd2
FT8 demod: implemented logging and GUI updates
2023-01-20 23:16:57 +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
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
f4exb
508da7da9c
FT8 demod: unwanted dependencies removal and unpacking reorganization
2023-01-11 16:36:10 +01:00
f4exb
65e9d1a167
FT8 demod: removed sndfile dependency
2023-01-11 16:36:10 +01: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
Jon Beniston
d574e74908
Support FileInput plugin on Android, by using QFile rather istream
2023-01-02 15:42:34 +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
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
f4exb
12deb59bf4
Fixed possible sample device pointer not set yet when DSPMIMOSignalNotification message arrives. Fixes #1529
2022-12-28 18:55:06 +01:00
Jon Beniston
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
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
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
92e348afa2
Set plugins path for Android
2022-12-20 11:15:36 +00:00
f4exb
8c84d4a456
Local Sink: updated API and documentation
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
8ccdcb7e30
VOR Loclizer feature: Make settings assignments atomic. Part of #1329
2022-11-30 22:00:26 +01:00
f4exb
ecdc464869
Radiosonde feature: Make settings assignments atomic. Part of #1329
2022-11-27 11:32:58 +01:00
f4exb
6a3c4d8312
APRS feature: Make settings assignments atomic. Part of #1329
2022-11-23 00:19:12 +01:00
f4exb
1972b74099
AIS feature: Make settings assignments atomic. Part of #1329
2022-11-20 19:54:13 +01:00
Jon Beniston
9a18f3f7ce
Enable compilation with Qt 6.2
2022-11-17 23:26:54 +00:00
Jon Beniston
b7567422e9
Add support for Qt6 audio
2022-11-17 14:50:16 +00:00
Jon Beniston
2cb2a8d555
Update sdrbase and sdrgui to support Qt5 and Qt6
2022-11-17 14:41:55 +00:00
Jon Beniston
fc7c9c1fc8
Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6
2022-11-17 14:34:54 +00:00
f4exb
4fc19719eb
DemodAnalyzer: record audio: API updates. Part of #1330
2022-11-13 22:25:12 +01:00
f4exb
2c02a9bcf1
DemodAnalyzer: implemented record audio. Part of #1330
2022-11-13 22:25:12 +01:00
f4exb
a9ffe43f01
Audio output device recording: API support. Part of #1330
2022-11-12 11:25:45 +01:00
f4exb
67ee05c7ef
Audio output device recording: implemented mono recording option
2022-11-11 23:25:04 +01:00
f4exb
1ca47ddcc9
Audio output device recording: save record file name and record silence time
2022-11-11 23:21:50 +01:00
f4exb
4a383e439b
Audio output device recording: implementation (1)
2022-11-11 20:53:50 +01:00
f4exb
e89331f58f
Audio output device recording: GUI and settings
2022-11-11 18:39:21 +01:00
CRD716
9ee0c057ad
another one
2022-10-27 22:44:41 -05:00
CRD716
ad705db1f7
missed typo
2022-10-27 22:18:33 -05:00
CRD716
9ad30bf040
wavfilerecord.cpp typo
2022-10-27 21:50:19 -05:00
CRD716
7fe1d36e91
wavfilerecord.h typo
2022-10-27 21:48:57 -05:00
CRD716
7f4f6bd8cb
filerecord.h typo
2022-10-27 21:46:46 -05:00
CRD716
c60b9ddee0
filerecord.cpp typo
2022-10-27 21:46:02 -05:00
f4exb
da8e4d1a0b
Spectrum frequency ticks MSB truncation: fixed algorithm, settings persistency and added documentation. Fixes #1477
2022-10-16 12:57:54 +02:00
f4exb
45ef7c5be0
Spectrum frequency ticks MSB truncation: base algorithm
2022-10-16 04:48:07 +02:00
Jon Beniston
47c63d3154
Add occupied bandwidth and 3dB bandwidth measurements
2022-10-03 16:02:24 +01:00
f4exb
949a103b25
Spectrum markers peaks option
2022-10-03 00:23:47 +02:00
Jon Beniston
d00862d4f1
Use dialog for spectrum measurement settings
2022-09-29 11:59:58 +01:00
Jon Beniston
2d43a5515e
Spectrum: Use widget for measurements
2022-09-28 16:59:35 +01:00
Jon Beniston
d67ba75a94
Spectrum: Add Channel Power and SNR measurements
2022-09-25 10:56:25 +01:00
Jiří Pinkava
996134d898
Replace deprecated QDateTime toTime_t by toSecsSinceEpoch
2022-09-21 21:41:40 +02:00
f4exb
008e53104d
Update threading model in AFC feature. Part of #1346
2022-09-21 06:01:45 +02:00
Edouard Griffiths
c97a6a7af1
Merge pull request #1413 from pinkavaj/pi-qmutex-depr-fix
...
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-18 07:42:55 +02:00
Jiří Pinkava
0df2d75e6d
Replace deprecated QMutex(Recursive) with QRecursiveMutex
2022-09-17 23:00:07 +02:00
Jon Beniston
3786dc1aae
#1417 - Fix compilation on Mac
2022-09-17 20:33:22 +01:00
Jon Beniston
3bd0776706
VISA: Prevent crash if VISA library not available
2022-09-16 14:48:17 +01:00
Jon Beniston
ce5837a392
IoT Devices: Add protection against out-of-date state
2022-09-16 14:29:55 +01:00
Jon
460576e640
Fix gcc warnings
2022-09-16 11:41:40 +01:00
Jon Beniston
a4cd8af538
util/iot: Add API for accessing IoT / Smart Home devices.
2022-09-16 10:01:25 +01:00
Jon Beniston
9895d4618c
VISA: Add methods to get available resources. Make I/O logging optional. Check for errors in processCommands.
2022-09-16 08:54:55 +01:00
Jon Beniston
ee3b41b5e2
SimpleSerializer: Add read/write QList and QHash
2022-09-16 08:48:17 +01:00
Jon Beniston
d404e9f943
Add start/stop all devices button in toolbar. Add device stateChanged signal. Use in RTL SDR GUI for updating device state
2022-08-27 10:18:17 +01:00
Jon Beniston
0830691929
ADS-B: Add support for decoding Comm-B replies in Mode-S frames. This adds TAS, IAS, Mach, Selelected Alt, Selected Heading, Turn rate, Roll angle, Autopilot enabled, Vertical and lateral navigation modes, Baro setting, Headwind, OAT, Wind speed and direction, Pressure, Static air temperature, Humidity.
2022-08-26 12:35:12 +01:00
f4exb
e23b053ab2
LimeRFE feature: added start/stop Rx/Tx in actions
2022-08-17 11:40:22 +02:00
f4exb
4c2eb487c3
Regenerate swagger files and added missing references
2022-08-16 17:08:07 +02:00
f4exb
0a2fd88ffd
LimeRFE feature: fixed settings API
2022-08-16 14:52:28 +02:00
f4exb
2c3ccc49af
Some clang warnong fixes
2022-07-24 21:48:02 +02:00
Jon Beniston
4ca07058e0
Fix gcc error
2022-07-20 17:52:43 +01:00
Jon Beniston
22a30b5ea0
Map: Add support for Ionosonde stations
2022-07-20 17:41:11 +01:00
f4exb
b33f1e7dd5
Channel web API utils: fixed warning
2022-07-20 13:42:12 +02:00
Jon Beniston
27da167b97
Add Remote TCP Input and Remote TCP Sink plugins
2022-07-19 10:10:20 +01:00
f4exb
823cffdae1
M17 demod: updated API
2022-07-18 11:18:57 +02:00
f4exb
2efa765750
M17 mod: updated API and partially implemented solution for #1329
2022-07-18 11:18:57 +02:00
f4exb
6b863287d8
M17: debug and SMS transmit
2022-07-18 11:18:56 +02:00
f4exb
f10da64717
M17 modulator: SMS packet +
2022-07-18 11:18:55 +02:00
f4exb
7e8e1c12fa
M17 Modulator: copy of NFM modulator
2022-07-18 11:18:55 +02:00
f4exb
9510913930
M17 demod: plugin base
2022-07-18 11:18:55 +02:00
f4exb
63e41e18ef
Add option to AudioFifo to accept any sample size
2022-07-18 11:18:55 +02:00
Jon Beniston
4ac05f427f
AIS: NMEA sentences must end with CR/LF. Don't read beyond end of array.
2022-07-17 13:15:17 +01:00
Jon Beniston
73487e8ef9
Spectrum markers: Allow all to be displayed
2022-06-24 16:44:44 +01:00
Jon Beniston
5eb697c994
Spectrum: And fill and gradient styles. Allow 2D waterfall color map to be changed
2022-06-22 08:52:48 +01:00
Jon Beniston
d441e6d475
Add 3D spectrogram
2022-06-18 12:35:44 +01:00
Edouard Griffiths
790bd83557
Merge pull request #1282 from srcejon/fix_dvor
...
VOR Localizer: Add support for DVORs
2022-06-07 06:33:34 +02:00
Jon Beniston
eeb0014201
VOR Localizer: Add support for DVORs
2022-06-06 15:56:47 +01:00
Jon Beniston
a4fdd84496
Fix linux compilation
2022-06-06 12:55:52 +01:00
Jon Beniston
fb516d1ef1
ADS-B: Add support for displaying airport weather (METARs) from CheckWX
2022-06-06 10:53:10 +01:00
f4exb
910e69e789
NFM Mod: API updates
2022-06-04 09:21:47 +02:00
f4exb
3abbf4aeba
DOA2: fixed blind angle and documentation (again)
2022-06-01 01:08:22 +02:00
f4exb
b48db22e84
DOA2: API implementation
2022-05-28 20:15:07 +02:00
f4exb
5557c5b67c
DOA2: replaced spectrum by compass
2022-05-27 10:59:25 +02:00
f4exb
6290677889
DOA2: added as copy of Interferometer
2022-05-27 00:50:38 +02:00
f4exb
c4cb135177
AMBE feature: report frames decoding successes and failures
2022-05-25 14:20:48 +02:00
f4exb
0eb487781b
AMBE feature: removed AMBE support in main application
2022-05-25 01:00:33 +02:00
f4exb
3880a0f98f
AMBE feature: cleanup of main application AMBE support
2022-05-25 00:13:40 +02:00
f4exb
bd4c633e9d
AMBE feature: cleanup of AMBE API support in Instance
2022-05-24 23:36:04 +02:00
f4exb
8885864e79
AMBE feature: implemented API
2022-05-24 22:51:29 +02:00
f4exb
6d18d6358a
AMBE feature: changes to DSD demod API
2022-05-24 17:14:22 +02:00
f4exb
1d72798d42
AMBE feature: creation and changes to DSD demod
2022-05-24 15:18:55 +02:00
f4exb
d0c2b24694
Removed main LimeRFE support
2022-05-22 22:10:36 +02:00
f4exb
c057c86ef9
Removed instance LimeRFE API
2022-05-22 20:59:34 +02:00
f4exb
ac8a22a94b
LimeRFE feature: removed rxOn and txOn from settings
2022-05-22 19:53:57 +02:00
f4exb
6d7ee18989
LimeRFE feature: API updates
2022-05-22 19:34:12 +02:00
f4exb
1df009c73d
Fixed auto stack workspaces status save/restore
2022-05-20 08:46:40 +02:00
f4exb
9e4b5bda56
Save auto stack workspaces status in configuration
2022-05-19 15:48:14 +02:00
f4exb
cce023bf56
Swagger changes
2022-05-19 03:15:55 +02:00
f4exb
0a83f50821
Added Blackman-Harris 7 term FFT window
2022-05-18 22:21:12 +02:00
f4exb
5447a8caef
Added 3 term Blackman window to FFTWindow and use it as default in FFT filter
2022-05-18 19:22:13 +02:00
srcejon
36a6d088f8
Merge branch 'f4exb:master' into mac_package
2022-05-17 21:26:13 +01:00
Jon Beniston
8e7c5681b9
Add external library dependencies to sdrbase, so they are compiled first
2022-05-17 06:11:10 -07:00
f4exb
7a8cab7879
Fixed missing bits in API. Fixes #1247
2022-05-16 20:51:15 +02:00
f4exb
21e80d9374
Updated API version in swagger
2022-05-14 14:24:37 +02:00
f4exb
f55f830a12
Remved log2 definition to fix MSVC build
2022-05-14 06:17:32 +02:00
f4exb
82084740f5
Fixed soapysdr handling in Windows. Fixes #1243
2022-05-13 22:34:01 +02:00
f4exb
9e5c629473
v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242
2022-05-13 22:24:48 +02:00
f4exb
0d7ca38ab0
Try to fix Ubuntu build
2022-05-09 21:43:30 +02:00
f4exb
f545eea5ed
v7: created API to manage workspaces. Implements #1240
2022-05-09 21:31:14 +02:00
f4exb
1bcecec103
v7: added API for configurations and updated presets API. Implements #1234
2022-05-08 19:33:10 +02:00
f4exb
4eba3bb871
v7: removed feature set index from API. Implements #1231
2022-05-04 13:37:14 +02:00
f4exb
233c3f961d
v7 API: removed instance feature set end points and some swagger generated code cleanup
2022-05-04 13:37:14 +02:00
Jon Beniston
14701da1f5
VOR Localizer: Use shared OpenAIP code to get latest URL
2022-05-03 13:44:09 +01:00
f4exb
c646bacf8b
v7: cleanup of obsolete VOR demod files. Implements #1223
2022-05-01 23:33:12 +02:00
f4exb
42980850ce
v7: VORDemodSC to VORDemod conversion in swagger. Part of #1223
2022-05-01 12:15:03 +02:00
f4exb
c2bcd990b9
v7: VORDemod to VORDemodMC conversion in swagger. Part of #1223
2022-05-01 11:25:15 +02:00
f4exb
89196c40b2
Massive UI revamping (v7): Make soapy SDR support optional. Fixes #718
2022-04-30 12:52:25 +02:00
f4exb
69a66adf88
Massive UI revamping (v7): make correction to sub windows sizes and placement at the top when loading a configuration
2022-04-26 19:44:18 +02:00
f4exb
3259cf7f0a
Massive UI revamping (v7): Fixed random deletion of device sets. Fixes #1211
2022-04-25 01:18:07 +02:00
f4exb
f9985ad061
Massive UI revamping (v7): main window documentation
2022-04-19 07:03:28 +02:00
f4exb
103301f19a
Massive UI revamping (v7): Implemented channel move to another device and more
2022-04-16 16:45:53 +02:00
f4exb
a7ca650286
Massive UI revamping (v7): MainWindow: first round of cleanup
2022-04-15 10:04:24 +02:00
f4exb
ec7a10e662
Massive UI revamping (v7): removed --mimo option and added --scrach option. Fixes #1201
2022-04-14 03:49:32 +02:00
f4exb
c797060a7d
Massive UI revamping (v7): device set presets
2022-04-13 18:43:37 +02:00
f4exb
2f89b79c84
Massive UI revamping (v7): added channels
2022-04-12 16:20:45 +02:00
f4exb
0ca0eb8f73
Massive UI revamping (v7): devices intermediate
2022-04-09 13:38:22 +02:00
f4exb
aad90aeabc
Massive UI revamping (v7): devices basic
2022-04-07 16:32:03 +02:00
f4exb
43f53fe26a
Massive UI revamping (v7): created configurations with just Features for now
2022-04-05 16:28:07 +02:00
f4exb
44a90939ef
Massive UI revamping (v7): commands dialog
2022-04-05 16:28:07 +02:00
f4exb
5abef702e4
Massive UI revamping (v7): features
2022-04-05 16:28:07 +02:00
f4exb
9f54d32945
Final cleanup of legacy message pipes. Implements #1154
2022-03-29 23:03:54 +02:00
f4exb
35f1c2aacc
Map feature and dependent plugins: implement new message pipes. Part of #1154
2022-03-29 20:12:15 +02:00
f4exb
842546aec6
Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154
2022-03-28 20:12:25 +02:00
f4exb
1819ca6e94
Radioastronomy and StarTracker: implement new message pipes. Part of #1154
2022-03-27 08:01:02 +02:00
f4exb
920d160f13
FeatureAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 12:25:35 +01:00
f4exb
7689a16109
ChannelAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 09:51:06 +01:00
f4exb
4111c967e9
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
2022-03-23 22:32:23 +01:00
f4exb
8a3f15ba45
Moved device and feature sets add and remove signals where appropriate. Improves #1139
2022-03-23 05:53:12 +01:00
f4exb
4b82b919d3
Implement signal when main preferences are changed. Partially implements #1139
2022-03-20 12:24:56 +01:00
f4exb
60d4b2f126
Set label in AudioFifo to identify the controlling component in error messages. Use a signal to retrieve the channel index in device set appropriately
2022-03-18 21:53:53 +01:00
f4exb
053e4a31cd
Add label to SampleSinkFifo to mention controlling component in error messages
2022-03-18 21:53:53 +01:00
f4exb
09599e145e
Added signals to SampleSinkFifo including samples timings. Implements #1143 and part of #1139
2022-03-15 22:21:06 +01:00
f4exb
8477641bec
MainCore: signals to notify changes in devices channels and features. Part of #1139
2022-03-12 05:45:24 +01:00
f4exb
bbdfa91dee
Regenerate swagger files. Updated sdrbase webapi.qrc
2022-03-05 05:02:22 +01:00
f4exb
1ef45efc4a
use inline instead of static for code that is header only
2022-03-03 23:24:31 +01:00
f4exb
9c063410fb
Message pipes rework: more renaming
2022-03-02 23:57:35 +01:00
Jon Beniston
81ce07a484
Fix linux gcc warnings
2022-03-01 17:54:12 +00:00
Jon Beniston
59472e5b5b
Fix linux errors
2022-03-01 17:48:36 +00:00
Jon Beniston
874ca5e85e
Add RS41 Radiosonde (Weather Ballon) demodulator and feature
2022-03-01 17:17:56 +00:00
f4exb
7ab11615f6
Message pipes rework: renaming pipes2 to pipes
2022-02-28 23:32:23 +01:00
f4exb
74f917682b
Message pipes rework: renaming to legacy
2022-02-28 23:08:01 +01:00
f4exb
16547b2468
AFC: more debug messages
2022-02-27 18:58:43 +01:00
f4exb
0fad030382
Message queues rework: VOR localizer updates
2022-02-26 13:44:46 +01:00
f4exb
7bbc2749eb
Message pipes rework (2)
2022-02-25 23:47:53 +01:00
f4exb
555a5d1d4c
Message pipes rework (1)
2022-02-25 23:47:53 +01:00
Edouard Griffiths
21b2131148
Merge pull request #1164 from srcejon/fix_httpdownload_googledrive
...
HttpDownloadManager - Fix Google Drive downloads
2022-02-25 11:45:46 +01:00
Jon Beniston
c0fc9cabd7
HttpDownloadManager - Fix Google Drive downloads
2022-02-25 00:02:13 +00:00
Jon Beniston
ffe96cbf63
Ensure IQ buffer size is a power of two, as required by decimators
2022-02-24 16:27:32 +00:00
f4exb
113aff6e57
Data pipes redesign: renaming. Part of #1154
2022-02-21 03:06:16 +01:00
f4exb
adfaac1545
Data pipes redesign (2)
2022-02-21 02:18:51 +01:00
f4exb
c678b40988
NCOF: fix null sample rate condition
2022-02-21 02:18:44 +01:00
f4exb
4c2ca8fa20
Data pipes redesign
2022-02-20 23:18:29 +01:00
f4exb
8e79cd7ff2
Main Window: added option to hide or show the main spectrum in the central widget. Fixes #1152
2022-02-16 00:49:22 +01:00
f4exb
634b25ac1e
Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147
2022-02-13 00:57:33 +01:00
f4exb
41061de50b
ChannelAPI rework: make handleMessage method protected
2022-02-12 21:41:20 +01:00
f4exb
93ff8c44de
Fixed Qt 5.12.8 build
2022-02-10 01:22:55 +01:00
f4exb
a99e4589f8
Metis MISO: save stream index and spectrum stream index in settings. Make it available via API. Fixes #1126
2022-02-10 00:01:08 +01:00
Jon Beniston
81157696f7
Satellite Tracker - Get time from Map or File Input device.
2022-02-09 16:42:51 +00:00
Jon Beniston
29b2941951
Map Updates
...
Fix 3D map for Qt < 5.15.
Add 3D map label scale setting.
Add 3D map time to Web report.
Reduce height of display settings dialog to fit on smaller screens.
2022-02-09 16:41:40 +00:00
f4exb
57a5551401
SDRPlayV3: implemented transverter feature. Updated documentation
2022-02-06 20:30:33 +01:00
Jon Beniston
97496ae9f9
Install debug symbols on Windows for debug builds
2022-02-06 12:56:58 +00:00
f4exb
50390687cf
Regenerate swagger files
2022-02-06 01:45:55 +01:00
f4exb
9d5d7b1113
Spectrum calibration: further adjustments and documentation
2022-02-05 23:40:23 +01:00
f4exb
cee7540399
Spectrum calibration: implementation. Issue #1120
2022-02-05 23:40:23 +01:00
f4exb
76c84c55d8
Spectrum Calibration: implementation of calibration points management
2022-02-05 23:40:23 +01:00
Jon Beniston
70c99d54c7
Add Web API wrappers to get map date and time and a device report
2022-02-04 18:21:56 +00:00