1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-08-27 08:16:35 -04:00
Commit Graph

181 Commits

Author SHA1 Message Date
f4exb
6a20810f3d Merge branch 'dev' into android 2016-02-28 11:05:07 +01:00
f4exb
718dcf3d8f Reorder glPushMatrix and glBindTexture to ease future migration to Open GL ES 2.0 2016-02-28 11:01:58 +01:00
f4exb
f1371026ba Adapt to Qt Android #1 2016-02-28 10:53:37 +01:00
f4exb
58d82139ab Filesource plugin: enhanced readibility of timestamp 2016-02-25 01:44:48 +01:00
f4exb
944418a720 UDPsource plugin: fixed missing method body causing program crash when address text is edited 2016-02-25 00:55:05 +01:00
f4exb
5ab1f76538 SDRdaemon plugin: fixed UDP setting in UI 2016-02-23 23:16:05 +01:00
f4exb
ca7d8de81e SDRdaemon plugin: added counters for data received from UDP 2016-01-28 03:30:36 +01:00
Edouard Griffiths
53027c42d2 Added missing tooltips in main GUIs 2016-01-12 13:38:44 +01:00
F4EXB
ec8e4d51df Font size and face normalization (final) 2016-01-12 05:51:26 +01:00
f4exb
f92b3c7811 Normalize Scope and Spectrum control GUIs 2016-01-12 04:38:44 +01:00
f4exb
0d9905c482 GLScope: fixed trace history size bug and set it to 32 positions (2^5) 2015-11-07 05:43:59 +01:00
f4exb
3eec09a01f GLScope: fixed trace memory out of bounds when full history is not complete 2015-11-06 08:56:33 +01:00
f4exb
548b0602fa GLScope: reshuffling of trigger controls in the UI 2015-11-06 06:32:36 +01:00
f4exb
f8e6cc6cce GLScope: IQ linear and IQ polar displays 2015-11-06 06:20:52 +01:00
f4exb
2726625e97 GLScope: IQ linear and IQ polar displays. Interim state #3: Changed secondary horizontal scale 2015-11-06 05:37:15 +01:00
f4exb
b121cefe88 GLScope: IQ linear and IQ polar displays. Interim state #2: Resized secondary display 2015-11-06 05:19:55 +01:00
f4exb
f891580e78 GLScope: IQ linear and IQ polar displays. Interim state #1: IQ linear 2015-11-06 04:40:59 +01:00
f4exb
9508690863 GLScope: chained multiple triggers 2015-11-05 09:16:42 +01:00
f4exb
8ac778714d GLScope: chained multiple triggers: interim state #3: multiple triggers array in UI 2015-11-05 01:34:21 +01:00
f4exb
2917f015ea GLScope: implemented trigger counts 2015-11-05 00:07:51 +01:00
f4exb
1c7bab1762 GLScope: trigger on phase derivative (instantaneous frequebcy) 2015-11-04 04:29:26 +01:00
f4exb
ff719059f0 GLScope: chained multiple triggers: interim state #1: implemented array of triggers 2015-11-04 03:10:05 +01:00
f4exb
704bb40a0b GLScopeGUI: added trigger index and trigger countdown control widgets 2015-11-03 08:36:41 +01:00
f4exb
490bccc5a1 GLScope: trace memory implementation. GLScopeGUI: widgets placement reorganization 2015-11-03 03:08:48 +01:00
f4exb
754a34c4b2 GLScope: trace memory UI icons and text 2015-11-02 00:33:50 +01:00
f4exb
fdfb29d432 GLScope: use white characters for power display overlays 2015-11-01 22:49:08 +01:00
f4exb
98125ce93a GLScope: individual settings for channels 1 and 2. Fine and Coarse sliders for Y offsets. 2015-11-01 06:27:39 +01:00
f4exb
1a7610a7e4 GLScope: individual settings for channels 1 and 2. Fine and Coarse sliders for Y offsets. Interim state #1: channel 1 working 2015-10-31 12:33:59 +01:00
f4exb
2b2fb4abb2 GLScope: fixed pi crossing on phase derivative displays 2015-10-29 20:46:52 +01:00
f4exb
f6b19085fb GLScope: new delta phase displays 2015-10-29 09:24:08 +01:00
f4exb
9641895e68 Channel Analyzer: overlays on scope trace to show maximum, average and peak to average powers when in magnitude log (dB) display 2015-10-29 02:35:20 +01:00
f4exb
70700ee4dc Channel Analyzer: display trace max and average power. Interim state #2 2015-10-28 09:27:51 +01:00
f4exb
ed6e078cff Channel Analyzer: display trace max and average power. Interim state #1 2015-10-27 04:56:52 +01:00
Edouard Griffiths
2f9dd5a7ab Removed trigger time line now that the zero time reference is always aligned with the trigger 2015-10-20 02:16:38 +02:00
Edouard Griffiths
427945649c Paint scope trigger lines with the same intensity as the trace 2015-10-19 23:44:11 +02:00
Edouard Griffiths
941b1a807a Removed anti-aliasing on spectrum and scope traces 2015-10-19 23:40:17 +02:00
f4exb
23f773c111 GLScope: set time 0 to pre-trigger point 2015-10-11 05:11:38 +02:00
f4exb
76a60a8cb2 Use vertical tab for channel tabs 2015-10-09 08:45:29 +02:00
f4exb
7742c0de2d Optimization: avoid cvtsd2ss instructions by using explicit floating point litterals. Spectrum histogram calculation optimization 2015-10-09 03:59:28 +02:00
f4exb
e9127d1b92 Merged include-gpl into include and removed GPL dribble in About dialog 2015-10-03 04:08:48 +02:00
f4exb
3ced80e198 Fixed source plugins virtual methods 2015-09-30 08:55:58 +02:00
f4exb
149422fb2e Deep redesign: move to SDRangel #4. New logo and about dialog 2015-08-30 04:47:54 +02:00
f4exb
30957e3002 Deep redesign: Init sequence review phase #1: Fixing channel GUI init 2015-08-18 09:24:56 +02:00
f4exb
4ba6f66cac Replaced direct output to console for debug messages with qDebug 2015-08-09 10:33:04 +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
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
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
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
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
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
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
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
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
f4exb
1ee68103d2 Display actual time units on time offset display 2015-07-12 10:17:23 +02:00
f4exb
c624ad0e13 Set channel analyzer bandwidth before decimation to channelizer input sample rate 2015-07-12 09:32:54 +02:00
f4exb
76c2843a39 implemented Y offset for I/Q and Mag lin + Phi 2015-07-09 02:21:54 +02:00
f4exb
3d81f1d0b4 Implemented scale display on scope second view. Only Mag(dB) + phase for now 2015-07-08 08:53:27 +02:00
f4exb
5b00aa65f5 Restore amplitude offset from serial 2015-07-08 02:11:13 +02:00