1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-04 14:03:51 -05:00
Commit Graph

222 Commits

Author SHA1 Message Date
f4exb
1fba7ba314 Deep redesign: fixed message dequeing so that non processed messages stay in queue 2015-08-30 02:19:59 +02:00
f4exb
6a050b2d35 Deep redesign: move to SDRangel #3: rename resources file 2015-08-30 02:19:09 +02:00
f4exb
a6e4f598e2 Deep redesign: move to SDRangel #1 2015-08-30 01:26:51 +02:00
f4exb
60198c2d26 Deep redesign: few corrections and code pretty format 2015-08-29 22:42:58 +02:00
f4exb
cebedf1460 Deep redesign: corrections after Valgrind memcheck 2015-08-29 03:09:44 +02:00
f4exb
43a783aceb Deep redesign: Valgrind optimizations 2015-08-29 03:09:00 +02:00
f4exb
5101a08632 Deep redesign: fixed FCD serialization. Pretty print utilities. Reverted optimization of source serializer 2015-08-28 11:12:31 +02:00
f4exb
77fed9a1c7 Deep redesign: revised RTLSDR source serialization. Optimisation of data to blob serialization 2015-08-28 03:20:00 +02:00
f4exb
5f0056f442 Deep redesign: revised source serialization mechanism and use dedicated classes for this purpose 2015-08-28 02:27:05 +02:00
f4exb
5a0668f9ec Deep redesign: fixed RTLSDR input plugin 2015-08-26 02:03:20 +02:00
f4exb
a68104ab65 Deep redesign: removed useless samplesource subdirectory 2015-08-25 08:31:57 +02:00
f4exb
005eae774e Deep redesign: use references for the iterator parameters of the sample sinks feed method 2015-08-25 08:24:23 +02:00
f4exb
11cc3044f8 Deep redesign: debug NFM demod interpolator init 2015-08-24 02:06:11 +02:00
f4exb
19b234c4df Deep redesign: debug AM demod removing extraneous interpolator init in start method 2015-08-24 00:51:27 +02:00
f4exb
bc287a4c33 Deep redesign: debug session #2 phase #2: fixed multi-threading of channelizers 2015-08-21 08:54:28 +02:00
f4exb
38bc6563d4 Deep redesign: debug session #2 phase #1 2015-08-20 03:38:31 +02:00
f4exb
582ce24c62 Use specific message to communicate between channelizer and demodulator 2015-08-19 22:12:52 +02:00
f4exb
23c956cf17 Deep redesign: Init sequence review phase #5: fixed source message forwarding for BladeRF only 2015-08-19 09:24:44 +02:00
f4exb
fc3e9efa8a Deep redesign: Init sequence review phase #3: Implement sample source input messages handler 2015-08-19 01:45:06 +02:00
f4exb
9be9f2d807 Deep redesign: Init sequence review phase #2: Fixing channel GUI init 2015-08-19 01:02:52 +02:00
f4exb
30957e3002 Deep redesign: Init sequence review phase #1: Fixing channel GUI init 2015-08-18 09:24:56 +02:00
f4exb
2db6c3a4c7 Deep redesign: debug phase #3: Fixed exit sequence 2015-08-18 03:14:26 +02:00
f4exb
d6ae378e52 Deep redesign: debug phase #2: App starting 2015-08-18 02:47:14 +02:00
f4exb
d23da25354 Deep redesign: debug phase #1 2015-08-17 09:15:57 +02:00
f4exb
a6a7145f3d Deep redesign: phase #4. Compiles 2015-08-17 08:29:34 +02:00
f4exb
b5f2475fbf Deep redesign: phase #3 2015-08-14 09:02:10 +02:00
f4exb
f5c5e19571 Deep redesign: phase #2 2015-08-14 05:00:28 +02:00
f4exb
1799cd816f Deep redesign: phase #1 2015-08-13 08:51:33 +02:00
f4exb
7433cdd91e Fixed startup initialization sequence: interim state #2 2015-08-13 01:14:21 +02:00
f4exb
a7da0b76e2 Fixed startup initialization sequence: interim state #1 2015-08-12 09:03:02 +02:00
f4exb
85897281ee more debug messages 2015-08-10 22:15:16 +02:00
f4exb
058fcdc4e1 Small sequence of calls re-org in Main Window. Better debug messages 2015-08-10 00:09:10 +02:00
f4exb
af8602a4d9 Removed delete DSP engine from Main Window destructor now that DSP engine is global static. Was causing double free. 2015-08-09 16:11:05 +02:00
f4exb
7c174c552d Merge branch 'f4exb' into redesign 2015-08-09 11:12:43 +02:00
f4exb
018c477af0 Fixed qDebug compile issues with std::string 2015-08-09 11:11:28 +02:00
f4exb
c5409e9b0f Merged with f4exb branch 2015-08-09 10:36:31 +02:00
f4exb
4ba6f66cac Replaced direct output to console for debug messages with qDebug 2015-08-09 10:33:04 +02:00
f4exb
3fd1346d08 Make DSP engine global static. Let DSP engine have its own report queue dostonct from Main Window message queue 2015-08-09 04:09:05 +02:00
f4exb
75f10a3b63 File source debugging interim state #2. Make file source GUI and input talk together 2015-08-04 04:17:24 +02:00
f4exb
07f16bb176 Use main window master timer for SSB demod spectrum and Channel Analyzer spectrum and scope 2015-08-01 04:07:09 +02:00
f4exb
e6caa94593 Use a master timer in the main window to trigger main spectrum instead of spectrum internal timer used by default 2015-08-01 03:33:07 +02:00
f4exb
a28d917531 New icons for file source plugin 2015-08-01 02:54:10 +02:00
f4exb
3dba9a0ea9 Implemented minimalist recording 2015-07-28 23:54:17 +02:00
f4exb
4649a1627d Set max coarse trigger level slider to 99 as last percent is covered by the fine slider 2015-07-27 08:31:47 +02:00
f4exb
24ae5ff039 Corrected trigger level display when triggered on phase 2015-07-27 02:22:41 +02:00
f4exb
1e61a5dc29 Display pre-trigger time line on scope 2015-07-27 02:12:37 +02:00
f4exb
ab80992890 Removed useless "preset load last" button from main UI 2015-07-27 01:12:06 +02:00
f4exb
4b4a1c57f1 Implemented coarse and fine trigger level sliders 2015-07-26 18:58:59 +02:00
f4exb
6dea38ab47 Display trigger line in logarithmic magnitude mode 2015-07-26 17:33:30 +02:00
f4exb
da9d4d7d52 Display trigger line in linear magnitude mode 2015-07-26 13:06:15 +02:00
f4exb
f06c8e1e58 Changed scope trigger level scale and display 2015-07-26 10:35:57 +02:00
f4exb
c36104708a Changed scope amplitude offset scale and display 2015-07-26 10:00:21 +02:00
f4exb
a93aae8ebf Changed scope amplitude scale and display 2015-07-25 18:53:27 +02:00
f4exb
ad2b941529 Save the waterfall share percentage of the screen in the preset 2015-07-24 01:30:00 +02:00
f4exb
a5bf0c2720 Added spectrum histogram clear button 2015-07-24 01:09:03 +02:00
f4exb
bec9d90bd3 Scope trigger on both edges 2015-07-23 06:52:12 +02:00
f4exb
837ef9f0db Implemented trigger delay 2015-07-23 04:58:27 +02:00
f4exb
cafa6b522a Adjusted pre-trigger delay values span control on scope GUI 2015-07-22 01:49:52 +02:00
f4exb
e8708d00fd Corrected intempestive trigger on pre-trigger delay condition 2015-07-22 01:45:57 +02:00
f4exb
71cb2c22d4 Corrected trace glitch on pre-triggered condition 2015-07-22 01:38:11 +02:00
f4exb
7f98710c19 Implemented variable scope trace length 2015-07-22 01:06:42 +02:00
f4exb
2f195ce6de Corrected scope GUI displays that depend on sample rate 2015-07-21 23:38:36 +02:00
f4exb
770ea3c586 In scope+spectrum combo make spectrum inside scope trace 2015-07-21 22:52:52 +02:00
f4exb
833b8c30c7 Rename trigger delay to pre-trigger delay and variables based on trigPre 2015-07-21 22:18:17 +02:00
f4exb
de3e3031c2 prepare variable trace length #1 2015-07-21 21:38:36 +02:00
f4exb
e0860a0d40 Implemented scope trigger delay 2015-07-21 01:33:58 +02:00
Edouard Griffiths
318602aab5 merged master 2015-07-20 23:00:48 +02:00
f4exb
3950ec4be9 scope trigger delay preparation #1 2015-07-20 22:51:49 +02:00
f4exb
be6899ebfd Control checkboxes size of spectrum GUI. Corrected reverse gold color mapping and apply it to center frequency of BladeRD GUI 2015-07-19 22:00:38 +02:00
f4exb
5a13525ea1 Experimental slightly dimmer main frequency dial implmented for BladeRF plugin 2015-07-19 19:39:16 +02:00
f4exb
6ccd8732d5 Experimental reverse video frequency dial implmented for NFM 2015-07-19 18:43:48 +02:00
f4exb
6d27dc5e0b Sort channel plugins by delta frequency and type before saving to preset 2015-07-19 02:07:40 +02:00
f4exb
ad8be9875e Added trace intensity control to spectrum analyzer 2015-07-18 17:53:57 +02:00
f4exb
15a5afad55 Added trace intensity control to scope 2015-07-18 11:27:09 +02:00
f4exb
fe5a61786a Promoted scope QToolButtons to ButtonSwitches that look prettier 2015-07-17 04:08:25 +02:00
f4exb
bda4456267 Corrected spectrum grid horizontal position 2015-07-17 01:00:48 +02:00
f4exb
7ee44dfd27 Corrected channel analyzer decimation and incorrect workarounds 2015-07-16 22:31:12 +02:00
f4exb
93aa852897 Optimization of current spectrum line display by just storing a pointer to the current spectrum. Completed. 2015-07-16 08:53:55 +02:00
f4exb
135170e6db Optimization of current spectrum line display by just storing a pointer to the current spectrum 2015-07-16 08:38:33 +02:00
f4exb
69101c0629 Enhanced spectrum display: Histogram: define NO_AVX, wider decay range, make stroke and late holdoff adjustable. Added option to show live spectrum (had only max hold before) 2015-07-16 04:55:14 +02:00
f4exb
528b11ebd1 Refactoring spectrum histogram display #1 2015-07-15 08:48:02 +02:00
f4exb
347360db90 Channel analyzer: in the scope+spectrum combo show the spectrum of the scope captured data possibly triggered and not just the free running spectrum of the channel 2015-07-15 01:19:39 +02:00
f4exb
72e461d17b Corrected scope Y grid display 2015-07-14 12:10:59 +02:00
f4exb
50034678d2 Corrected scope trace with time offset 2015-07-14 11:47:03 +02:00
f4exb
e0699d9711 Align scope grid on ticks 2015-07-14 10:39:41 +02:00
f4exb
461da9142d One shot trigger optimization #2 2015-07-14 02:56:54 +02:00
f4exb
d183599166 One shot trigger optimization 2015-07-14 02:27:54 +02:00
f4exb
9161e867c9 Added one shot trigger option 2015-07-14 02:18:55 +02:00
f4exb
c32f2b72f7 Show trigger line on phase display 2015-07-14 01:45:16 +02:00
f4exb
9d9e419fd4 Adapted GLScope to new trigger model 2015-07-14 01:24:59 +02:00
f4exb
b7a7f898bc Show phase angle in Pi units 2015-07-14 01:09:29 +02:00
f4exb
14d2c87518 Display actual trigger level for log magnitude and phase 2015-07-14 00:53:08 +02:00
f4exb
8a41edf24d Scope falling edge trigger 2015-07-14 00:04:34 +02:00
f4exb
e696e4f8a2 Scope trigger #1 2015-07-13 23:38:10 +02:00
f4exb
d67e4e0b82 Prepare scope trigger #2 2015-07-13 12:58:32 +02:00
f4exb
9fa737ec67 Prepare scope trigger #1 2015-07-13 10:46:51 +02:00
f4exb
5f427454a6 Added persistency (serialize/deserialize) of scope display mode (prime, second, both) 2015-07-12 23:45:17 +02:00
f4exb
fefbf223e7 Corrected time offset display 2015-07-12 23:21:37 +02:00
f4exb
3d75f2f899 Added options to display scope primary or secondary displays exclusively 2015-07-12 22:22:04 +02:00
f4exb
b10cab79ae Display actual units on Y scale amd offset displays 2015-07-12 11:25:55 +02:00