Commit Graph

25 Commits

Author SHA1 Message Date
f4exb 439b5d094c Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01: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
Jon Beniston 47c63d3154 Add occupied bandwidth and 3dB bandwidth measurements 2022-10-03 16:02:24 +01:00
f4exb 949a103b25 Spectrum markers peaks option 2022-10-03 00:23:47 +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 d67ba75a94 Spectrum: Add Channel Power and SNR measurements 2022-09-25 10:56:25 +01:00
Jon Beniston 73487e8ef9 Spectrum markers: Allow all to be displayed 2022-06-24 16:44:44 +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 d441e6d475 Add 3D spectrogram 2022-06-18 12:35:44 +01: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 c025ea47ee Spectrum: make markers display persistent 2022-01-22 09:00:58 +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 2a9cc27a41 Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01: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 deafa0833b Spectrum markers: implemented histogram markers display enable 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 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