186 Commits

Author SHA1 Message Date
Charles J. Cliffe
3bf0439c56 Integrate more soapy device params
- Check current sample/frequency ranges when switching devices to keep
them in bounds.
2015-10-04 19:55:52 -04:00
Charles J. Cliffe
bf9695ecd3 Separate SDR data thread and enumeration, device dialog 2015-10-04 16:07:14 -04:00
Charles J. Cliffe
4ce8bc1781 SDR Thread rework, async device init.
- Preparing for new device selection/configuration dialog.
2015-10-03 21:35:11 -04:00
Charles J. Cliffe
1918707304 Initial experimental support for SoapySDR device input 2015-09-13 22:18:29 -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
aa5a162888 Cleanup 2015-09-10 23:42:22 -04:00
Charles J. Cliffe
0a6d409065 tex update lock, VisualData"Re"Distributor 2015-09-10 21:48:18 -04:00
Charles J. Cliffe
11121d8a0e waterfall jitter and general refresh improvements 2015-09-08 21:32:15 -04:00
Charles J. Cliffe
867174edf3 update digital lab 2015-08-16 20:33:51 -04:00
Charles J. Cliffe
d1ed603ff0 Move demodulator and main spectrum visual processors to threads 2015-08-16 18:12:12 -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
1d5a2f1ac7 Fix for an initial priming overload and visuals memory leak 2015-08-12 21:45:02 -04:00
Charles J. Cliffe
706a113459 Functional waterfall speed control from 1->1024 lines per second 2015-08-11 23:52:03 -04:00
Charles J. Cliffe
0c1f3149ac Whoops.. I can has memory leak? 2015-08-11 22:11:54 -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
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
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
5033d6f5d8 Merge ui panel code and refactoring 2015-07-30 21:53:29 -04:00
Charles J. Cliffe
c1774ee96a Cleanup / refactor "pipe" names for clarity 2015-07-30 20:36:06 -04:00
Charles J. Cliffe
10e35002f1 AudioThread & demod worker IOThread queues, cleanup 2015-07-30 19:30:46 -04:00
Charles J. Cliffe
1f6276d090 SDRThread convert to IOThread named queue handler 2015-07-29 22:01:13 -04:00
Charles J. Cliffe
090062191c Visual processor basic framework 2015-07-27 21:45:24 -04:00
Charles J. Cliffe
88c1bb5d51 Merge pull request #115 from cjcliffe/master
update lab
2015-07-21 01:11:16 -04:00
Charles J. Cliffe
2b86176625 fix for center freq. save/load 2015-07-21 00:04:04 -04:00
Charles J. Cliffe
13139c7dbf Add configuration name at command line via -c or --config
sets up framework for more command line options as well.
2015-07-20 18:39:45 -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
927de58e4e reduce excessive re-saving of config 2015-07-19 12:56:54 -04:00
Charles J. Cliffe
1fdaa112ea basic startup tweaks...
;)
2015-07-08 23:32:30 -04:00
Charles J. Cliffe
6e20f11680 Deprecate offset setting in session to avoid device conflict
Possible fix for session loading memory leak; may sometimes buffer IQ
data to demodulators loaded outside of the current center and bandwidth
that should be inactive.
2015-07-08 19:25:22 -04:00
Charles J. Cliffe
f86950b334 Fix startup config access issues, init race 2015-07-08 18:54:52 -04:00
Charles J. Cliffe
b762d4d118 Save offset, direct sampling mode and i/q swap per device 2015-07-08 01:07:39 -04:00
Dantali0n
cac5d0b9ea digital output 'buffer' and fix ifdef 2015-06-18 22:07:53 +02:00
Dantali0n
96c05cd532 Console window and output for windows 2015-06-10 20:48:05 +02:00
Charles J. Cliffe
8496287455 Adds feature to Swap I/Q 2015-05-31 22:13:14 -04:00
Charles J. Cliffe
3efb036099 Unsafe vector demod queues replaced /w mutex lock 2015-05-31 12:05:45 -04:00
Charles J. Cliffe
a984ce296d Adds RTL-SDR direct sampling mode option 2015-05-30 23:14:16 -04:00
corne lukken
e5bdcb1fc9 Finished messaging pop-up started implementing advanced modulations 2015-05-29 13:45:15 +02:00
corne lukken
c8f76addc3 Updated gitignore 2015-05-27 11:08:47 +02:00
corne lukken
06da0a913c made OnMessage a bit cleaner, problably shoudl move to /visual 2015-05-26 16:37:15 +02:00
corne lukken
daeb2d5a18 Crated messagebox for no devices 2015-05-26 15:23:13 +02: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
4f9c623fec demod frequency input 2015-05-10 01:39:10 -04:00
Charles J. Cliffe
04ee1534ad Prototype frequency input dialog 2015-05-04 19:44:03 -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
ca851add76 Improved config code / xml format 2015-04-21 23:19:45 -04:00