Commit Graph

391 Commits

Author SHA1 Message Date
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