Jon Beniston
4270879721
Spectrum markers dialog: Fix show field in CSV export
2022-06-23 11:24:14 +01:00
Jon Beniston
e99f8eb86a
Remove unneeded code
2022-06-22 18:44:05 +01:00
Jon Beniston
4d78fdaa81
Change frequency zoom so that frequency under cursor remains the same
2022-06-22 18:33:53 +01:00
Jon Beniston
5c214c0382
Spectrum: Enable alpha blending on gradient fill, so channel markers are visible
2022-06-22 10:07:35 +01:00
Jon Beniston
b8576cf0ae
Fix filename
2022-06-22 09:04:25 +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
4df26f7140
3D Spectrogram: Use texture height rather than fft size for clamping limit
2022-06-21 10:09:08 +01:00
Jon Beniston
2008967f2b
Spectrum: Formatting
2022-06-20 15:24:33 +01:00
Jon Beniston
c06f9f4ea8
Spectrum: Prevent null texture warning when only histogram is displayed
2022-06-20 15:23:51 +01:00
Jon Beniston
8c500cf0c6
Fix formatting
2022-06-20 08:50:28 +01:00
Jon Beniston
94f93ee9ad
Update TVScreen to OpenGL 3.3
2022-06-19 23:22:43 +01:00
Jon Beniston
34ce5ae398
Support high DPI devices
2022-06-19 22:14:26 +01:00
Jon Beniston
72dfe95a5b
GL_LUMINANCE is deprecate so doesn't work on Mac. Use GL_RED instead.
2022-06-19 21:37:24 +01:00
Jon Beniston
37622db678
Optimise VAO usage
2022-06-19 14:16:45 +01:00
Jon Beniston
0a91c30038
Create VAOs properly
2022-06-19 11:39:13 +01:00
Jon Beniston
74d61855e4
Use VAOs for OpenGL 3 CoreProfile
2022-06-19 11:22:46 +01:00
Jon Beniston
e31880fc66
Use integers for OpenGL version
2022-06-19 00:11:46 +01:00
Jon Beniston
e13e919012
Add OpenGL shaders using OpenGL 3.3 syntax for MacOS which doesn't support version 2 syntax wth 4.2 context
2022-06-18 23:40:25 +01:00
Jon Beniston
c135affb6a
Simply matrix calcs. Fix for clang
2022-06-18 13:07:10 +01:00
Jon Beniston
d441e6d475
Add 3D spectrogram
2022-06-18 12:35:44 +01:00
f4exb
7e8db84e67
GLScope: fixed X2 frequency scale setting
2022-06-01 20:15:35 +02:00
f4exb
67d4e3d105
DOA2: set scope timescale display as frequency in FFT (correlation) mode for X and XY displays
2022-05-28 23:44:53 +02:00
f4exb
558955f6f9
AMBE feature: removed AMBE devices dialog
2022-05-25 00:53:57 +02:00
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
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
9e5c629473
v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242
2022-05-13 22:24:48 +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
Jon Beniston
bc38ca8487
Add stacking window layout
2022-04-26 18:19:31 +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
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
5b0f0e4e51
Massive UI revamping (v7): restore menu shortcuts and ellipsis. Fixes #1208
2022-04-20 21:33:18 +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
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
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
054d989040
Massive UI revamping (v7): GLShaderTVArray: updated make proper initialization list
2022-04-14 13:16:01 +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
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
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
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
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
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
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
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
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
2a9cc27a41
Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes
2021-12-01 00:21:19 +01:00
Jon Beniston
03004e00f7
Add links to documentation
2021-11-24 11:31:51 +00:00
f4exb
2638ee9a4b
FFTW Wisdom program invocation dialog
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
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
963ce326f6
GLScopeGUI: fixed UI blocking and added missing trace offset serialization/deserialization. Fixes #969
2021-08-09 02:21:12 +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
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
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
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
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
b5339b1ec8
Add Custom Az/El target and drift scan plot to Star Tracker.
2021-05-24 12:34:38 +01: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
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
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
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
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
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
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
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
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
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
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
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
Jon Beniston
1a9b6d1763
Add ADS-B Demodulator plugin.
...
Add GS232 Rotator Controller feature plugin.
Add altitude and station name to My Positon.
Use QtDeploy to ensure all required Qt libraries are included (Should
fix OpenGL issues)
2020-10-27 16:22:10 +00:00
f4exb
40bd300baf
Channel Analyzer: set GUI sample rate at construction time. Fixes #649
2020-10-07 21:32:32 +02:00
f4exb
c1ca3ec54b
Feature plugins: general GUI updates
2020-09-28 19:24:19 +02:00
f4exb
cd5a4db876
Feature plugins framework: presets
2020-09-28 16:49:32 +02:00
f4exb
153429cc7f
Feature plugins framework: REST API and server implementationo
2020-09-28 16:49:32 +02:00
f4exb
e8f3745bf3
Feature plugins framework initial commit and Misc plugins removal
2020-09-28 16:49:32 +02:00
Jon Beniston
d1f9c57f66
Add narrowband FM preemphasis settings
2020-09-24 08:36:13 +02:00
f4exb
b85c4a4f1a
GUI: Removed some useless maximum size constraints
2020-09-22 00:09:38 +02:00
Jon Beniston
1dc1b17e73
Add packet modulator for transmitting packet radio data packets (AX.25/APRS)
2020-09-18 16:36:27 +01:00
f4exb
57943a9b6d
Removed sampling device control objects
2020-09-13 23:56:10 +02:00
f4exb
5af1e12f6d
New sampling devices dock with change and reload buttons. Implements #629
2020-09-13 23:38:20 +02:00
f4exb
5c1dc1e5a7
New channels dock with add channels button replaces add channel from sampling devices control. Implements #628
2020-09-12 10:50:32 +02:00
f4exb
97efda734f
GLSpectrum: fixed settings and waterfall share serialization. Fixes #609
2020-08-29 11:10:11 +02:00
f4exb
cbf8ef05e6
GLScope and GLSpectrum: removed useless calls to cleanup() in destructor
2020-08-25 21:00:11 +02:00
f4exb
603ff29241
RollupWidget: fixed collapse section header not showing up. Fixes #608
2020-08-24 19:42:25 +02:00
f4exb
e6d9e4758c
Merge pull request #598 from Vort/value_dial_vkeyb
...
ValueDial(Z): add virtual keyboard support
2020-08-13 13:53:39 +02:00
Vort
73b221f055
ValueDial(Z): add virtual keyboard support
2020-08-12 13:26:49 +03:00
Vort
f08ed0ff7d
ATV Demodulator: implement double buffering
2020-08-10 15:54:34 +03:00
f4exb
d80d050992
RoolupWidget: exclude dialogs from children widgets that can be used as roll up widgets
2020-08-08 17:29:57 +02:00
Vort
2e90be0044
Sample offset is adjusted every line
2020-08-05 19:36:07 +03:00
Vort
44d199cfab
Move TVScreen data to separate object
2020-08-04 17:02:18 +03:00
Vort
a6ec7651fb
TVScreenAnalog with subsample shift shader added
2020-08-04 10:02:08 +03:00
f4exb
9c11e022f3
GLShaderTextured: use mutable or immutable storage depending on system capability. Implements #582
2020-08-03 13:07:14 +02:00
f4exb
161cded056
Fixed some compiler warnings
2020-08-03 13:07:06 +02:00
f4exb
b747966c8e
Button switch: added methods to set color and reset to default button colors
2020-08-03 12:59:49 +02:00
Vort
4afd5a7a2d
ATV Demodulator: improvements of HSync and VSync algorithms. Fixes #459 .
2020-07-19 14:17:54 +03:00
f4exb
252156ccbf
GLSpectrum: synchronize spectrum running with the GUI spectrum freeze button. Fixes issue #561
2020-07-10 00:08:42 +02:00
f4exb
f455d0b984
ButtonSwitch: invoke setChecked on toggle handling so that the button face is changed appropriately
2020-07-10 00:06:55 +02:00
f4exb
aea72786b6
GLSpectrum: factorized displayScaledF and displayScaledM
2020-07-06 19:23:46 +02:00
f4exb
eeaae1b458
GLSpectrum: rationalize marker code
2020-07-06 19:23:17 +02:00
f4exb
20e16ebe49
GLSpectrum: remove markers manually. Fixed UI
2020-07-06 19:22:40 +02:00
f4exb
c534766ea2
GLScope: added markers. Implements #497
2020-07-06 19:20:20 +02:00
f4exb
86176555c2
GLSpectrum: added a freeze button
2020-07-05 10:15:39 +02:00
f4exb
49c6027b8e
GLSpectrum: added markers. Implements #557
2020-07-05 10:05:31 +02:00
f4exb
f13783b4e5
IQ swap: fixed transverter dialog
2020-06-23 22:25:54 +02:00
f4exb
4b388f02c3
IQ swap: implementation in transverter dialog
2020-06-23 19:58:08 +02:00
f4exb
2b35a7019c
Make dedicated readme for TransverterDialog
2020-06-23 19:57:21 +02:00
f4exb
fcff673317
Sepectrum GUI: use spin boxes for reference level and range with finer steps. Implements issue #546
2020-06-20 09:49:44 +02:00
Texas.C
bc13dab313
fix tiny build issue on Qt5.15.0
2020-06-07 02:24:26 +08:00
f4exb
2ccb866c79
GLSpectrum GUI: removed m_averagingMaxScale from settings
2020-05-16 06:48:50 +02:00
f4exb
578ac1db00
GLSpectrum: use GLSpectrumSettings
2020-05-15 23:32:29 +02:00
f4exb
a125ab02cf
GLSpectrumGUI: removed reference to message queue in setBuddies method
2020-05-15 23:27:39 +02:00
f4exb
7d6d351891
SpectrumVis: removed message queue parameter from configure method
2020-05-15 23:22:34 +02:00
f4exb
ac6c3b08f2
Websocket spectrum: first implementation
2020-05-15 22:49:35 +02:00
f4exb
6a6b5f8d7e
Removed SpectrumVis from GUI dependency
2020-05-15 22:37:11 +02:00
f4exb
b64d813cfc
Fixed some warnings from Mac ports compilation
2020-04-19 06:14:45 +02:00
f4exb
47b8dc199b
GLSpectrum GUI optimization
2020-03-16 21:34:35 +01:00
f4exb
8a5daee1b8
Added Kaiser window
2020-02-26 12:57:31 +01:00
f4exb
f38d45f553
AudioDeviceDialog: respect audio device manager constness
2020-01-25 05:44:38 +01:00
f4exb
cf6f8374de
LimeRFE USB support: implemented power calibration in UI
2020-01-17 15:08:43 +01:00
f4exb
d0858f21fb
Added possibility to specify devices that cannot be discovered automatically. This implements #445
2019-12-16 01:03:47 +01:00
f4exb
8d2f65f967
Device user arguments: implemented non discoverable devices specification in GUI
2019-12-15 00:19:50 +01:00
f4exb
19da4eae76
Scope: added DOA projections and updated ChannelAnalzyer
2019-11-15 22:58:28 +01:00
f4exb
47e80ad8d1
GLSpectrum: set default window to Hanning
2019-10-27 22:25:17 +01:00
f4exb
b18d81e16b
GLScope: fixed trace modulo setup
2019-10-16 18:02:28 +02:00
f4exb
8126cbeb5c
GLScope: modulo for trace color repetition
2019-10-15 22:52:56 +02:00
f4exb
97dc714d4e
GLScope: rainbow palette for Y1 on polar displays
2019-10-15 01:24:36 +02:00
f4exb
198de8d139
GLScope: polar grid
2019-10-14 18:50:40 +02:00