Wykres commitów

50 Commity (master)

Autor SHA1 Wiadomość Data
Jon Beniston 0bbda79828 Add reset measurements button to Spectrum GUI 2023-01-15 12:01:37 +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
f4exb 45ef7c5be0 Spectrum frequency ticks MSB truncation: base algorithm 2022-10-16 04:48:07 +02:00
f4exb 859cd86bd6 Updated calibration button icon and documentation. Following PR #1454 2022-09-30 01:19:26 +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 907871f164 Spectrum GUI: Add button to save spectrum data to text file. 2022-09-26 13:30:58 +01:00
Jon Beniston d67ba75a94 Spectrum: Add Channel Power and SNR measurements 2022-09-25 10:56:25 +01: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 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 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
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
f4exb dfe1a424a6 Update spectrum GUI layout 2022-04-09 22:05:02 +02:00
f4exb 27e16796fb GLSpectrum GUI: use a custom flow layout for the 3 main horizontal layouts 2022-03-19 12:18:55 +01: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 76c84c55d8 Spectrum Calibration: implementation of calibration points management 2022-02-05 23:40:23 +01:00
f4exb 1decb23fac Spectrum markers dialog (1) 2021-08-05 21:11:50 +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 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 01170eb724 Spectrum: removed FPS 'no limit' setting. Fixes #793 2021-03-07 11:54:16 +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 6641355fbd Spectrum GUI autoscaling. Implements #771 2021-02-10 08:34:42 +01:00
f4exb 7d33899770 Spectrum overlap: basic implementation 2021-02-09 07:12:32 +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 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 20e16ebe49 GLSpectrum: remove markers manually. Fixed UI 2020-07-06 19:22:40 +02:00
f4exb 86176555c2 GLSpectrum: added a freeze button 2020-07-05 10:15:39 +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
f4exb 8a5daee1b8 Added Kaiser window 2020-02-26 12:57:31 +01:00
f4exb e41df6f278 Spectrum: reworked phosphor display controls 2018-10-19 00:40:14 +02:00
f4exb 9158da20e0 Spectrum: reviewed histogram capping to phosphor palette and stroke value limits 2018-10-17 15:28:53 +02:00
f4exb 71e9556b6f Spectrum: restore holdoff to what it should actually do (trim transient contribution). Reviewed decay, holdoff and stoke limits 2018-10-17 14:21:25 +02:00
f4exb 2f955ba979 Revert "added option for test Hold". Doing something else for the same result.
This reverts commit d510e344a5.
2018-10-17 13:22:09 +02:00
beta-tester d510e344a5 added option for test Hold 2018-10-16 13:16:23 +02:00
f4exb 1674ab0e29 Updated documentation. Extended spectrum number of averaging samples 2018-10-13 06:29:43 +02:00
f4exb 22693ac613 Spectrum: added max function in the 'averaging' modes 2018-10-12 08:47:14 +02:00
f4exb df3c838650 Spectrum GUI: arrange widget sizes so that upper and lower row length match 2018-07-07 18:04:56 +02:00
f4exb d5f153ff75 Spectrum: added log/linear control 2018-07-04 23:11:28 +02:00
f4exb 024fbf5525 Spectrum averaging: added a no averaging mode that disables averaging completely 2018-07-01 22:36:36 +02:00
f4exb caf3559cdd Spectrum GUI: use horizontal spacer to pack elements on the left 2018-07-01 04:19:50 +02:00
f4exb e9658e0346 Spectrum averaging (2): moving average 2018-06-30 22:30:42 +02:00
f4exb d150dd810a sdrgui: changed all fonts to Liberation 2018-05-05 17:44:38 +02:00
f4exb fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00