f4exb
|
45ef7c5be0
|
Spectrum frequency ticks MSB truncation: base algorithm
|
2022-10-16 04:48:07 +02:00 |
|
f4exb
|
fa0be0d569
|
Updated transverter dialog documentation
|
2022-10-15 10:52:29 +02:00 |
|
f4exb
|
00ce7e913c
|
Spectrum markers dialog: set frequency dials up to 12 digits. Complement of #1476
|
2022-10-15 05:17:35 +02:00 |
|
f4exb
|
949a9e9380
|
Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476
|
2022-10-15 03:04:29 +02:00 |
|
Jon Beniston
|
97632e1b56
|
Ensure bandwidth is positive. Use engineering units for bandwidths.
|
2022-10-03 16:18:38 +01:00 |
|
Jon Beniston
|
78200656f5
|
Update docs
|
2022-10-03 16:07:48 +01:00 |
|
Jon Beniston
|
47c63d3154
|
Add occupied bandwidth and 3dB bandwidth measurements
|
2022-10-03 16:02:24 +01:00 |
|
Jon Beniston
|
ff974234dc
|
Align spectrum with frequency scale
|
2022-10-03 10:55:20 +01:00 |
|
f4exb
|
949a103b25
|
Spectrum markers peaks option
|
2022-10-03 00:23:47 +02:00 |
|
Jon Beniston
|
081696f3a9
|
Rollupwidgets: Handle child layout requests
|
2022-10-02 20:07:28 +01:00 |
|
Jon Beniston
|
ec78344f88
|
Size spectrum measurements table.
|
2022-10-02 20:06:52 +01:00 |
|
f4exb
|
3011e066a1
|
communicate from spectrum GUI to markers dialog and fixed some warning issues
|
2022-10-01 20:58:21 +02:00 |
|
f4exb
|
7e35eeb69c
|
Open spectrum markers dialog at current mouse position
|
2022-10-01 07:32:55 +02:00 |
|
f4exb
|
44b0ef63c8
|
Make markers dialog non modal
|
2022-10-01 06:56:42 +02:00 |
|
f4exb
|
859cd86bd6
|
Updated calibration button icon and documentation. Following PR #1454
|
2022-09-30 01:19:26 +02:00 |
|
Jon Beniston
|
2f3e96dd46
|
Remove unneeded changes
|
2022-09-29 13:55:46 +01:00 |
|
Jon Beniston
|
7c5249149a
|
Move GLSpectrum to GLSpectrumView and create new GLSpectrum that instances GLSpectrumView and SpectrumMeasurements
|
2022-09-29 13:48:04 +01:00 |
|
Jon Beniston
|
d00862d4f1
|
Use dialog for spectrum measurement settings
|
2022-09-29 11:59:58 +01:00 |
|
Jon Beniston
|
ac64161e66
|
Use splitter instead of dock
|
2022-09-28 22:01:26 +01:00 |
|
Jon Beniston
|
82d609767c
|
Update peak table when number of peaks changes
|
2022-09-28 20:03:59 +01:00 |
|
Jon Beniston
|
f5a9d38616
|
Fix gcc warnings
|
2022-09-28 19:47:44 +01:00 |
|
Jon Beniston
|
2d43a5515e
|
Spectrum: Use widget for measurements
|
2022-09-28 16:59:35 +01:00 |
|
f4exb
|
8b1da4bfef
|
Fixed GUI vs core plugin load order when loading a preset. Fixes #1427
|
2022-09-27 08:36:17 +02:00 |
|
Jon Beniston
|
f85045b291
|
Save spectrum as CSV file with frequency and header
|
2022-09-26 18:03:14 +01:00 |
|
Jon Beniston
|
b935b32274
|
Fix gcc warning
|
2022-09-26 13:32:00 +01:00 |
|
Jon Beniston
|
907871f164
|
Spectrum GUI: Add button to save spectrum data to text file.
|
2022-09-26 13:30:58 +01:00 |
|
Jiří Pinkava
|
50307e0f61
|
Replace depreceted QWidget.setMargin with setContentsMargins
|
2022-09-25 20:53:16 +02:00 |
|
Jiří Pinkava
|
01227143ac
|
Replace deprecated FontMetrics.width() with horizontalAdvance
|
2022-09-25 20:05:09 +02:00 |
|
Jon Beniston
|
fe46660be8
|
Fix gcc warnings
|
2022-09-25 11:11:23 +01:00 |
|
Jon Beniston
|
c53b4a0f56
|
Fix gcc warnings
|
2022-09-25 11:09:50 +01:00 |
|
Jon Beniston
|
b754e0f4a4
|
Fix for gcc
|
2022-09-25 11:08:32 +01:00 |
|
Jon Beniston
|
e65baa13d3
|
Don't use deprecated function
|
2022-09-25 11:06:49 +01:00 |
|
Jon Beniston
|
ac1f61c3ed
|
Fix typo
|
2022-09-25 10:58:48 +01:00 |
|
Jon Beniston
|
d67ba75a94
|
Spectrum: Add Channel Power and SNR measurements
|
2022-09-25 10:56:25 +01:00 |
|
f4exb
|
4caa85749f
|
Duplicate MDI restore geometry
|
2022-09-25 10:12:12 +02:00 |
|
f4exb
|
375c0e1ce2
|
Duplicate QWidget::restoreGeometry in some places in an attempt to fix #1432
|
2022-09-24 23:07:20 +02:00 |
|
Jiří Pinkava
|
a9f1c072d9
|
Replace deprecated QWheelEvent.pos by position
|
2022-09-24 21:20:56 +02:00 |
|
Jiří Pinkava
|
c29d3b6433
|
Replace deprecated QWheelEvent.delta by angleDelta
|
2022-09-24 20:23:28 +02:00 |
|
Jiří Pinkava
|
af7959c949
|
Fix name of widget, it must be unique
The widget name was duplicated, it caused no real issue, sinc it was
never referenced, but the UI compiler complained
|
2022-09-23 00:40:15 +02:00 |
|
Jon Beniston
|
3a11b246d0
|
Spectrum: Add peak power and frequency in info bar
|
2022-09-22 12:07:52 +01:00 |
|
Jiří Pinkava
|
0df2d75e6d
|
Replace deprecated QMutex(Recursive) with QRecursiveMutex
|
2022-09-17 23:00:07 +02:00 |
|
Jon Beniston
|
83a94fc375
|
Add SciDoubleSpinBox for a DoubleSpinBox that supports scientific E notation entry
|
2022-09-16 09:00:51 +01:00 |
|
Jon Beniston
|
13baf92a95
|
FramelessWindowResizer: Use minimumSizeHint and sizeHint, so it works with FlowLayout
|
2022-09-16 08:53:12 +01:00 |
|
Jon Beniston
|
19fa10d71d
|
FlowLayout: Add support for vertically expanding widgets and vertical alignment.
|
2022-09-16 08:50:21 +01:00 |
|
Jon Beniston
|
880fde3480
|
FlowLayout: Add SDRGUI_API so can be used in plugins
|
2022-09-16 08:49:26 +01:00 |
|
Jon Beniston
|
a7c45f512f
|
Stop status timer, so updateTimer isn't called on deleted objects
|
2022-09-13 17:04:51 +01:00 |
|
Jon Beniston
|
d74c8b2edf
|
Stack workspace: Use full width for spectrum when no channels
|
2022-09-06 10:36:30 +01:00 |
|
AsciiWolf
|
0baf3fc544
|
Bump copyright year
|
2022-09-03 14:46:28 +02: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 |
|
f4exb
|
66707b19bc
|
SimplePTT: fixed list of audio devices for VOX displaying output instead of input devices
|
2022-08-13 11:14:31 +02:00 |
|
f4exb
|
fd98de7b38
|
ChannelAnalyzer: apply fix for #892 only if the current trace mode is live trace. Fixes #1375
|
2022-08-04 23:43:18 +02:00 |
|
f4exb
|
8e76700618
|
Fixed some warnings
|
2022-07-26 06:53:48 +02:00 |
|
f4exb
|
2c3ccc49af
|
Some clang warnong fixes
|
2022-07-24 21:48:02 +02:00 |
|
f4exb
|
de6bd1f608
|
Corrected order of deletion of feature vs feature GUI. Fixes #1332
|
2022-07-22 03:28:20 +02:00 |
|
Jon Beniston
|
7ba8540dd4
|
Fix shaders so they don't crash when OpenGL 2.0 ES is used
|
2022-07-21 21:09:41 +01:00 |
|
Jon Beniston
|
08cc6d02f5
|
Use 2D textures as 1D not supported in Open GL ES on ARM
|
2022-07-21 19:55:31 +01:00 |
|
f4exb
|
bd7fd29de9
|
Corrected order of deletion of channel vs channel GUI. Fixes #1332
|
2022-07-21 05:26:58 +02:00 |
|
f4exb
|
f10da64717
|
M17 modulator: SMS packet +
|
2022-07-18 11:18:55 +02:00 |
|
Jon Beniston
|
d17403f8e9
|
Darken ValueDials when disabled
|
2022-07-08 22:12:20 +01:00 |
|
f4exb
|
280de9095a
|
GLScope and GLSpectrum removed extraneous call to cleanup method. Fixes #1295
|
2022-06-28 20:53:47 +02:00 |
|
f4exb
|
77963f9ebf
|
In feature and channel add dialogs ignore apply action if there are no items to select
|
2022-06-25 12:19:26 +02:00 |
|
f4exb
|
58328ace0d
|
Spectrum GUI: updates to the go to markers feature and documentation
|
2022-06-25 02:53:11 +02:00 |
|
Jon Beniston
|
50127b4003
|
SpectrumGUI: Add combo box to allow center frequency to be set to annotation marker
|
2022-06-24 23:37:22 +01:00 |
|
f4exb
|
e881bc892c
|
Fixed and updated spectrum markers documentation
|
2022-06-24 23:32:55 +02:00 |
|
f4exb
|
f95d0e43c7
|
Following PR #1305: set device center frequency from the MainWindow rather than in MainSpectrumGUI
|
2022-06-24 22:53:13 +02:00 |
|
f4exb
|
1638814647
|
Spectrum GUI: corrected size of some icon pics
|
2022-06-24 22:53:13 +02:00 |
|
f4exb
|
24dc96fc9f
|
Spectrum component documentation corrections
|
2022-06-24 22:53:13 +02:00 |
|
Edouard Griffiths
|
691a5f36d2
|
Merge pull request #1306 from srcejon/spec_markers
Spectrum markers: Allow both types to be displayed at the same time
|
2022-06-24 19:15:47 +02:00 |
|
Jon Beniston
|
73487e8ef9
|
Spectrum markers: Allow all to be displayed
|
2022-06-24 16:44:44 +01:00 |
|
Jon Beniston
|
d1670b3ab4
|
Spectrum: Allow frequency scolling with middle mouse button and moving channel marker outside of frequency range
|
2022-06-24 14:47:33 +01:00 |
|
Jon Beniston
|
cbd663f2af
|
Spectrum: Fix mouse wheel to zoom in waterfall
|
2022-06-24 11:55:52 +01:00 |
|
f4exb
|
1ad54ef2f5
|
Updated spectrum component documentation
|
2022-06-24 12:34:34 +02:00 |
|
f4exb
|
844832a776
|
Readjust minimum main spectrum window dimestions
|
2022-06-24 03:44:53 +02:00 |
|
f4exb
|
bbeb058944
|
Reworked spectrum GUI controls
|
2022-06-24 03:33:32 +02:00 |
|
f4exb
|
87451425c7
|
Spectrum GUI: format update
|
2022-06-23 21:23:16 +02:00 |
|
Jon Beniston
|
33c19b6fe0
|
Value dial: Check for completed animation before using m_value
|
2022-06-23 16:26:27 +01:00 |
|
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
|
225f8ef0b3
|
Features: fixed common settings menu placement. Issue #1286
|
2022-06-12 23:24:36 +02:00 |
|
f4exb
|
7e8db84e67
|
GLScope: fixed X2 frequency scale setting
|
2022-06-01 20:15:35 +02:00 |
|
Jon Beniston
|
49460a48df
|
USRP: Add support for non-discoverable devices and user arguments.
Tweak UI so icons aren't squashed.
|
2022-06-01 15:37:50 +01: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 |
|