1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-08 01:26:01 -05:00
Commit Graph

1159 Commits

Author SHA1 Message Date
f4exb
01dc1a9490 ButtonSwitch: use stylesheet instead of fiddling with the color palette. Fixes some inital color state issues 2022-05-19 17:51:51 +02:00
f4exb
9e4b5bda56 Save auto stack workspaces status in configuration 2022-05-19 15:48:14 +02:00
f4exb
a10fe91c5d Updated documentation 2022-05-18 23:09:22 +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
f4exb
7a8cab7879 Fixed missing bits in API. Fixes #1247 2022-05-16 20:51:15 +02:00
Jon Beniston
25cf60c4c5 Warn if OpenGL is < 2.1, rather than 3.0, as it runs fine with 2.1 2022-05-16 12:43:07 +01:00
Edouard Griffiths
3673f92f6f
Merge pull request #1245 from dforsi/fix/typos
Fix typing errors in readme's
2022-05-15 22:15:53 +02:00
Daniele Forsi
902012641d Fix typing errors in readme's
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
2022-05-15 12:39:57 +02:00
f4exb
69cd4f83ed Fixed remaining v7 references 2022-05-15 11:11:56 +02:00
f4exb
11ce179f02 Fixed device enumerator in-use indicator not reset on device set delete 2022-05-14 11:18:09 +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
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
32820e25b4 Massive UI revamping (v7): Fixed Tx and MIMO channel device label when retrieved from configuration. Fixes #1227 2022-05-02 02:01:10 +02:00
f4exb
89196c40b2 Massive UI revamping (v7): Make soapy SDR support optional. Fixes #718 2022-04-30 12:52:25 +02:00
f4exb
fcb2906fd4 Massive UI revamping (v7): fixed device change. Fixes #1220 2022-04-30 11:47:05 +02:00
f4exb
f8d3af287e Massive UI revamping (v7): updated version to alpha.2 2022-04-28 00:19:54 +02:00
f4exb
4990144a61 Massive UI revamping (v7): fixed add channel and spectrum display after device renumbering. Fixes #1217 2022-04-28 00:01:08 +02:00
f4exb
aac0e8954c Massive UI revamping (v7): updated documentation with latest changes 2022-04-27 21:40:29 +02:00
f4exb
88de17a8d4 Massive UI revamping (v7): Changed pacement of presets and add channels in device top bar 2022-04-27 19:38:20 +02:00
f4exb
e1640e7ee1 Massive UI revamping (v7): Changed auto stack tool button to button switch for better on/off visibility. Part of #1209 2022-04-27 13:53:56 +02:00
f4exb
2f1d700201 Spectrum markers dialog: fixed issue when there are no histogram markers. Fixes #1200 2022-04-26 22:56:01 +02:00
f4exb
78674ead2e Merge back to v7 2022-04-26 20:47:53 +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
9be0776d32 Massive UI revamping (v7): unify top bar size to 22px and correct the getAdditionaHeight methods. Part of #1209 2022-04-26 19:44:14 +02:00
Jon Beniston
bc38ca8487 Add stacking window layout 2022-04-26 18:19:31 +01:00
Jon Beniston
243ad04a37 Fix height of top and bottom bars in windows 2022-04-26 18:18:48 +01:00
f4exb
c6baed9f73 Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of #1213 2022-04-26 00:42:26 +02:00
f4exb
dc303cdd7d Massive UI revamping (v7): Renumerate workspaces and workspace index in sub windows after empty workspace trimmin. Fixes #1212 2022-04-25 23:48:14 +02:00
Jon Beniston
3f1ed5b934 Restore cursor when moved over child widget 2022-04-25 15:01:59 +01:00
f4exb
5f9d14a56e Massive UI revamping (v7): Fixed sizing of some device windows. Part of #1209 2022-04-25 00:15:46 +02:00
f4exb
e285be84ff Massive UI revamping (v7): Main spectrum: set the border on the outer side of the window. Part of #1213 2022-04-24 02:48:10 +02:00
f4exb
218237c466 Massive UI revamping (v7): Devices: set the border on the outer side of the window. Part of #1213 2022-04-24 02:13:18 +02:00
f4exb
f762863a23 Massive UI revamping (v7): Feature and channels: set the border on the outer side of the window. Part of #1213 2022-04-24 01:22:39 +02:00
f4exb
ee6de48402 Massive UI revamping (v7): FramelessWindowResizer: prevent horizontal expansion of horizontally fixed widgets. Part of #1209 2022-04-23 18:46:08 +02:00
f4exb
5ba8b21dcc Massive UI revamping (v7): better handling of expandable rollup sub widgets. Part of #1209 2022-04-23 13:59:22 +02:00
f4exb
db71b9fcb2 Massive UI revamping (v7): FramelessWindowResizer: prevent vertical expansion of vertically fixed widgets. Part of #1209 2022-04-23 13:57:37 +02:00
Jon Beniston
99fce0dce0 Add FramelessWindowResizer class for resizig frameless windows.
Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class.
2022-04-22 18:21:24 +01:00
f4exb
62ca8f8b29 Massive UI revamping (v7): fixed main spectrum window minimum height. Fixes #1210 2022-04-20 22:33:28 +02:00
f4exb
5b0f0e4e51 Massive UI revamping (v7): restore menu shortcuts and ellipsis. Fixes #1208 2022-04-20 21:33:18 +02:00
f4exb
249db03cf3 Massive UI revamping (v7): fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207 2022-04-20 20:08:41 +02:00
f4exb
f9985ad061 Massive UI revamping (v7): main window documentation 2022-04-19 07:03:28 +02:00
f4exb
0779ab0c70 Massive UI revamping (v7): spectrum documentation 2022-04-18 18:33:37 +02:00
f4exb
560d61abcb Massive UI revamping (v7): feature window basic feature settings dialog: implemented reset to default title. Some cosmetic changes 2022-04-18 12:08:33 +02:00
f4exb
e8a2c8b947 Massive UI revamping (v7): added feature window documentation 2022-04-18 12:07:23 +02:00
f4exb
c638beaddb Massive UI revamping (v7): raise windows on the 'show' commands so that they will also be put on top 2022-04-18 10:21:47 +02:00
f4exb
e8046ef6d7 Massive UI revamping (v7): main spectrum window documentation 2022-04-18 10:20:52 +02:00
f4exb
8f48e987fa Massive UI revamping (v7): correct ValueDialZ incorrectly zeroing on set value range 2022-04-18 05:25:31 +02:00
f4exb
018b97e17d Massive UI revamping (v7): updated basic channel settings and indicate stream index for MIMO device and single stream channel 2022-04-18 01:42:03 +02:00
f4exb
50a12b3a3f Massive UI revamping (v7): DeviceUISet: fixed load MIMO channel settings 2022-04-17 23:18:56 +02:00
f4exb
2c070f811e Massive UI revamping (v7): Channel window documentation. Show device type name in index tooltip 2022-04-17 10:20:07 +02:00
f4exb
40e34bdebd Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars 2022-04-17 01:31:50 +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
4e2a4b7f6c Massive UI revamping (v7): more cleanup 2022-04-15 19:53:50 +02:00
f4exb
edd9cb18d7 Massive UI revamping (v7): duplicate channel 2022-04-15 18:59:29 +02:00
f4exb
a7ca650286 Massive UI revamping (v7): MainWindow: first round of cleanup 2022-04-15 10:04:24 +02:00
f4exb
296c71ce5a Massive UI revamping (v7): save/restore all geometries in device set presets 2022-04-15 06:10:45 +02:00
f4exb
0ec3ee5a57 Massive UI revamping (v7): device change: Prefer memory leak to core dump by not deleting old GUI. Unresolved seqfault 2022-04-14 20:41:32 +02:00
f4exb
054d989040 Massive UI revamping (v7): GLShaderTVArray: updated make proper initialization list 2022-04-14 13:16:01 +02:00
f4exb
8a3d2bd497 Massive UI revamping (v7): Removed forceClose 2022-04-14 12:08:18 +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
3604bf8091 Massive UI revamping (v7): fixed spectrum move and device workspace index save in preset 2022-04-14 03:07:33 +02:00
f4exb
426bf4d45c Massive UI revamping (v7): try to fix Ubuntu prod build error 2022-04-13 21:45:56 +02:00
f4exb
c797060a7d Massive UI revamping (v7): device set presets 2022-04-13 18:43:37 +02:00
f4exb
af13b31d85 Massive UI revamping (v7): display channel absolute frequency in status bar. Manage shift frequency limits 2022-04-13 11:08:21 +02:00
f4exb
f1cf2f4f18 Massive UI revamping (v7): persistent channel show/hide 2022-04-12 18:27:27 +02:00
f4exb
2f89b79c84 Massive UI revamping (v7): added channels 2022-04-12 16:20:45 +02:00
f4exb
32973132d9 Massive UI revamping (v7): unify custom widget borders 2022-04-10 02:19:26 +02:00
f4exb
4ff5d241c8 Massive UI revamping (v7): main spectrum show/hide and minimum width set to 360 2022-04-10 00:11:23 +02:00
f4exb
dfe1a424a6 Update spectrum GUI layout 2022-04-09 22:05:02 +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
168bf09921 Fix GLSpectrum flow layout setup 2022-03-25 02:52:40 +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
27e16796fb GLSpectrum GUI: use a custom flow layout for the 3 main horizontal layouts 2022-03-19 12:18:55 +01:00
f4exb
232fd689d4 Fixed cleanup method on shader classes. Fixes #1179 2022-03-18 21:53:53 +01:00
f4exb
cbdf46098d Replace obsolete QGLWidget by QOpenGLWidget 2022-03-18 21:53:53 +01:00
Jon Beniston
476978f21d Add FeatureLayout - to try to better use space in Feature window 2022-03-18 17:07:52 +00: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
74497a68a0 GLSpectrum: take zooming into account when computing FFT bin number. Fixes #1140 2022-03-06 23:08:34 +01:00
f4exb
22381c5dbc ValueDialZ: fix find exponent. Fixes #1158 2022-03-03 23:23:54 +01:00
Jon Beniston
874ca5e85e Add RS41 Radiosonde (Weather Ballon) demodulator and feature 2022-03-01 17:17:56 +00:00
f4exb
22604244a3 ValueDialZ: fixed compilation warning. Fixes #1155 2022-02-20 23:02:42 +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
Jon Beniston
c28fd88645 In Spectrum Markers dialog, only display fixed power level when combo box is set to manual 2022-02-10 10:51:53 +00:00
Jon Beniston
ba4bc76a05 Add additional tooltips to Spectrum Markers dialog 2022-02-10 10:50:54 +00:00
Jon Beniston
c576bcfe77 Remove checkable flag from Open Spectrum Markers dialog button 2022-02-10 10:49:56 +00:00
f4exb
86880102c0 Spectrum calibration: added documentation in main window readme 2022-02-07 21:21:16 +01:00
Jon Beniston
97496ae9f9 Install debug symbols on Windows for debug builds 2022-02-06 12:56:58 +00: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
5df47b405a ValueDialZ: added decimal point option 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
bce51d09d7 Fix linux warnings 2022-02-04 22:26:40 +00:00
Jon Beniston
a0dbe2adaf HTTPDownloadManagerGUI - Support retrying downloads. Remove close dialog buttons that don't work. 2022-02-04 17:20:24 +00:00
f4exb
26b8619bb1 MainWindow: fixed removal of all feature sets so that the tab index changed slot is disconnected before. Fixes #1118 2022-01-28 00:35:14 +01:00
f4exb
60a1955d54 Spectrum Markers dialog: export/import annotations .csv file in standard writable location. Fixes #1114 2022-01-26 00:24:26 +01:00
f4exb
2db9efb30f Spectrum Markers dialog: fixed minimum marker selector when adding first marker 2022-01-26 00:00:00 +01:00
f4exb
c025ea47ee Spectrum: make markers display persistent 2022-01-22 09:00:58 +01:00
f4exb
639373f7eb Spectrum Markers: tri-state show marker state 2022-01-22 09:00:42 +01:00
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