f4exb
7158b4afcf
Spectrum markers: updated documentation
2022-01-22 09:00:05 +01:00
f4exb
de8f64063f
Spectrum Annotations. Implements #887
2022-01-22 08:59:40 +01:00
f4exb
9a16afd744
API: added histogram and waterfall markers to spectrum settings
2022-01-15 19:19:47 +01:00
f4exb
a1c85aac17
API: fixed adding channels when device is MIMO
2022-01-13 02:45:25 +01:00
f4exb
c2db32201f
RollupWidget: fixed segfault in restoreState by swapping loops
2022-01-11 23:20:22 +01:00
f4exb
98b305f320
Make rollup state a serializable object so that it can be dumped in JSON format for the API. Prerequisite tp #1050
2022-01-09 05:27:12 +01:00
f4exb
128dd03684
New Jogdial Controller feature plugin. Implements #1088
2022-01-06 22:47:41 +01:00
f4exb
79ac722e79
PTT: vox (1)
2022-01-03 19:08:47 +01:00
Jon Beniston
bb3bc6e527
Display OpenGL version in status bar. Displayed in red if less than version 3.
2021-12-13 10:23:05 +00:00
f4exb
bb1f833d02
MainWindow: use pop_back() to remove last element of vector
2021-12-05 12:35:59 +01:00
f4exb
fcdeffa59c
GUI flavor: save and restore the device item index for the initial set up (R0). Fixes #1066
2021-12-05 12:35:39 +01:00
f4exb
2a9cc27a41
Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes
2021-12-01 00:21:19 +01:00
f4exb
fa1e3c7583
API: fixes in features processing
2021-11-26 15:23:03 +01:00
Jon Beniston
03004e00f7
Add links to documentation
2021-11-24 11:31:51 +00:00
f4exb
4b80fbf337
Remove sorting of channels and features when saving presets in GUI. Fixes #1051
2021-11-24 08:58:12 +01:00
f4exb
cd6b19c15e
FFTW wisdom file generation: updated documentation
2021-11-05 00:08:45 +01:00
f4exb
a295c6b859
Fixed FFTW wisdom file check
2021-11-04 19:20:32 +01:00
f4exb
072b5ef546
FFTW Wisdom file generator: do not open dialog if process is still running
2021-11-03 21:56:33 +01:00
f4exb
2638ee9a4b
FFTW Wisdom program invocation dialog
2021-11-03 21:56:33 +01:00
f4exb
88d1d0abf7
MainWindow: if not specified on the command line look for a default fftw-wisdom file in the default application data location
2021-11-03 21:56:33 +01:00
Jon Beniston
af841dd88f
Don't use WA_DeleteOnClose for progess dialogs, as a crash can occur if the user closes the window before the download is complete.
2021-11-03 11:02:04 +00:00
Jon Beniston
c13943bfbb
Fix for 1028 - allow API to bind to any address
2021-11-01 09:51:50 +00:00
Jon Beniston
05987586bf
#897 - Add support for vertically expanding widgets to RollupWidget
2021-10-30 16:20:24 +01:00
f4exb
784615e3bc
MainWindow: fixed missing change feature tab handler. Change Feature UI set when feature tab changes. Fixes #1012
2021-10-16 11:10:21 +02:00
f4exb
3641eb7295
ValueDialZ: when setting range fix zero display initial value
2021-10-12 23:12:53 +02:00
Jon Beniston
fbef25884e
Add Radio Astronomy plugin
2021-10-12 11:31:14 +01:00
Jon Beniston
e248d8144c
valuedialz: Check range against m_valueNew rather than m_value, as that holds the most recently set value
2021-10-05 14:20:05 +01:00
f4exb
f693ecc8cc
ValueDialZ: moved emit changed inside setValue method. Complements #1004
2021-10-03 12:53:14 +02:00
f4exb
40a1c854dd
ValueDialZ: removed set value to 0 code if value is in range. Fixes #1004
2021-10-03 12:45:32 +02:00
f4exb
e1c3726a27
API: added GET /sdrangel/featurepresets and DELETE /sdrangel/featurepreset
2021-09-04 05:58:06 +02:00
f4exb
600fbeb486
Multiple Feature Sets in GUI: documentation
2021-08-21 22:17:41 +02:00
f4exb
96cf34591a
Implemented multiple Feature Sets in GUI
2021-08-21 22:05:05 +02:00
f4exb
e2286cc741
API: /sdrangel/featureset (POST, DELETE) fully implemented
2021-08-21 20:09:57 +02:00
f4exb
963ce326f6
GLScopeGUI: fixed UI blocking and added missing trace offset serialization/deserialization. Fixes #969
2021-08-09 02:21:12 +02:00
f4exb
5f83d523dc
Added documentation for spectrum markers dialog
2021-08-08 06:24:35 +02:00
f4exb
79c1796cfe
Spectrum markers: implemented persistency (serialization/deserialization) using spectrum settings
2021-08-08 04:28:22 +02:00
f4exb
ab314c814d
Spectrum markers: moved to sdrbase
2021-08-07 19:45:48 +02:00
f4exb
885bfb823f
Spectrum Markers: do not use QColorConstants. Added export for MSVC
2021-08-06 10:24:20 +02:00
f4exb
766647b754
Spectrum markers: implemented marker serialization and deserialization
2021-08-05 21:11:50 +02:00
f4exb
deafa0833b
Spectrum markers: implemented histogram markers display enable
2021-08-05 21:11:50 +02:00
f4exb
7a00e51dc6
Spectrum markers: implemented histogram markers max power hold
2021-08-05 21:11:50 +02:00
f4exb
111c8d4a99
Spectrum markers: add dialog for waterfall markers
2021-08-05 21:11:50 +02:00
f4exb
133f6caa60
Spectrum markers: implemented colors etc...
2021-08-05 21:11:50 +02:00
f4exb
e7e82a12b0
Spectrum markers: make dialog dynamic
2021-08-05 21:11:50 +02:00
f4exb
beb03eef01
GLSpectrum: keep spectrum markers within display limits
2021-08-05 21:11:50 +02:00
f4exb
a49a88d67c
Spectrum markers dialog (2)
2021-08-05 21:11:50 +02:00
f4exb
1decb23fac
Spectrum markers dialog (1)
2021-08-05 21:11:50 +02:00
f4exb
1c2c8352f2
Spectrum markers: externalize histogram and waterfall markers
2021-08-05 21:11:50 +02:00
f4exb
6036f62ae4
GLSpectrum: implement power tracking histogram markers
2021-08-05 21:11:50 +02:00
f4exb
9f8ce82287
GLSpectrum: calculate marker FFT marker frequency bin
2021-08-05 21:11:50 +02:00
f4exb
be1976729b
Scope GUI: reworked serialize and deserialize
2021-07-15 18:30:01 +02:00
f4exb
ede1ef0151
ScopeVis: do not save / restore time offset in the settings
2021-07-11 18:02:05 +02:00
f4exb
3a3dc0d8c0
Channel Analyzer / Scope: fixed sample rate handling. Fixes #956
2021-07-10 22:41:24 +02:00
f4exb
55745d3b5e
GLSpectrum: reverted change breaking Qt 5.12 compatibility
2021-07-07 08:49:46 +02:00
f4exb
bd3aa8faf0
Spectrum Markers: make them stick to frequency, power and time distance
2021-07-07 00:07:25 +02:00
Jon Beniston
6a6b2b3eca
Remove incorrect comment.
2021-07-01 16:16:24 +01:00
Jon Beniston
b949a19808
Save settings in base64 for linux compatibility
2021-07-01 16:07:25 +01:00
Jon Beniston
d2814e2dd8
Save and restore position and size of main window between invocations. Fixes #89
2021-07-01 15:28:43 +01:00
Jon Beniston
e6e303cd78
Enable LimeRFE on Windows
2021-06-29 21:35:52 +01:00
f4exb
2eb8abeb00
Scope GUI: amplitude and offset reset buttons. Fixes and updated documentation
2021-06-27 11:42:27 +02:00
f4exb
f886f7d400
Scope GUI: refactor amp offset
2021-06-27 10:10:28 +02:00
f4exb
70167c0ed8
Scope GUI: refactor amp scale
2021-06-27 01:52:42 +02:00
Jon Beniston
de2654aeb4
Add support for zooming in to image
2021-06-25 16:38:52 +01:00
Jon Beniston
af21350b40
Add galactic line of slight plot and galactic coords to Star Tracker
2021-06-25 13:00:59 +01:00
f4exb
bd04ee5a5e
GLScopeGUI: effective implementation of stream input selection. Fixes #872
2021-06-24 22:52:20 +02:00
f4exb
28214de978
Issue #925 . Issue was in GLScopeGUI::setBuddies not the plugin(s)
2021-06-16 06:47:44 +02:00
f4exb
d9e1034f9a
GLScopeGUI: fixed QMetaObject::connectSlotsByName warnings
2021-06-16 00:19:17 +02:00
f4exb
6221693710
GLScopeGUI: synchronize add trace and add trigger in setBuddies method
2021-06-16 00:05:08 +02:00
f4exb
5fde3dfb18
GLScope redesign: set number of streams separately
2021-06-12 10:47:03 +02:00
f4exb
7dbbd9f2ee
GLScope redesign: settings synchro (2)
2021-06-12 10:18:18 +02:00
f4exb
5d615e453c
GLScope redesign: settings synchro (1)
2021-06-12 10:18:18 +02:00
f4exb
e699099946
GLScope redesign: using GLScopeSettings (2)
2021-06-12 10:18:18 +02:00
f4exb
d08844a34c
GLScope redesign: using GLScopeSettings (1)
2021-06-12 10:18:18 +02:00
f4exb
016ec01826
GLScope redesign: ScopeVis multiple I/Q streams support
2021-06-07 01:46:11 +02:00
f4exb
ccb7633154
GLScope redesign: removed SpectrumScopeComboVis
2021-06-05 19:26:26 +02:00
f4exb
3e9b4a4dee
GLScope redesign: when time offset is positive switch automatically to display memory index 01 to preserve correctness of display. Fixes #892
2021-06-02 21:20:01 +02:00
f4exb
5ab495a3fb
GLScope redesign: moved static constants to GLScopeSettings
2021-05-31 15:56:45 +02:00
f4exb
e9d51c99a7
GLScope redesign: allow multiple I/Q streams sent to ScopeVis
2021-05-31 15:56:45 +02:00
f4exb
aa868b9176
GLScope redesign: moved ScopeVis to sdrbase
2021-05-31 15:56:45 +02:00
f4exb
70550f453f
GLScope redesign (1)
2021-05-31 15:56:45 +02:00
Jon Beniston
f28ccefc4d
Add gui/dmsspinbox
2021-05-24 12:39:22 +01:00
Jon Beniston
b5339b1ec8
Add Custom Az/El target and drift scan plot to Star Tracker.
2021-05-24 12:34:38 +01:00
f4exb
38d2a19338
PlutoSDR MIMO: recognize user defined MIMO devices
2021-05-04 17:01:48 +02:00
f4exb
de23efe635
Delete channel or feature and their GUI in the proper order in DeviceUISet and FeatureUISet. Remove original fix for #806 . Fixes #860
2021-04-21 12:28:56 +02:00
f4exb
05bb5a148d
Spectrum: increase maximum FFT size to 32k and set tooltip with bin size value
2021-04-21 07:20:56 +02:00
f4exb
e9f11e1d37
Spectrum: set limits for averaging
2021-04-20 23:12:05 +02:00
f4exb
aad48501a1
Spectrum: use common constants for FFT size limits and set limits to 64 to 8k
2021-04-20 23:12:05 +02:00
f4exb
986b6f3711
Rename GLSpectrumSettings to SpectrumSettings
2021-04-20 23:12:05 +02:00
f4exb
b23b33bdc4
Satellite and Star tracker plugins: added dark theme option for the charts
2021-04-20 02:27:43 +02:00
f4exb
25a4118e16
DATV demod. final cleanuo, Implements #833
2021-04-08 06:47:33 +02:00
f4exb
461b31495a
GUI: TVScreen: cleanup and revised mutex handling
2021-04-08 00:56:17 +02:00
Jon Beniston
261e329d6d
Fix for issue #828 - allow higher altitude
2021-04-02 13:18:53 +01:00
f4exb
01170eb724
Spectrum: removed FPS 'no limit' setting. Fixes #793
2021-03-07 11:54:16 +01:00
Jon Beniston
5461facb3b
Add Satellite Tracker feature
2021-02-26 20:25:48 +00:00
f4exb
1eaaa8407d
More details about Spectrum mousewheel in sdrgui documentation
2021-02-20 12:15:04 +01:00
f4exb
043a76faf8
Spectrum overlap fixes. Spectrum time and power zomming. Implements #779
2021-02-19 13:42:05 +01:00
f4exb
076a4f6306
Spectrum frequency zoom: fixed spectrum info text when sample rate is 0. Spectrum overlap: fixed initialization
2021-02-18 21:48:39 +01:00
f4exb
a8bba2e95a
Spectrum frequency zoom: Restrict autoscale to visible spectrum area. Added missing images for documentation. Issue #773
2021-02-18 06:23:12 +01:00
f4exb
7ea71996f0
Spectrum frequency zoom: do not combine mousewheel with Alt. Instead zooming active only outside channels center lines. Added documentation. For issue #773
2021-02-18 06:07:09 +01:00
f4exb
e1b0c6d1e9
Spectrum frequency zoom: inhibit channel move to pointer if Alt modifier is engaged. Fixed effective zoom/pan update on change
2021-02-17 23:00:32 +01:00
f4exb
0966d48d3c
DeviceUISet: fixed channel instance registrations element deletion. Fixes #776
2021-02-17 13:45:34 +01:00
f4exb
202ba6d8da
Fixed build issues for issue #773
2021-02-17 10:15:34 +01:00
f4exb
d22bdb3e5e
Spectrum frequency zoom: implemented panning. Implements #773
2021-02-17 07:27:10 +01:00
f4exb
8f09cdd80e
Spectrum: format top line info
2021-02-16 22:26:13 +01:00
f4exb
20da400b21
Spectrum: added top info line with zooming info
2021-02-16 07:25:22 +01:00
f4exb
1765298c2c
Spectrum frequency zoom: update channel markers accordingly
2021-02-16 05:51:23 +01:00
f4exb
4d99533009
Spectrum frequency zoom: implementation for spectrum and waterfall only
2021-02-15 21:29:27 +01:00
f4exb
ab0a7f2e60
Spectrum frequency zoom: UI implementation and messaging to spectrum vis
2021-02-15 13:49:51 +01:00
f4exb
e04cc10ae6
Spectrum: final adjustments and updated documentation
2021-02-13 10:01:55 +01:00
f4exb
b5d501e6ab
Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772
2021-02-12 00:53:18 +01:00
f4exb
cc8e4cec57
Adjust spectrum auto range algorithm
2021-02-11 05:13:13 +01:00
f4exb
6641355fbd
Spectrum GUI autoscaling. Implements #771
2021-02-10 08:34:42 +01:00
f4exb
7827800d13
FFT overlap: time scale correction. Implements #770
2021-02-09 08:08:59 +01:00
f4exb
b4e4450ce3
FFT overlap: averaging tooltip correction
2021-02-09 07:39:03 +01:00
f4exb
7d33899770
Spectrum overlap: basic implementation
2021-02-09 07:12:32 +01:00
f4exb
59d0ea671b
HTTP download manager: fixed warning
2021-02-09 06:55:28 +01:00
f4exb
f541b53454
Set channel message queue to null in channel before destroying its GUI. Fixes #769
2021-02-08 22:29:27 +01:00
Jon Beniston
d80087b974
Star Tracker updates.
...
Add sky temperature calculation.
Add Solar flux plot.
Add .gitattributes so .fits files are treated as binary.
2021-01-29 12:57:58 +00:00
f4exb
18a79a09c4
ScopeVis: removed useless Boost include
2020-12-21 02:30:53 +01:00
f4exb
437675b7e0
GLShaderTVArray: fixed regression introduced by commit a08e18b
2020-12-20 08:51:42 +01:00
f4exb
a08e18b505
TVScren: removed clanup() call from destructot. Some code cleanup
2020-12-12 20:04:18 +01:00
f4exb
ba642e8fab
TVScreenAnalog: removed usage of std::shared_ptr
2020-12-10 07:28:55 +01:00
f4exb
ea4785b546
Added info icon for SigMF input GUI
2020-11-25 00:17:04 +01:00
Jon Beniston
bfeb13f5a3
Add tooltips for dock title bar buttons
2020-11-24 19:59:33 +00:00
f4exb
92ae4c358e
GLSpectrum: fixed settings and waterfall share serialization. Reinstate #609
2020-11-15 21:56:45 +01:00
f4exb
696c6c9379
Fixed remaining warnings
2020-11-15 12:02:04 +01:00
f4exb
82f98ab6c1
cmake: re-integrated -Woverloaded-virtual and fixed corresponding warnings
2020-11-15 08:31:49 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
7a6636b63a
Fixed -Wunused-variable warnings
2020-11-14 18:45:05 +01:00
f4exb
55eb6cc951
Fixed -Wunused-parameter warnings
2020-11-14 11:13:32 +01:00
f4exb
f668863aed
Fixed -Wreorder warnings
2020-11-14 05:51:19 +01:00
f4exb
d2710806bf
Renamed sdrbase AudioOutput to AudioOutputDevice
2020-11-12 22:13:44 +01:00
f4exb
3e95e2b1a5
Corrected spectrum initialization when set as GUI buddy
2020-11-12 19:40:35 +01:00
f4exb
ac5a53ac3c
Fixed spectrum REST API for GUI flavor: Use DeviceSet spectrum vis
2020-11-12 10:45:08 +01:00
f4exb
05d878fa82
Websocket spectrum: updated documentation
2020-11-11 19:30:04 +01:00
f4exb
e69818cc45
REST API: implemented GUI code for /sdrangel/deviceset/{deviceSetIndex}/spectrum/settings (PUT,PATCH) and /sdrangel/deviceset/{deviceSetIndex}/spectrum/server (POST,DELETE)
2020-11-11 19:08:34 +01:00
f4exb
4d86d7e510
REST API: implemented GUI code for /sdrangel/deviceset/{deviceSetIndex}/spectrum/settings (GET) and /sdrangel/deviceset/{deviceSetIndex}/spectrum/server (GET)
2020-11-11 13:40:24 +01:00
f4exb
13ace213a7
Websocket spectrum: implemented start/stop server from spectrum GUI
2020-11-11 11:11:21 +01:00
f4exb
3730cbf865
Websocket spectrum: Websocket spectrum settings dialog implementation taking settings into account
2020-11-11 10:49:02 +01:00
f4exb
26c7821d68
Interferomter
2020-11-10 16:38:12 +01:00
f4exb
0f6e157599
MIMO activation in Main Window
2020-11-10 12:08:58 +01:00
f4exb
943ae81750
ChirpChat modulator: implementation
2020-11-09 18:56:06 +01:00
f4exb
b9395219d4
Added ChirpChat demod (2)
2020-11-09 17:14:17 +01:00
Jon Beniston
2579417e4d
Merge remote-tracking branch 'upstream/master' into adsb_improvements
2020-11-06 13:49:58 +00:00
Jon Beniston
72e4e684e2
ADS-B Demodulator updates.
...
Add OpenSky Network aircraft database support, for information about
aircraft model, owner, registration.
Add airline logos and country & military flags for display in the table.
Add OurAirports airport database support, to allow airports and ATC
frequencies to be displayed on the map.
Allow ATC frequency to be tuned by clicking on the map.
Add support for displaying flight paths on the map.
Allow columns in table to be rearranged and hidden.
Allow rows in table to be sorted by clicking on header.
Allow switching units from ft, kn, ft/min to m, kph, m/s
Allow aircraft timeout to be set by the user.
Allow font used for the table to be set by the user.
Add optional display of demodulator statistics.
Support multithreading in demodulator to reduce FIFO overflows.
Add support for demodulating all Mode-S frames and feeding them.
Add support for feeding in Beast hex format.
Allow option of correlating against full preamble or partial preamble.
Supporting highlighting of an aircraft in the table by selecting it on
the map.
Use difference of zeros and ones correlation, rather than absolute
threshold, to better account for varying conditions and make the
threshold easier to set.
Enable anti-aliasing for text on the map.
Improve CRC performance by 5x-10x.
Add HttpDownloadManager class to support downloading of files from the
web to disk.
2020-11-06 12:18:55 +00:00
f4exb
41f0fec4f6
sdrbase cmake: restored Boost_INCLUDE_DIRS
2020-11-05 20:41:33 +01:00
Kacper Michajłow
1e5ae8ea0f
Define _USE_MATH_DEFINES and clean M_PI redefinitions
2020-11-04 23:05:41 +01:00
f4exb
a9d09e30a8
Fixed Qt version checks
2020-11-04 23:05:32 +01:00
f4exb
379096cbdd
Migrate code to Qt 5.14.2
2020-11-04 20:08:44 +01:00
Kacper Michajłow
70434765d7
Add support for VS2019 and Ninja
...
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00