Charles J. Cliffe
987af4b997
Helptip updates
2016-02-08 23:52:40 -05:00
Charles J. Cliffe
e962ad4a56
Fix keyboard input error system response (auditory beep in most cases)
2016-02-08 23:40:09 -05:00
Charles J. Cliffe
393cd5f635
Add hover helptips, show hover helptips by default for new users.
2016-02-08 22:43:11 -05:00
Charles J. Cliffe
8737728cf9
Control gains with space or numeric entry
2016-02-07 22:19:05 -05:00
Charles J. Cliffe
96d22ee8f7
Set waterfall lps or spectrum avg by space/typing
2016-02-07 21:05:49 -05:00
Charles J. Cliffe
2295b47d69
Initial global keyboard handler setup
2016-02-07 18:01:11 -05:00
Charles J. Cliffe
48aff5baf1
Remove SoapySDR::Device proxy classes and functions, use SoapySDR directly
2016-01-31 15:11:54 -05:00
Stanisław Pitucha
86fab39d84
Even more unused parameters
2016-01-29 07:49:40 +11:00
Stanisław Pitucha
035353123d
Fix signed/unsigned variables
2016-01-29 07:49:31 +11:00
Stanisław Pitucha
c1eb1de1bd
Fix remaining unused parameters
2016-01-27 11:45:54 +11:00
Stanisław Pitucha
c59f72d4a0
Cleanup unused var warnings
...
Clean up compiling output so that actual issues can be spotted. Remove multiple
cases of unused parameter. Remove unused isActive at startup. (demod is started
regardless)
2016-01-27 11:21:53 +11:00
Charles J. Cliffe
cec4f7aed1
Fix for being unable to set maximum gain
2016-01-17 10:40:01 -05:00
Charles J. Cliffe
1b491093cb
Active freq improve shadow
2016-01-13 23:25:16 -05:00
Charles J. Cliffe
f765dc1898
Improve frequency indicator text shadow
2016-01-13 22:39:39 -05:00
Charles J. Cliffe
416cb54fb9
Improve visual frequency / new demod indicator
2016-01-13 21:29:26 -05:00
Charles J. Cliffe
6f7234b35a
Update status instructions
2016-01-13 00:29:11 -05:00
Charles J. Cliffe
beab55a49e
Press 'c' on waterfall/demod to center to frequency
2016-01-13 00:23:06 -05:00
Charles J. Cliffe
d2d6f92502
Show frequency / demod preview with snap on waterfall hover
2016-01-13 00:07:42 -05:00
Charles J. Cliffe
62288e485f
Improve peak hold usability; add 30 frame delay between resets; don't drag old data around
2016-01-02 01:38:17 -05:00
Charles J. Cliffe
01c10efeff
Half-band transition and frequency change peak hold tweaks
2015-12-31 21:28:56 -05:00
Charles J. Cliffe
6df9661db1
Add peak hold to spectrum visuals
2015-12-31 20:44:39 -05:00
Charles J. Cliffe
7d6a387a77
Updates and improvements for low-bandwidth input usage
2015-12-29 20:52:49 -05:00
Charles J. Cliffe
2867f90977
Refresh tuner on half-band change
2015-12-14 19:39:13 -05:00
Charles J. Cliffe
744db7ea98
half-band tuning multiplier missing bandwidth state check
2015-12-13 17:26:19 -05:00
Charles J. Cliffe
be8cde6ce3
More zoom tweaks, fix half-band tuner step
2015-12-13 14:09:04 -05:00
Charles J. Cliffe
7038652141
Fix some waterfall zoom navigation mistakes
2015-12-11 19:57:40 -05:00
Charles J. Cliffe
904db013c7
Simple tuner half-band display patch
2015-12-07 20:19:03 -05:00
Charles J. Cliffe
0f8065f48a
FSK tweaks, minimum bandwidth adjust
2015-12-01 00:59:11 -05:00
Charles J. Cliffe
76d69ffd78
Add GMSK, fix modem bandwidth logic, cleanup.
2015-11-30 21:58:54 -05:00
Charles J. Cliffe
c303b68284
Basic X/Y scope plot while in digital mode
2015-11-29 13:35:12 -05:00
Charles J. Cliffe
cdddd5850f
Legacy session load tweak, modem type selection refresh fix
2015-11-27 00:16:13 -05:00
Charles J. Cliffe
4fa0cb7c67
Persist modem settings on new instances
2015-11-26 01:54:54 -05:00
Charles J. Cliffe
4a62eae096
Convert constellation code to ModemArgInfo settings
...
- Note: can’t set constellation yet until property grid is added
2015-11-23 20:03:47 -05:00
Charles J. Cliffe
7b301fadc1
Clean up some early prototype garbage..
2015-11-22 23:25:45 -05:00
Charles J. Cliffe
c0eca0b2f3
Allow modems to limit/control input rate
...
- Modems can now over-ride user rate input and lock/step as needed
- Separate digital code defs a bit more so it’s not required when
disabled
- Testing FSK based on @andresv ’s example at
https://github.com/jgaeddert/liquid-dsp/issues/9
2015-11-22 19:56:25 -05:00
Charles J. Cliffe
724808d9ff
Clean-up/fix squelch
2015-11-21 15:12:20 -05:00
Charles J. Cliffe
fb677d0ee2
Constructor init order warning fixes
2015-11-20 22:29:04 -05:00
Charles J. Cliffe
63ea642c88
Clean-up unused stereo states.
2015-11-20 21:55:37 -05:00
Charles J. Cliffe
73ca52aee1
Convert demodulator type ids to strings for now
2015-11-17 18:57:42 -05:00
Charles J. Cliffe
80e0d7019f
Update digital_lab
2015-11-10 20:53:55 -05:00
Charles J. Cliffe
7b48b4f69f
Fix arrow key input on windows
2015-11-01 16:12:22 -05:00
Charles J. Cliffe
ba067bcc24
Fix spectrum scale control in Windows
2015-11-01 12:41:13 -05:00
Charles J. Cliffe
798c558c09
Fix bad frequency jumps at zoomed freq <= 1/2 samplerate
2015-10-28 22:07:06 -04:00
Charles J. Cliffe
ac93aa369b
Manual Gain Control :-)
...
- Disable AGC from settings menu
- Requires latest SoapySDRPlay gain commits for SDRPlay
2015-10-27 01:56:49 -04:00
Charles J. Cliffe
68d80bde9e
Shift + arrow up/down to adjust visual scale
2015-10-25 14:31:56 -04:00
Charles J. Cliffe
a6201ad3b5
Add split-view controls; tweak spectrum scale control
2015-10-25 14:09:59 -04:00
Charles J. Cliffe
11aa8e9b05
Right drag spectrum vertically to adjust scale
2015-10-25 00:07:01 -04:00
Charles J. Cliffe
e61caaf5a6
Possible null pointer calls, fix unnecessary context switches
2015-10-22 01:42:50 -04:00
Charles J. Cliffe
1e0489f974
Fix some possible threading issues with waterfall canvas
2015-10-22 01:12:51 -04:00
Charles J. Cliffe
71383b4cb6
Avoid extra locking if queue is empty
2015-10-20 18:32:49 -04:00
Charles J. Cliffe
b822704b0c
Tweak waterfall update mutex locking
2015-10-20 18:30:41 -04:00
Charles J. Cliffe
c200048bf7
Reduce glTexSubImage2D calls
...
- far less texture update calls for high speed waterfall rates
2015-10-18 13:44:31 -04:00
Charles J. Cliffe
edd154296c
FIR Polyphase filterbank channelizer prototype implementation
...
- Can now handle several 200khz FM streams with SDRPlay at 8Mhz+ on my
old 2010 Macbook Pro :)
- Demod bandwidth max now limited to 400khz, temporary until alternate
path for high-bandwidth is available
2015-10-14 00:54:48 -04:00
Charles J. Cliffe
eaaf6cd02e
Merge pull request #143 from cjcliffe/master
...
update lab
2015-09-12 14:11:55 -04:00
Charles J. Cliffe
45d6531b82
remove test var
2015-09-11 00:13:30 -04:00
Charles J. Cliffe
9906816c19
Remove test var
2015-09-11 00:03:02 -04:00
Charles J. Cliffe
aa5a162888
Cleanup
2015-09-10 23:42:22 -04:00
Charles J. Cliffe
eec1d7936f
smoothest windows results so far
2015-09-10 23:01:10 -04:00
Charles J. Cliffe
0a6d409065
tex update lock, VisualData"Re"Distributor
2015-09-10 21:48:18 -04:00
Charles J. Cliffe
4301d0d434
fix missing processed check
2015-09-10 19:56:15 -04:00
Charles J. Cliffe
0b7cbbde35
fix skewing lag offset, mouse hover issues
2015-09-10 01:26:05 -04:00
Charles J. Cliffe
43b30367d9
Visual queue smoothing tweak
2015-09-09 23:46:05 -04:00
Charles J. Cliffe
a1bf5b839e
Prototype waterfall rate smoothing / fps matching
2015-09-09 23:29:38 -04:00
Charles J. Cliffe
7163cd13f2
Spectrum panel init fixes, more FFT distributor tweaks
2015-09-09 17:31:55 -04:00
Charles J. Cliffe
11121d8a0e
waterfall jitter and general refresh improvements
2015-09-08 21:32:15 -04:00
Charles J. Cliffe
2974546436
update digital_lab
2015-08-26 20:32:53 -04:00
Charles J. Cliffe
c30cce9114
Add functional Spectrum view to demodulator visuals
...
- Might need to do some renaming from Scope->AVDisplay or something for
ScopeCanvas to avoid confusion.
2015-08-24 01:31:37 -04:00
Charles J. Cliffe
7a0f523eaf
Test of draggable scope area + fixes
...
- Will be able to drag back/forth to cycle scope/spectrum/plot
- Fix for two crashes
2015-08-19 23:22:46 -04:00
Charles J. Cliffe
03c8619c5a
Carry / preset mute state; mute button visual tweaks
2015-08-19 17:06:06 -04:00
Charles J. Cliffe
8b5500fc9b
Smooth keyboard navigation while zoomed.
2015-08-19 00:48:52 -04:00
Charles J. Cliffe
b236a9cb3e
fix for spectrum disconnect after zooming in/out
2015-08-18 19:21:31 -04:00
Charles J. Cliffe
3c822e1bd8
Make decibels display toggleable
2015-08-17 23:31:22 -04:00
Charles J. Cliffe
62858abbf5
Spectrum peak and floor dB are now displayed
2015-08-17 21:52:38 -04:00
Charles J. Cliffe
4df66ea0e3
Move [M] to avoid confusion with Mhz
2015-08-17 01:11:42 -04:00
Charles J. Cliffe
58fb313d6f
Update waterfall helptip
2015-08-17 01:07:57 -04:00
Charles J. Cliffe
9de1abd539
Add mute button and 'M' to toggle mute on waterfall hover
2015-08-17 00:59:38 -04:00
Charles J. Cliffe
867174edf3
update digital lab
2015-08-16 20:33:51 -04:00
Charles J. Cliffe
5de181cf67
keyboard waterfall zoom input tweaks
2015-08-16 19:47:49 -04:00
Charles J. Cliffe
cd129e0726
fix keyboard control code
2015-08-16 16:43:19 -04:00
Charles J. Cliffe
3e2570a26c
Waterfall keyboard control updates
2015-08-15 04:47:01 -04:00
Charles J. Cliffe
b41d0a3613
Update tuner bandwidth help tip
2015-08-14 21:32:58 -04:00
Charles J. Cliffe
8c7d2576ad
Update frequency dialog to support bandwidth entry
2015-08-14 20:19:37 -04:00
Charles J. Cliffe
8dc2e6cacc
Move waterfall FFT processing to it's own thread.
2015-08-14 19:17:43 -04:00
Charles J. Cliffe
88ebb7a83a
Merge pull request #130 from cjcliffe/master
...
update lab
2015-08-13 22:17:34 -04:00
Charles J. Cliffe
8000e97a8c
force waterfall to throttle by client dc paint from appframe idle
...
- Attempting to improve waterfall jitter between platforms
2015-08-13 17:59:56 -04:00
Charles J. Cliffe
9de7bc95fb
meter visual fix, tuner refresh fix
2015-08-12 20:05:57 -04:00
Charles J. Cliffe
33d51b2bff
Improve input response time, balance visuals, fix a bug
2015-08-12 19:39:11 -04:00
Charles J. Cliffe
6ae02bee9c
Frame timer too jittery for anything but OSX, back to throttling which looks nicer..
2015-08-12 18:07:06 -04:00
Charles J. Cliffe
f4640094b8
Crank up the waterfall zoom limits for more detail :)
2015-08-11 20:37:46 -04:00
Charles J. Cliffe
0802f7b756
Experimenting with max speed waterfall (no dropped FFTs :)
...
- FFT Detail from zoomed-in views is greatly improved with the
additional data
2015-08-11 00:50:43 -04:00
Charles J. Cliffe
6ac4661e2e
Merge pull request #127 from cjcliffe/master
...
Digital lab update
2015-08-10 19:11:18 -04:00
Charles J. Cliffe
c4cde423f9
theme refresh fix, set waterfall panel bg
2015-08-10 18:45:46 -04:00
Charles J. Cliffe
1fd380d2fb
Re-usable SpectrumPanel to replace SpectrumContext
2015-08-10 00:33:31 -04:00
Charles J. Cliffe
2f0d6b9c75
Re-usable WaterfallPanel to replace WaterfallContext
2015-08-09 23:00:51 -04:00
Charles J. Cliffe
c970f8d5db
Transform error for scope divider / center line
2015-08-09 13:23:58 -04:00
Charles J. Cliffe
db8e7a68d0
Re-usable ScopePanel to replace ScopeContext Plot
2015-08-09 12:51:01 -04:00
Charles J. Cliffe
aa6e612d6a
Move processor call out of scope canvas
2015-08-08 14:52:01 -04:00
Charles J. Cliffe
9d4f933758
synchronized refresh timer at 30fps, remove osx frame limiter hack
...
- Tuning, Gain and Mode selector canvases no longer refresh unless
necessary
- Hopefully resolves refresh issues on El Capitan and others
2015-08-08 13:26:53 -04:00
Charles J. Cliffe
5f96f4c839
Merge pull request #124 from cjcliffe/ui_visuals_to_panels
...
Ui visuals to panels
2015-08-04 17:09:07 -04:00
Charles J. Cliffe
bab2ad3780
cleanup
2015-08-03 23:41:37 -04:00
Charles J. Cliffe
00713c0259
unused var, comment cleanup
2015-08-03 02:12:11 -04:00
Charles J. Cliffe
2cff389d6b
SpectrumVisualProcessor now working, cleanup, refactoring
2015-08-03 01:38:38 -04:00
Charles J. Cliffe
560eec1336
ScopeVisualProcessor now working
2015-08-01 11:03:00 -04:00
Charles J. Cliffe
b2d4cf8f9c
Merge pull request #122 from cjcliffe/ui_visuals_to_panels
...
MSVC and TDMGCC fixes
2015-07-31 18:35:29 -04:00
Charles J. Cliffe
3fbb1def49
MSVC and TDMGCC fixes
2015-07-31 18:21:30 -04:00
Charles J. Cliffe
5033d6f5d8
Merge ui panel code and refactoring
2015-07-30 21:53:29 -04:00
Charles J. Cliffe
10e35002f1
AudioThread & demod worker IOThread queues, cleanup
2015-07-30 19:30:46 -04:00
Charles J. Cliffe
5c0aee5ecb
Merge pull request #113 from cjcliffe/master
...
Update ui_controls
2015-07-20 00:03:32 -04:00
Charles J. Cliffe
6b61943fba
Merge work from @Dantali0n to digital_lab branch, thanks\!
2015-07-20 00:00:50 -04:00
Charles J. Cliffe
8827ff9e26
add some missing init vars causing problems with new demod 0/false value checks
2015-07-18 17:03:29 -04:00
Charles J. Cliffe
9bd7ebf07a
Set raw demod type before bandwidth to prevent crash from previous bw setting
2015-07-17 22:27:38 -04:00
Charles J. Cliffe
b28c8dbc3e
Move static fonts to GLFont
2015-06-30 23:07:39 -04:00
Charles J. Cliffe
ab438738aa
Fix conflict with wx RGBColor struct
2015-06-21 10:51:13 -04:00
Dantali0n
951a1ee9c6
Requested Constellations & actual Constellations are now separated.
2015-06-10 19:39:08 +02:00
Dantali0n
f71d04eb75
Propagate Constelattion setting to demodulator, not working properly yet.
2015-06-10 10:50:14 +02:00
Dantali0n
b76eafe8df
Fix lock UI update and start on constellation implementation
2015-06-09 17:00:05 +02:00
Dantali0n
9e1601c446
Working demodulator lock status text
2015-06-05 09:51:46 +02:00
corne lukken
0a0e7db242
deModulators selections
2015-06-03 11:23:16 +02:00
Charles J. Cliffe
076d8a6847
Static analysis warning fixes
2015-05-30 00:09:51 -04:00
Charles J. Cliffe
24179afd28
add ternary to catch possible null pointer bump
2015-05-28 18:30:53 -04:00
Charles J. Cliffe
2a9eadbf9a
Issue #81 patches from @dovandung
2015-05-27 23:22:19 -04:00
Charles J. Cliffe
a39b745d44
Range selection snapping..
2015-05-11 21:54:31 -04:00
Charles J. Cliffe
d3f1d5236c
Waterfall demod manipulation/feedback tweaks
2015-05-11 20:55:54 -04:00
Charles J. Cliffe
7923235253
UI Tweaks and fixes, +2.16M input rate
2015-05-11 20:25:31 -04:00
Charles J. Cliffe
ec030bafff
Fix offset for demod frequency drag
2015-05-11 01:23:02 -04:00
Charles J. Cliffe
7a2b86641d
Help tip update
2015-05-10 22:21:13 -04:00
Charles J. Cliffe
ecd648ac32
Snap freq drag/place by freq digit right click
2015-05-10 21:43:03 -04:00
Charles J. Cliffe
010481d74f
Cleanup and fixes
2015-05-10 20:00:48 -04:00
Charles J. Cliffe
fc21d96c12
help tip updates, tuning bar support
2015-05-10 02:30:50 -04:00
Charles J. Cliffe
04ee1534ad
Prototype frequency input dialog
2015-05-04 19:44:03 -04:00
Charles J. Cliffe
8589a39f66
Simple active demod tracking, helptip updates.
2015-04-23 19:38:44 -04:00
Charles J. Cliffe
a3a33eb3fe
Set PPM via Tuning bar by holding ALT
2015-04-22 22:54:48 -04:00
Charles J. Cliffe
4f2b9d93c3
Mouse wheel support for tuning bar digits
2015-04-08 18:37:40 -04:00
Charles J. Cliffe
2dada587d1
mode selector helptip
2015-04-02 21:16:03 -04:00
Charles J. Cliffe
77c50558ca
remove commented code
2015-04-02 20:58:02 -04:00
Charles J. Cliffe
72edba4880
better color theme values for new frequency tuning bar
2015-04-02 20:52:33 -04:00
Charles J. Cliffe
efa2cd75c9
tuning tweaks, zoomed view following fix
2015-03-29 20:24:00 -04:00
Charles J. Cliffe
d95925a3c4
fix locked view on zoomed view after demodulators are deactivated
2015-03-28 03:51:22 -04:00
Charles J. Cliffe
b4fb0984d3
prevent mouseup tuner step on drag stop
2015-03-28 01:11:33 -04:00
Charles J. Cliffe
d945c58579
remove debug line
2015-03-28 00:59:54 -04:00
Charles J. Cliffe
a1567628c0
allow dragging digits to seek tuner value at that exponent
2015-03-28 00:59:04 -04:00
Charles J. Cliffe
6213623e0f
fix for no-carry on leading digits
2015-03-28 00:04:42 -04:00
Charles J. Cliffe
3127868895
Add shift key no-carry for bandwidth and center
2015-03-27 23:25:59 -04:00
Charles J. Cliffe
b74e0d0fad
Experimental shift key click to prevent carry for frequency tuner
2015-03-27 21:15:24 -04:00
Charles J. Cliffe
3af564037c
New tuning bar now functional
2015-03-26 22:45:52 -04:00
Charles J. Cliffe
36f1bd6b01
tuner hover states and visual test
2015-03-26 20:12:54 -04:00
Charles J. Cliffe
2893a1ab17
Tuner index up/down debug visual test
2015-03-25 22:47:54 -04:00
Charles J. Cliffe
d7784a393d
Tuner debug, spinner index working
2015-03-25 21:35:42 -04:00
Charles J. Cliffe
de2b25e148
Prototype visual layout for new tuner widget
2015-03-24 20:33:07 -04:00
Charles J. Cliffe
fa54aab01f
fix for SSB selection issue
2015-03-12 20:50:40 -04:00