f4exb
|
ee6223618a
|
OpenGL modernization: draw waterfall grid time lines the new way
|
2016-03-03 22:48:45 +01:00 |
|
f4exb
|
5bc899f9c6
|
OpenGL modernization: draw waterfall grid frequency lines the new way
|
2016-03-03 22:45:43 +01:00 |
|
f4exb
|
2079970972
|
Removed useless dependency on stacktrace.h
|
2016-03-03 19:57:28 +01:00 |
|
f4exb
|
56df03ef29
|
OpenGL modernization: draw histogram grid frequency lines the new way. Added missing transformation matrices
|
2016-03-03 19:56:54 +01:00 |
|
f4exb
|
c7b1bb3912
|
OpenGL modernization: draw histogram grid power lines the new way
|
2016-03-03 08:50:10 +01:00 |
|
f4exb
|
62a9aa2ff0
|
OpenGL modernization: draw histogram contour the new way
|
2016-03-03 01:41:30 +01:00 |
|
f4exb
|
34df31ad27
|
OpenGL modernization: generalize simple shader program class
|
2016-03-03 01:09:55 +01:00 |
|
f4exb
|
7d0fe882d7
|
OpenGL modernization: draw the max hold spectrum line in the new way
|
2016-03-03 00:19:18 +01:00 |
|
f4exb
|
691a34cb16
|
OpenGL modernization: draw the spectrum line in the new way. New object GLShaderSimplePolyline
|
2016-03-02 23:55:29 +01:00 |
|
f4exb
|
79c717862c
|
OpenGL modernization: draw the spectrum line in the new way. Use transformation matrix driectly
|
2016-03-02 22:50:05 +01:00 |
|
f4exb
|
a1e2f541da
|
OpenGL modernization: draw the spectrum line in the new way. Rectangle calculation update.
|
2016-03-02 09:16:21 +01:00 |
|
f4exb
|
add5a382f3
|
OpenGL modernization: draw the spectrum line in the new way
|
2016-03-02 08:32:43 +01:00 |
|
f4exb
|
22d9e77974
|
OpenGL modernization: compile and link basic shaders
|
2016-03-02 03:09:50 +01:00 |
|
f4exb
|
8b800d8354
|
OpenGL modernization: added class for shader sources
|
2016-03-01 21:32:41 +01:00 |
|
f4exb
|
d975a0f12c
|
OpemGL: reorder functions so that the sequence glPushMatrix, glScalef and glTranslatef is always first in each rendering block lines of code
|
2016-02-29 23:29:01 +01:00 |
|
f4exb
|
b2dc3026bc
|
Android OpenGL specifics #1
|
2016-02-29 03:04:14 +01:00 |
|
f4exb
|
8d43ead373
|
Move to Open GL ES: replace glBegin/glEnd seqiences
|
2016-02-28 22:03:37 +01:00 |
|
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
|
6fd9e4f5bc
|
cmake: added install and uninstall targets
|
2016-02-24 11:51:36 +01:00 |
|
f4exb
|
5ab1f76538
|
SDRdaemon plugin: fixed UDP setting in UI
|
2016-02-23 23:16:05 +01:00 |
|
f4exb
|
2938a93ddf
|
Added compressed icon. Changed unlocked icon
|
2016-02-23 10:53:30 +01:00 |
|
f4exb
|
66accbcc5a
|
Added locked and unlocked icons
|
2016-02-23 10:37:30 +01:00 |
|
f4exb
|
ca7d8de81e
|
SDRdaemon plugin: added counters for data received from UDP
|
2016-01-28 03:30:36 +01:00 |
|
f4exb
|
7a6882829a
|
SDRdaemon plugin: new classes
|
2016-01-24 23:38:55 +01:00 |
|
Edouard Griffiths
|
53027c42d2
|
Added missing tooltips in main GUIs
|
2016-01-12 13:38:44 +01:00 |
|
f4exb
|
d787d72492
|
Normalize central spectrum font
|
2016-01-12 06:13:11 +01:00 |
|
F4EXB
|
ec8e4d51df
|
Font size and face normalization (final)
|
2016-01-12 05:51:26 +01:00 |
|
f4exb
|
9909858e7a
|
Normalize main window font (3)
|
2016-01-12 04:56:14 +01:00 |
|
f4exb
|
9d42632e94
|
Normalize main window font (more)
|
2016-01-12 04:52:14 +01:00 |
|
f4exb
|
b3e7f897ed
|
Normalize main window font
|
2016-01-12 04:47:43 +01:00 |
|
f4exb
|
f92b3c7811
|
Normalize Scope and Spectrum control GUIs
|
2016-01-12 04:38:44 +01:00 |
|
f4exb
|
3564b8ba58
|
BFM demod: re-introducing LSB stereo GUI controls
|
2015-12-25 20:12:50 +01:00 |
|
f4exb
|
8065c4157c
|
Revert "BFM demod: introducing LSB stereo for what it's worth..."
This reverts commit b5669fee2f .
|
2015-12-25 19:59:45 +01:00 |
|
f4exb
|
b5669fee2f
|
BFM demod: introducing LSB stereo for what it's worth...
|
2015-12-23 06:42:59 +01:00 |
|
f4exb
|
044e0bfc27
|
BFM demod: RDS GUI part #9: group14 full implementation. Separate clear RDS data button
|
2015-12-16 03:12:38 +01:00 |
|
f4exb
|
0259868ebe
|
Merge branch 'fix' into dev
|
2015-12-10 04:03:47 +01:00 |
|
f4exb
|
85f4963438
|
Code fix: threaded sample sink handle message method should take a const message argument
|
2015-12-10 01:56:38 +01:00 |
|
f4exb
|
1b66b72a11
|
BFM demod: implement button to control RDS activation
|
2015-12-09 04:13:13 +01:00 |
|
f4exb
|
fa2d9aecf5
|
BFM demod: added pilot view option and pilot power display
|
2015-12-09 00:04:46 +01:00 |
|
f4exb
|
f300b675bf
|
Unset PLL lock status as soon as condition is lost
|
2015-12-09 00:02:21 +01:00 |
|
f4exb
|
e533997dbe
|
BFM demod: apply de-emphasis
|
2015-12-08 02:00:30 +01:00 |
|
f4exb
|
2f8fda7137
|
PLL cleanup
|
2015-12-07 22:31:44 +01:00 |
|
Edouard Griffiths
|
ea5cdb034f
|
Implemented phase lock with configurable outputs
|
2015-12-07 18:20:27 +01:00 |
|
f4exb
|
baccaba2c8
|
BFM demod: PLL lock pilot carrier in flow
|
2015-12-07 02:18:31 +01:00 |
|
f4exb
|
f69e69a799
|
BFM demod: added phase lock class. Updated copyright notices
|
2015-12-06 19:47:55 +01:00 |
|
f4exb
|
183701acc5
|
New icons for SSB channel
|
2015-12-05 19:39:11 +01:00 |
|
f4exb
|
08a3bc9097
|
UDP source: new icons. Implemented audio on/off button with icon
|
2015-12-05 11:49:24 +01:00 |
|
f4exb
|
250e5bea3a
|
GLScope: reset first arg indicator after re-triggering
|
2015-11-10 03:03:56 +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
|
2305357324
|
GLScope: chained multiple triggers: interim state #2: implemented next trigger logic
|
2015-11-04 03:25:41 +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 |
|
f4exb
|
6a59ac7e10
|
Fixed data race condition in spectrum vis when the FFT size is changed
|
2015-10-22 02:27:56 +02:00 |
|
f4exb
|
35440d60f6
|
Attempt at fixing some race conditions #1
|
2015-10-21 02:32:21 +02: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
|
637adb6e9b
|
Added icons for recording button
|
2015-10-16 08:15:48 +02:00 |
|
f4exb
|
9c9776e569
|
Create own class for logical device DSP engine. Use this class in main DSP engine
|
2015-10-15 04:05:19 +02:00 |
|
f4exb
|
23f773c111
|
GLScope: set time 0 to pre-trigger point
|
2015-10-11 05:11:38 +02:00 |
|
f4exb
|
17c81fac0d
|
Make connection with the device selection combo and proper handler in the main UI
|
2015-10-10 05:13:41 +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
|
7a798f7dbf
|
Fixed presets not loading correctly
|
2015-10-09 01:50:09 +02:00 |
|
f4exb
|
ea5f322cf6
|
Fixed dynamic channel tab allocation so that no tab is created statically in the UI
|
2015-10-08 02:40:31 +02:00 |
|
f4exb
|
43be074004
|
Dynamic input tab allocation
|
2015-10-07 23:39:40 +02:00 |
|
f4exb
|
6e3e273b68
|
Dynamic input tab allocation. Interim state #1
|
2015-10-07 23:27:56 +02:00 |
|
f4exb
|
ce8dd29c0a
|
Dynamic channel tab allocation
|
2015-10-07 22:15:55 +02:00 |
|
f4exb
|
ae39dca580
|
Dynamic channel tab allocation: interim state #1
|
2015-10-07 09:27:44 +02:00 |
|
f4exb
|
162d5705dc
|
Fixed tabs for sample sources
|
2015-10-07 05:37:28 +02:00 |
|
f4exb
|
6577bab4e9
|
Tabs for sample sources
|
2015-10-07 04:32:16 +02:00 |
|
f4exb
|
dbffb16348
|
Allocate spectrum tabs dynamically
|
2015-10-07 03:53:25 +02:00 |
|
f4exb
|
21180b18fb
|
Removed Tx tabs
|
2015-10-07 03:20:17 +02:00 |
|
f4exb
|
d8827985e2
|
Removed some SDRAngelove references
|
2015-10-05 04:47:23 +02:00 |
|
f4exb
|
438df2975e
|
NFM demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button
|
2015-10-04 06:26:06 +02:00 |
|
f4exb
|
f1cd4bf992
|
Channel analyzer: added display of channel power in dB. Changed minus radio button for a iconified toggle button
|
2015-10-04 05:28:11 +02:00 |
|
f4exb
|
1ac49ce8ce
|
Fixed setting of source of same kind with different sequence number
|
2015-10-03 23:59:02 +02:00 |
|
f4exb
|
3e74c45622
|
Fised segfault in find best source match method debug printout
|
2015-10-03 10:21:48 +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
|
c46741bd72
|
Implemented Tx spectrum display in main window for future use
|
2015-10-03 03:56:03 +02:00 |
|
f4exb
|
cf9263f1ff
|
Added a save settings button to the main window
|
2015-10-03 02:14:26 +02:00 |
|
Edouard Griffiths
|
662b575fa1
|
Simplify and clarify Plugin Manager source selection by index. Fix #2
|
2015-10-02 14:21:56 +02:00 |
|
Edouard Griffiths
|
0a92354682
|
Simplify and clarify Plugin Manager source selection by index. Fix #1
|
2015-10-02 14:21:02 +02:00 |
|
Edouard Griffiths
|
3869d515cd
|
Simplify and clarify Plugin Manager source selection by index
|
2015-10-02 14:19:28 +02:00 |
|
f4exb
|
83d6d9d190
|
Multiple sources for the same preset. Working more or less
|
2015-10-02 04:04:38 +02:00 |
|
f4exb
|
51914b4767
|
Multiple sources in preset. Interim state #1
|
2015-10-02 02:22:56 +02:00 |
|
Edouard Griffiths
|
fa79c55f41
|
Implemented multiple sample sources for one preset
|
2015-10-01 16:57:33 +02:00 |
|
f4exb
|
c85813b577
|
Implemented a list of source configuration in the Preset object with add or update and find best match methods
|
2015-10-01 08:54:56 +02:00 |
|
f4exb
|
3ced80e198
|
Fixed source plugins virtual methods
|
2015-09-30 08:55:58 +02:00 |
|
f4exb
|
a1efdcc8dc
|
New preset design: changed device registration
|
2015-09-30 06:57:40 +02:00 |
|
f4exb
|
ded446c43a
|
New preset design (single). Applied to HackRF
|
2015-09-30 04:39:09 +02:00 |
|
f4exb
|
2d9c0bcfd2
|
Review presets #1. Apply to HackRF
|
2015-09-30 03:46:46 +02:00 |
|
f4exb
|
66987e5b19
|
Presets by source: plugin GUI interface cleanup
|
2015-09-29 03:45:35 +02:00 |
|
f4exb
|
921b511f96
|
Presets by source: set center frequency from preset center frequency
|
2015-09-29 03:35:14 +02:00 |
|
f4exb
|
1450289e0f
|
Fixed glitches in channel analyzer decimation
|
2015-09-28 02:39:48 +02:00 |
|
f4exb
|
fd78dda566
|
Fixed stop acquisition not working when sample rate is too high
|
2015-09-27 15:47:51 +02:00 |
|
f4exb
|
525a3f0024
|
post sample rate changes directly on DSP input message queue. Removed sample source output queue entirely as it was not reliable under stress
|
2015-09-27 12:50:38 +02:00 |
|
f4exb
|
6b29864484
|
NFM demod: adjustments to AF squelh parameters
|
2015-09-13 18:17:15 +02:00 |
|
f4exb
|
4246fb6381
|
NFM demod: revised AF squelch completely
|
2015-09-13 11:56:14 +02:00 |
|
f4exb
|
34942340a3
|
NFM demod: back to the basics
|
2015-09-12 16:34:57 +02:00 |
|
f4exb
|
c4ad938083
|
Tried to fix NFM squelch again
|
2015-09-12 09:46:51 +02:00 |
|
f4exb
|
f5809b95c0
|
AGC in .cpp
|
2015-09-07 23:31:34 +02:00 |
|
f4exb
|
b31e62e73c
|
Fixed NFM strong signals handling
|
2015-09-07 01:15:55 +02:00 |
|
f4exb
|
ed0d613f10
|
Fixed segfault while changing center frequency or sample rate
|
2015-09-06 10:21:06 +02:00 |
|
f4exb
|
234fb61955
|
Deep redesign: replaced smelly Spinlock mutex by standard QMutex in message queue
|
2015-09-02 01:51:49 +02:00 |
|
f4exb
|
7f35fdeb89
|
Deep redesign: reverted message deqeuing changes
|
2015-08-30 23:22:18 +02:00 |
|
f4exb
|
4832a5afd8
|
Deep redesign: move to SDRangel #6. Removed old icons and added new .ico
|
2015-08-30 09:41:00 +02:00 |
|
f4exb
|
af1de96e51
|
Deep redesign: move to SDRangel #5. New icon
|
2015-08-30 05:04:08 +02:00 |
|
f4exb
|
149422fb2e
|
Deep redesign: move to SDRangel #4. New logo and about dialog
|
2015-08-30 04:47:54 +02:00 |
|
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 |
|
f4exb
|
1ee68103d2
|
Display actual time units on time offset display
|
2015-07-12 10:17:23 +02:00 |
|
f4exb
|
7924ed204a
|
Removed scope from main window entirely as scope is now supported in the channel analyzer
|
2015-07-12 09:48:17 +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 |
|
f4exb
|
83b2f53ee5
|
Time scale on scope view #1
|
2015-07-08 02:05:32 +02:00 |
|
f4exb
|
133e072b19
|
Use font from UI definition in GLScope and GLSpectrum. Use smaller font (8pt). Time offset in cents instead of mills
|
2015-07-07 02:50:26 +02:00 |
|
f4exb
|
8924be1a31
|
Fixed time scale display on scope GUI
|
2015-07-07 01:17:16 +02:00 |
|
f4exb
|
5a8c3d8e5b
|
Print scale on scope part #1
|
2015-07-06 09:17:51 +02:00 |
|
Hoernchen
|
4968bf1ccd
|
Allow building without SSE.
|
2015-07-06 07:38:48 +01:00 |
|
f4exb
|
f2af402087
|
Added set samplerate
|
2015-06-24 00:01:48 +02:00 |
|
f4exb
|
40848f141a
|
Make room for scale on scope display
|
2015-06-24 00:01:33 +02:00 |
|
f4exb
|
b7ed6bd0ce
|
Channel Analyzer: added button to control grid itensity and serialize/deserialize scope settings
|
2015-06-23 22:52:27 +02:00 |
|
f4exb
|
a463b1fbc6
|
Created a spectrum + scope combo VIS to handle the channel analyzer spectrum + scope display
|
2015-06-23 20:05:28 +02:00 |
|
f4exb
|
c4957d2ee5
|
Channel Analyzer: fixed data mode button
|
2015-06-22 09:01:25 +02:00 |
|
f4exb
|
c9f9990764
|
Added a scope widget in the channel analyzer plugin
|
2015-06-22 04:16:27 +02:00 |
|
f4exb
|
2c84b82621
|
Started implementation of a Channel Analyzer plugin. Works basically
|
2015-06-21 12:46:47 +02:00 |
|
f4exb
|
cba4942971
|
When channel marker center line is draggable then show frequency
|
2015-06-20 11:09:08 +02:00 |
|
f4exb
|
3cdccd2cd0
|
Changed AGC to enhanced NFM squelch
|
2015-06-20 09:28:57 +02:00 |
|
f4exb
|
e66d9a417f
|
Changed NFM RF threshold squelch for after demod squelch
|
2015-06-19 08:27:29 +02:00 |
|
f4exb
|
e9328c14aa
|
Lower CTCSS detection threshold
|
2015-06-17 01:51:25 +02:00 |
|
f4exb
|
40f00c0ed7
|
Added a simple CTCSS detector based on Goertzel's algorithm
|
2015-06-16 04:42:37 +02:00 |
|
f4exb
|
16082916f6
|
Extended the upper limit of spectrum decay
|
2015-06-12 03:21:02 +02:00 |
|
f4exb
|
b269cca388
|
Extended lower limit of spectrum reference level
|
2015-06-12 02:58:25 +02:00 |
|
f4exb
|
ce60c0b53e
|
Corrected timescale of waterfall when spectrum is SSB
|
2015-06-12 02:49:29 +02:00 |
|
f4exb
|
3d2b82b934
|
Improvements in the spectrum GUI
|
2015-06-11 03:39:17 +02:00 |
|
f4exb
|
5b77b4ccf0
|
Removed old copyright notice
|
2015-06-07 19:30:44 +02:00 |
|
f4exb
|
1c7ea3dfb3
|
Added a plugin for BladeRF. Removed GNUradio from the build (gr-osmocom source) as this does not work properly
|
2015-06-07 03:30:28 +02:00 |
|
f4exb
|
26b9c324e7
|
Improved GNU Radio plugin usability. Removed osmosdr completely from the build as it is superceded by GNU Radio
|
2015-05-18 02:18:33 +02:00 |
|
f4exb
|
3f106ade9e
|
Working unoptimzied WFM just mono (AF baseband)
|
2015-05-15 11:29:41 +02:00 |
|
f4exb
|
93d5081b44
|
Added debug messages in comment
|
2015-05-15 03:12:27 +02:00 |
|
f4exb
|
d395ba24c7
|
Make the low cutoff frequency of the SSB filter variable. Change spectrum overlay accordingly.
|
2015-05-12 21:50:02 +02:00 |
|
f4exb
|
e15f4f26f1
|
Added button to change the brightess of the spectrum display grid
|
2015-05-12 15:49:03 +02:00 |
|
f4exb
|
3e922dbb0a
|
Added simple AGC for AM demod
|
2015-05-12 12:12:13 +02:00 |
|
f4exb
|
c59e15ea3f
|
Added copyright notice in about dialog
|
2015-05-11 19:00:49 +02:00 |
|
f4exb
|
16838761a1
|
Enhanced the display of the frequency for highlighted marker on the frequency scale
|
2015-05-11 17:46:59 +02:00 |
|
f4exb
|
44bbc89ace
|
Show frequency for highlighted marker on second line of frequency scale
|
2015-05-11 13:37:46 +02:00 |
|
f4exb
|
fe85503130
|
NFM and SSB receiver in focus trigger the display of the central frequency line on the spectrum frequency scale thus facilitating its identification
|
2015-05-11 11:03:01 +02:00 |
|
f4exb
|
3bb44d54bf
|
Make the sideband appear correctly on SSB channel overlay
|
2015-05-11 03:27:31 +02:00 |
|
f4exb
|
c92909d78d
|
Removed useless spectrum visualizer in NFM receivers. Created a null sink class to fit corresponding parameter in NFMDemod class constructor
|
2015-05-10 19:21:46 +02:00 |
|
f4exb
|
f07934cc80
|
Added button and logic to update an existing preset with the current configuration
|
2015-05-09 10:51:02 +02:00 |
|
John Greb
|
d1a833b43f
|
Refactor SFFT.
|
2015-01-13 19:14:36 +00:00 |
|
John Greb
|
1e77911e9c
|
Start detecting.
|
2015-01-12 19:59:45 +00:00 |
|
John Greb
|
429b4dbbff
|
Add Sliding FFT.
|
2015-01-11 19:30:48 +00:00 |
|
John Greb
|
3b8add19c3
|
Reduce FFT filter memory use.
|
2014-12-25 21:24:03 +00:00 |
|
John Greb
|
4135c8f5ad
|
Bandpass FFT.
|
2014-12-22 20:23:55 +00:00 |
|
John Greb
|
85b088cead
|
DC correction needs floating point.
|
2014-12-06 22:35:53 +00:00 |
|
John Greb
|
0ada023270
|
Tidy.
|
2014-11-22 23:24:21 +00:00 |
|
John Greb
|
836796fff4
|
Strict aliasing.
|
2014-11-22 21:55:35 +00:00 |
|
John Greb
|
25cffee789
|
Update miniz.
|
2014-11-21 19:58:00 +00:00 |
|
John Greb
|
3717af3f43
|
Quiet more warnings.
|
2014-11-21 19:44:19 +00:00 |
|
John Greb
|
0311f64527
|
Quiet some warnings.
|
2014-11-21 15:41:58 +00:00 |
|
John Greb
|
b41e83e0ad
|
Unexplained segfault when saving Presets.
|
2014-11-14 21:11:27 +00:00 |
|
John Greb
|
ec14645130
|
Comment out harmless Compiler warning.
|
2014-10-23 22:19:54 +01:00 |
|
Hexameron
|
30dab49869
|
Single sideband.
|
2014-07-13 09:06:43 +01:00 |
|
Hexameron
|
84d53dde4e
|
Tweak ringbuffer latency.
|
2014-07-03 09:45:14 +01:00 |
|
Hexameron
|
6062233dfa
|
Fixed channel marker.
|
2014-06-30 23:26:21 +01:00 |
|
Hexameron
|
3824642bff
|
Tweak UI.
|
2014-06-30 21:53:59 +01:00 |
|
Hexameron
|
f3e5881be2
|
Upper Sideband Demodulator.
|
2014-06-29 22:01:56 +01:00 |
|
Hexameron
|
0203283876
|
GreenFFT.
|
2014-06-27 17:36:13 +01:00 |
|
Hexameron
|
960700249c
|
Center audio spectrum.
|
2014-06-17 20:13:49 +01:00 |
|
Hexameron
|
fa780d9134
|
Demispectrum.
|
2014-06-15 09:32:25 +01:00 |
|
John Greb
|
bbe6d4505d
|
Waterfall brightness/overlap.
|
2014-06-10 12:24:52 +01:00 |
|
John Greb
|
243f3dbf69
|
Circular buffer fail.
|
2014-06-08 19:20:18 +01:00 |
|
Hexameron
|
444e8ed857
|
Rework decimation.
|
2014-05-28 19:13:09 +01:00 |
|
Hexameron
|
1361e55f47
|
Restore some logging.
|
2014-05-21 11:27:55 +01:00 |
|
Hexameron
|
280346e39b
|
48kHz.
|
2014-05-21 00:42:56 +01:00 |
|
Hexameron
|
c813639df7
|
Silence.
|
2014-05-20 18:35:57 +01:00 |
|
Hexameron
|
82047f69ce
|
Consistant Waterfall speed.
Saves cpu at high bandwidths.
|
2014-05-19 15:22:44 +01:00 |
|
Hexameron
|
fbef672cd0
|
Offset tuning.
|
2014-05-18 17:04:24 +01:00 |
|
Hexameron
|
7d3bfb26fc
|
git clone git://git.osmocom.org/sdrangelove.git
|
2014-05-18 16:52:39 +01:00 |
|