Commit Graph

320 Commits

Author SHA1 Message Date
f4exb f23a115c23 Deep redesign: Better support for FCD dongles #12: finalized support of FCD Pro 2015-09-08 01:27:18 +02:00
f4exb ddd6fb539c Merge branch 'fix' into dev 2015-09-07 23:32:08 +02:00
f4exb 15c050c360 Fixed NFM strong signals handling: adjusted parameters 2015-09-07 09:32:29 +02:00
f4exb 1f4894364d Deep redesign: Better support for FCD dongles #11: Proper support of FCD Pro 2015-09-07 05:35:01 +02:00
f4exb cf68879962 Support of FCD Pro dongles part #2: basic gui, input and serialization 2015-09-07 04:55:55 +02:00
f4exb b31e62e73c Fixed NFM strong signals handling 2015-09-07 01:15:55 +02:00
f4exb e784cf7f7f Deep redesign: Better support for FCD dongles #10: Proper support of FCD Pro+ 2015-09-06 01:34:20 +02:00
f4exb 7739db8fbe Proper support of FCD Pro+ interim phase #1 2015-09-05 11:46:56 +02:00
f4exb bf330c00fc Moved FCD HID commands in their respective includes for Pro and Pro+ 2015-09-05 06:24:02 +02:00
f4exb 208d3deb6e Deep redesign: Better support for FCD dongles #9: use fcd_traits template instead of hardcoded values 2015-09-05 05:50:29 +02:00
f4exb 4dfe89c5b1 Deep redesign: Better support for FCD dongles #8: Use 8k buffer with FCD Pro+ as originally in FCD plugin 2015-09-04 05:15:23 +02:00
f4exb 0345969124 Deep redesign: Better support for FCD dongles #8: removed old FCD plugin 2015-09-04 05:03:45 +02:00
f4exb a2a9c45210 Deep redesign: Better support for FCD dongles #7: Activate original Pro plugin with proper enumeration of Pro or Pro+ matching devices 2015-09-04 05:02:45 +02:00
f4exb 5453d63431 Deep redesign: Better support for FCD dongles #6: have two distinct plugins for Pro and Pro+. Only Pro+ is active at the moment 2015-09-04 04:10:38 +02:00
f4exb 410b6d15c0 Removed dependency on libbladeRF for filesource plugin 2015-09-04 02:25:45 +02:00
f4exb 919a1326f4 Deep redesign: Better support for FCD dongles #5: hardcode values since traits do not work with Qt framework 2015-09-04 02:24:02 +02:00
f4exb 5f84e56cf5 Deep redesign: Better support for FCD dongles #4: Fixed get center frequency from the plugin GUI 2015-09-03 08:50:07 +02:00
f4exb 01feb31a9e Deep redesign: Better support for FCD dongles #3: Fixed frequency change at startup (apply settings with force). Aligned startup code with BladeRF's one (startWork method in thread) 2015-09-03 08:39:57 +02:00
f4exb a909c4c40c Deep redesign: Better support for FCD dongles #1 2015-09-03 03:57:54 +02:00
f4exb 4fba8144dc Deep redesign: move to SDRangel #8. Updated plugin about text 2015-09-02 01:16:40 +02:00
f4exb a559035e22 Deep redesign: fixed decimation bit shifts and halfband filter decimation bit loss 2015-09-02 00:12:00 +02:00
f4exb f5021f5b9e Make CTCSS processing conditional to GUI checkbox 2015-08-31 08:47:46 +02:00
f4exb 7f35fdeb89 Deep redesign: reverted message deqeuing changes 2015-08-30 23:22:18 +02:00
f4exb 3aa4dc710b Deep redesign: move to SDRangel #6. New readme and cleanup 2015-08-30 21:46:27 +02:00
f4exb 4fdfcfe386 Deep redesign: fixed File input queuing of stream timing messages 2015-08-30 13:04:26 +02:00
f4exb 3e5a556cf7 Deep redesign: fixed BladeRF plugin segfault when no device is connected 2015-08-30 13:03:27 +02:00
f4exb f121ba258b Deep redesign: Valgrind optimization on NFM demod. Tuned NFM squelch. 2015-08-29 09:41:39 +02:00
f4exb cebedf1460 Deep redesign: corrections after Valgrind memcheck 2015-08-29 03:09:44 +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 38485ae0d0 Deep redesign: revised FCD source serialization 2015-08-28 03:36:11 +02:00
f4exb beadd4d861 Deep redesign: removed inheritance depedency between bladeRF serializer and sample source serializer 2015-08-28 03:26:57 +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 f4f9a74269 Deep redesign: Changed Funcube read block from 8192 to 2048 bytes to fix fluidity problem 2015-08-27 08:31:02 +02:00
f4exb 30b51b5888 Deep redesign: FCD: Fixed type in sample rate 960000 -> 96000 (Hz) 2015-08-27 06:36:17 +02:00
f4exb c348cc62e0 Deep redesign: Fixed FCD interface so that it (only) basically works 2015-08-27 06:27:40 +02:00
f4exb bb35ad6925 Deep redesign: use the Decimators class for BladeRF also 2015-08-27 04:20:56 +02:00
f4exb 03004b2eb9 Deep redesign: Fixed file source reporting to its GUI 2015-08-26 09:25:02 +02:00
f4exb b185ef0558 Deep redesign: fixed RTLSDR decimation by exporting BladeRF decimators into a generalized templatized class (Decimators) 2015-08-26 02:42:31 +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 fb2e601a03 Deep redesign: WFM demod: allocalte channel marker on demod GUI object stack 2015-08-25 00:59:14 +02:00
f4exb a58deec1dc Deep redesign: TCPsrc demod: allocalte channel marker on demod GUI object stack 2015-08-25 00:52:37 +02:00
f4exb 3e999fc2a9 Deep redesign: SSB demod: allocalte channel marker on demod GUI object stack 2015-08-25 00:48:56 +02:00
f4exb 204b9ed309 Deep redesign: NFM demod: allocalte channel marker on demod GUI object stack 2015-08-25 00:36:53 +02:00
f4exb bb8af9e409 Deep redesign: LoRa demod: allocalte channel marker on demod GUI object stack 2015-08-24 23:56:12 +02:00
f4exb ffadac9c6b Deep redesign: Channel analyzer: allocalte channel marker on demod GUI object stack 2015-08-24 23:50:52 +02:00
f4exb fd816a0b1d Deep redesign: AM demod: allocalte channel marker on demod GUI object stack 2015-08-24 23:39:43 +02:00
f4exb d2ed278ba3 Deep redesign: Rest of demods: Mutex to prevent concurrent critical updates with feed method 2015-08-24 23:23:45 +02:00
f4exb 69986fd186 Deep redesign: NFM and WFM: Mutex to prevent concurrent critical updates with feed method 2015-08-24 22:09:46 +02:00
f4exb ca86cb781b Deep redesign: fixed apply settings on mouse movements for channels that were missing conditional apply settings 2015-08-24 04:09:36 +02:00
f4exb 5582105c25 Deep redesign: debug WFM demod interpolator init 2015-08-24 02:59:18 +02:00
f4exb 67866854ca Deep redesign: SSB audio FIFO on object stack 2015-08-24 02:40:02 +02:00
f4exb 11cc3044f8 Deep redesign: debug NFM demod interpolator init 2015-08-24 02:06:11 +02:00
f4exb b36f3057ae Deep redesign: removed unused sample sink from AM demod 2015-08-24 00:58:54 +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 60a8946ce4 Deep redesign: Init sequence review phase #5: fixed source message forwarding for other sample sources 2015-08-19 22:12:08 +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 1fdeaa62c3 Deep redesign: Init sequence review phase #4: Fixing channel GUI init 2015-08-19 02:18:15 +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 d6ae378e52 Deep redesign: debug phase #2: App starting 2015-08-18 02:47:14 +02:00
f4exb a6a7145f3d Deep redesign: phase #4. Compiles 2015-08-17 08:29:34 +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 018c477af0 Fixed qDebug compile issues with std::string 2015-08-09 11:11:28 +02:00
f4exb 4ba6f66cac Replaced direct output to console for debug messages with qDebug 2015-08-09 10:33:04 +02:00
f4exb 110956ba9c File sample source plugin now functional 2015-08-06 01:43:35 +02:00
f4exb 047e9f3e24 File source: play/pause button implemented with stream timing update 2015-08-06 01:14:44 +02:00
f4exb 0603bb41ca File source: renamed file source name message 2015-08-06 00:10:46 +02:00
f4exb afdcf138d2 File source thread: changed chunk size and buffer size calculation so it is set in only one place 2015-08-06 00:10:23 +02:00
f4exb 23ec969a4d SSB Demod: use longer audio FIFO to avoid clicks in particular with file playback. Audio latency is now 0,5s 2015-08-06 00:05:46 +02:00
f4exb 3043a654e4 File source: hardcoded autoloop 2015-08-05 09:26:00 +02:00
f4exb 196cf51089 File source: effective file selection. Better definition of open, start and stop actions 2015-08-05 03:25:06 +02:00
f4exb 5b0cc63c72 Implemented GUI file dialog 2015-08-05 01:43:30 +02:00
f4exb 5dc5485b86 Fixed file source. Basically working 2015-08-04 23:45:32 +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 fb167dad70 File source debugging interim state #1 2015-08-03 09:25:38 +02:00
f4exb f9029e8572 Implemented a minimalist file source plugin (recording reader) compilable but untested 2015-08-03 01:04:20 +02:00
f4exb 6c93c0b9c7 Corrected BladeRF VGA2 steps 2015-08-03 00:02:24 +02:00
f4exb 2749af3225 RTLSDR GUI: Nixie color center frequency display 2015-08-02 01:45:53 +02:00
f4exb 5a0cb6d841 RTLSDR GUI: step 1 for mousewheel on ppm and decimation 2015-08-02 01:40:38 +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 075ea2efad Fixed BladeRF wrong RF bandwidth setting at startup 2015-07-29 00:08:27 +02:00
f4exb 3dba9a0ea9 Implemented minimalist recording 2015-07-28 23:54:17 +02:00
f4exb 6769dd3e8f Fixed BladeRF wrong log2decim at startup 2015-07-27 01:09:24 +02:00
f4exb 5c0330e00a Fixed BladeRF plugin LNA gain setting. Appended dB unit for gain
displays.
2015-07-26 20:44:05 +02:00
f4exb bb7c032216 Reverse gold color mapping for frequency display in channel analyzer and
SSB demod plugins
2015-07-26 19:06:00 +02:00
f4exb 3539c3b014 Mimimize size of NFM demod GUI 2015-07-24 08:24:47 +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 aac5d73552 NFM demod plugin GUI display corrections 2015-07-19 19:49:34 +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