1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-23 16:38:37 -05:00
Commit Graph

790 Commits

Author SHA1 Message Date
f4exb
2e211365eb SDRdaemon plugin: cosmeticc changes in UI 2016-03-11 08:36:05 +01:00
f4exb
763594c2f0 SDRdaemon plugin: button to make auto follow stream sample rate optional 2016-03-11 05:25:25 +01:00
f4exb
1e34641138 Corrected date stamps calculation for Windows (MinGW) compatibility 2016-03-11 03:30:13 +01:00
f4exb
8be4c20f5b Windows build: added udpsrc channel plugin to the build 2016-03-10 03:11:18 +01:00
f4exb
0b6f236f43 Windows build: added tcpsrc channel plugin to the build 2016-03-10 03:09:54 +01:00
f4exb
b7a39452bf WFMdemod: removed useless dependency on GLSpectrum 2016-03-10 03:07:13 +01:00
f4exb
7902d97b49 NFMdemod: removed useless dependency on GLSpectrum 2016-03-10 02:59:56 +01:00
f4exb
8cc3ec4d03 Windows build: added demodbfm channel plugin to the build 2016-03-10 02:54:25 +01:00
f4exb
7f27e8f1c3 Windows build: added .pro files for the rest of channel plugins 2016-03-10 02:44:13 +01:00
f4exb
ef9dbefe50 Renamed channel plugin directories 2016-03-10 02:29:42 +01:00
Edouard Griffiths
90d6cd89e9 Windows build: added SDRdaemon input plugin in the build 2016-03-09 18:42:32 +01:00
Edouard Griffiths
782bb8ae40 Windows build: apply modifications 2016-03-09 06:39:19 +01:00
Edouard Griffiths
7fa519e39f Windows build: added AM demod plugin 2016-03-09 00:20:49 +01:00
Edouard Griffiths
4eeac640cc AM demod: removed useless dependency to GLSpectrum 2016-03-09 00:19:43 +01:00
Edouard Griffiths
f81820fa58 Have Windows plugins (.dll) searched by plugin manager loader. Added .pro file for filesource input plugin 2016-03-08 13:58:53 +01:00
f4exb
837715fc0f HackRF plugin: added two sampling rates above 4.8 MS/s 2016-03-07 01:51:42 +01:00
f4exb
5ecf7ea00c File source plugin: added seek bar to move the current pointer in the file 2016-02-25 14:07:39 +01:00
f4exb
a8fc503366 File source plugin: since it always plays in a loop for now set the play loop button and disable it 2016-02-25 11:06:23 +01:00
f4exb
f153325ec0 File source plugin: added passive navigation slider 2016-02-25 11:02:39 +01:00
f4exb
d5ddd5c9a1 File source plugin: added total record time in UI 2016-02-25 02:30:50 +01:00
f4exb
58d82139ab Filesource plugin: enhanced readibility of timestamp 2016-02-25 01:44:48 +01:00
f4exb
f2bf04fa08 SDRdaemon plugin: enable set button only when address or port fields are edited 2016-02-25 01:37:47 +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
3bfb2452ba Merge branch 'dev' 2016-02-24 15:56:47 +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
09e724bbdb SDRdaemon plugin: fixed start not actually starting 2016-02-23 22:24:25 +01:00
f4exb
591ffd2f0e SDRdaemon plugin: display stream rate with two decimals in UI 2016-02-23 21:22:27 +01:00
f4exb
153b1c017c SDRdaemon plugin: report LZ4 statistics 2016-02-23 19:27:47 +01:00
f4exb
e5f2a49835 SDRdaemon plugin: report LZ4 compression ratio 2016-02-23 18:29:08 +01:00
f4exb
23750b10f6 SDRdaemon plugin: report LZ4 compression status 2016-02-23 18:19:35 +01:00
f4exb
16c3e3e72f SDRdaemon plugin: report frame soze in UI. Reorganized UI 2016-02-23 18:09:20 +01:00
f4exb
6b368f10b6 SDRdaemon plugin: report stream locked in UI 2016-02-23 14:57:40 +01:00
f4exb
586abc6508 SDRdaemon plugin: added status bar in the UI 2016-02-23 11:09:45 +01:00
f4exb
d835662932 SDRdaemon plugin: corrected plugin name 2016-02-23 10:38:08 +01:00
f4exb
248d5ecdba Fixed sample rate recalculation 2016-02-23 04:50:15 +01:00
f4exb
942a7ca803 SDRdaemon plugin: fixed LZ4 writes and uncompressed writes 2016-02-23 01:29:03 +01:00
f4exb
501b14d1e7 SDRdaemon plugin: widen auto skew rate compensation to +/-20% 2016-02-22 15:17:44 +01:00
f4exb
aa709b9d5c SDRdaemon plugin: report stream skew data on the GUI 2016-02-22 15:03:16 +01:00
f4exb
bf78fa016e SDRdaemon plugin: auto skew correction fixed 2016-02-22 14:18:41 +01:00
f4exb
898178bd12 SDRdaemon plugin: auto skew correction #1 2016-02-22 12:10:13 +01:00
f4exb
2d018f7968 SDRdaemon plugin: reactivate address setting in GUI. Put in place a stram locked status. 2016-02-21 11:01:43 +01:00
f4exb
48d858ce5d SDRdaemon plugin: fixes 2016-02-20 23:02:34 +01:00
f4exb
952a32172d SDRdaemon plugin: update settings after deserialization 2016-02-20 10:10:11 +01:00
f4exb
b59c28d4c7 SDRdaemon plugin: code cleanup 2016-02-20 03:48:04 +01:00
f4exb
33a196e4aa SDRdaemon plugin: fixed buffer issues 2016-02-20 03:41:20 +01:00
f4exb
6b16222792 SDRdaemon plugin: works with bugs 2016-02-19 08:48:14 +01:00
f4exb
d267d56de5 Sdrdaemon: fixed SDRdaemon buffer read pointer update 2016-02-18 22:26:47 +01:00
f4exb
07bfcb04dc SDRdaemo: serialize auto corrections 2016-02-18 01:24:58 +01:00
f4exb
0b0d57724c SDRdaemon plugin: corrected main spectrum frequency display 2016-02-18 00:33:04 +01:00
f4exb
f04b6c4dc1 SDRdaemon plugin: implement DC offset and IQ imbalance corrections 2016-02-17 23:47:03 +01:00
f4exb
05a4a7cb4e SDRdaemon: first working version 2016-02-17 19:42:26 +01:00
Edouard Griffiths
da26fa3781 cmake: removed unncecessary dependencies on librtlsdr and libusb 2016-02-17 18:26:34 +01:00
f4exb
8d986368bd SDRdaemon: fixed SDRdaemonBuffer returned value for read meta 2016-02-17 08:40:10 +01:00
f4exb
8dc05cf578 SDRdaemon: UDP handler receives data 2016-02-17 02:22:05 +01:00
f4exb
42b52a2d2c SDRdaemon debug. Frequency now in kHz in the meta data 2016-02-14 20:01:46 +01:00
f4exb
4dfc4701e5 Removed useless method in filesource plugin 2016-02-10 22:52:14 +01:00
f4exb
31ef841a99 SDRdaemon plugin. Debug core dump 2016-02-07 20:02:13 +01:00
f4exb
9213cee156 SDRdaemon plugin: change buffer allocation when sample rate changes 2016-02-02 08:21:16 +01:00
f4exb
1602525e0c SDRdaemon plugin: removed references to file input 2016-02-01 08:24:14 +01:00
f4exb
becf359db9 SDRdaemon plugin: handle data reads 2016-01-29 08:17:34 +01:00
f4exb
e9058a1c94 SDRdaemon plugin: handle data writes 2016-01-28 04:54:16 +01:00
f4exb
ca7d8de81e SDRdaemon plugin: added counters for data received from UDP 2016-01-28 03:30:36 +01:00
f4exb
13d698a940 SDRdaemon: updated write data to raw buffer methods 2016-01-27 08:40:54 +01:00
f4exb
2fe57dabae SDRdaemon: revised buffers allocation 2016-01-27 08:24:00 +01:00
f4exb
34138dc1c4 Removed methods taken from gd-sdmnsource 2016-01-26 23:48:52 +01:00
f4exb
458767aa45 SDRdaemon plugin: changed sample buffer to raw format (uint8_t) 2016-01-26 08:27:45 +01:00
f4exb
fd8c9c41eb SDRdaemon plugin: added samples buffer to the SDRdaemon buffer class 2016-01-25 08:40:44 +01:00
f4exb
7a6882829a SDRdaemon plugin: new classes 2016-01-24 23:38:55 +01:00
f4exb
1850452601 Add liblz4 dependency for sdrdaemon plugin 2016-01-24 19:26:42 +01:00
f4exb
e4f97e1a1b Copied filesource plugin folder to new sdrdaemon 2016-01-24 19:21:21 +01:00
f4exb
e9d55b7f04 SSB demod: changed span tooltip description 2016-01-13 21:19:50 +01:00
f4exb
4cec982a7f Channel Analyzer GUI: corrected filter limits 2016-01-13 21:19:10 +01:00
f4exb
24607ee6f1 Added tooltip for all channel GUIs frequency shift direction button 2016-01-12 19:54:37 +01:00
Edouard Griffiths
53027c42d2 Added missing tooltips in main GUIs 2016-01-12 13:38:44 +01:00
Edouard Griffiths
c3ad875b1d Added missing tooltips in sample source GUIs 2016-01-12 13:31:23 +01:00
Edouard Griffiths
1c6f97bba9 Added missing tooltips in channel GUIs 2016-01-12 13:14:14 +01:00
F4EXB
3c3d4e3b41 Font face and size normalization: added missing input interface GUIs 2016-01-12 08:40:40 +01:00
f4exb
802e8f300f UDP and TCP channel sources: Normalize delta frequency font size 2016-01-12 06:26:51 +01:00
F4EXB
ec8e4d51df Font size and face normalization (final) 2016-01-12 05:51:26 +01:00
f4exb
709cee9fc3 Added frequency units to BaldeRF GUI Rx center frequency dial 2016-01-12 04:43:41 +01:00
f4exb
bf9368a002 Normalized Channel Analzyer and SSB GUIs (global font family and size) 2016-01-12 04:24:59 +01:00
f4exb
80d0fda710 Normalize BladeRF GUI 2016-01-12 04:15:55 +01:00
f4exb
433cc021ea Normalized Channel Analzyer and SSB GUIs 2016-01-12 03:52:19 +01:00
f4exb
144462d57b RTL-SDR input: fixed sample rate slider range and add one more sample rate 2015-12-27 04:04:24 +01:00
f4exb
73bd332619 AM demod: make squelch tail twice faster as attack 2015-12-26 21:30:30 +01:00
f4exb
61d6d90ce3 AM demod: implement mute/umute toggle 2015-12-26 18:23:55 +01:00
f4exb
d46ab16ead AM demod: enhanced squelch: supressed transients, smooth open/close 2015-12-26 18:11:38 +01:00
f4exb
0613100bbd SSB demod: re-implemented fixed DSB option 2015-12-26 04:50:29 +01:00
f4exb
2b98bc9d8a SSB demod: continuous sum for SSB downsampling 2015-12-26 04:04:22 +01:00
f4exb
332fe54b6a SSB demod: implement DSB filter 2015-12-26 03:56:28 +01:00
f4exb
10c7e1e442 SSB demod: fixed BW and Low cut limits 2015-12-26 03:34:49 +01:00
f4exb
4de446053d Revert "SSB demod: implemented DSB option"
This reverts commit 5e0e3a01e1.
2015-12-26 03:23:18 +01:00
f4exb
111f00b230 BFM demod: fixed LSB stereo 2015-12-26 00:19:41 +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
7e67793059 Fixed AM demod sliders 2015-12-25 18:03:30 +01:00
f4exb
82fdf1d499 Fixed RTL sample rates 2015-12-25 17:55:36 +01:00
f4exb
627a7f91d2 BFM demod: suppress LSB stereo balance adjustement 2015-12-24 16:20:41 +01:00
f4exb
7fa649aacc Fixed unresolved symbol in TCP Src channel plugin 2015-12-24 15:30:41 +01:00
f4exb
89d70b7375 DFM demod: Adjust LSB stereo levels 2015-12-24 02:05:29 +01:00
f4exb
b5669fee2f BFM demod: introducing LSB stereo for what it's worth... 2015-12-23 06:42:59 +01:00
f4exb
b877907785 BFM demod: RDS: really improve PSN decoding and display 2015-12-23 04:27:25 +01:00
f4exb
00ae3babbd BFM demod: RDS parser: initialize PSN display at start 2015-12-23 02:21:17 +01:00
f4exb
d034063978 BFM demod: RDS PSN update improvement 2015-12-23 02:21:03 +01:00
f4exb
93571770bc Revert "BFM demod: implemented forward error correction in RDS decoder"
This reverts commit 444f829e29.
2015-12-20 19:30:58 +01:00
f4exb
cae6c94770 BFM demod: RDS EON program name fix 2015-12-18 08:39:34 +01:00
f4exb
cdae494a92 BFM demod: corrected RDS EON block program service name update 2015-12-17 04:32:22 +01:00
f4exb
444f829e29 BFM demod: implemented forward error correction in RDS decoder 2015-12-17 04:17:21 +01:00
f4exb
3c1a9790c0 BFM demod: fix RDS GUI 2015-12-17 01:27:13 +01:00
f4exb
bf926ede36 BFM demod: implemented phase discriminator in a separate utility class 2015-12-17 01:13:42 +01:00
f4exb
90552271f8 Corrected NFM demod. Implemented phase discriminator object in WFM demod 2015-12-17 01:01:22 +01:00
f4exb
3028357718 NFM demod: phase discriminator refactoring. Review volume boundaries 2015-12-17 00:45:44 +01:00
Edouard Griffiths
28bde131ba NFM demod: adjust phase discriminator settings. Put in in a separate header 2015-12-16 21:12:12 +01:00
f4exb
5ca9004167 NFM demod: cleanup and adjustment of phase discriminators 2015-12-16 08:49:09 +01:00
f4exb
2d929171bb BFM demod: RDS GUI part #13: fixed group 3 initialization 2015-12-16 05:27:04 +01:00
f4exb
62cb806eb1 BFM demod: RDS GUI part #12: implemented group 3 generic decoding 2015-12-16 05:16:27 +01:00
f4exb
729ac9cf3c BFM demod: RDS GUI part #11: implemented group8 generic decoding 2015-12-16 04:43:29 +01:00
f4exb
73ac0c58e5 BFM demod: RDS GUI part #10: prepare ability to change frequency from frequency combo boxex. Need future channel plugin to its source plugin link to be implemented 2015-12-16 04:12:49 +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
Edouard Griffiths
9fe292f162 BFM demod: RDS GUI part #8: group14 parsing into memebers implementation 2015-12-15 15:21:36 +01:00
f4exb
4387136420 BFM demod: RDS GUI part #7: cosmetic corrections on group 8 display 2015-12-15 08:54:13 +01:00
f4exb
bbf2469431 BFM demod: RDS GUI part #6: implemented groups 1,2 and 8 2015-12-15 02:55:12 +01:00
Edouard Griffiths
542877a454 BFM demod: RDS GUI part #5: prepare groups 1, 2 and 8 implementation. Enhancements in the RDS GUI management 2015-12-14 15:15:31 +01:00
f4exb
9eb271b218 BFM demod: RDS GUI part #4: group 4 implementation 2015-12-14 09:01:37 +01:00
f4exb
8717efef92 BFM demod: RDS GUI part #3:various display optimizations 2015-12-14 04:01:41 +01:00
f4exb
fd8e771543 BFM demod: RDS GUI part #2: quality metrics report 2015-12-14 03:01:44 +01:00
f4exb
4d156044e4 BFM demod: RDS GUI part #1: counters, PI and Group 0 2015-12-14 01:36:13 +01:00
f4exb
48855bfb63 BFM demod: working RDS support 2015-12-13 09:45:29 +01:00
f4exb
6782c753ad BFM decoder: implement RDS decoder 2015-12-13 02:54:22 +01:00
f4exb
df95e188e8 BFM demod: fixed stereo L-R injection factor 2015-12-12 23:13:37 +01:00
f4exb
74e338f092 Have a specialized class for UDP output (debug purpose) 2015-12-12 23:01:46 +01:00
f4exb
1be47adfef BFM demod: RDS decoder cleanup 2015-12-12 19:53:24 +01:00
f4exb
1a9dca1632 BFM demod: working RDS demod 2015-12-12 15:14:26 +01:00
f4exb
8fa44a4ddb Merged fix 2015-12-12 02:30:10 +01:00
f4exb
2aa0cea1ca BFM demod: use atan2 phase discriminator with scaling depending on sample rate and excursion for better fidelity 2015-12-12 02:17:41 +01:00
f4exb
dcea42d309 BFM demod: RDS demod debug #1 2015-12-11 19:33:10 +01:00
f4exb
14f72bae8a BFM demod: added RDS decoder class 2015-12-11 03:58:35 +01:00
f4exb
5761330365 BFM demod: RDS demod debug #1 2015-12-11 03:57:17 +01:00
Edouard Griffiths
dbd1db1f28 RDS demod: bugfix and errors debug prompt 2015-12-10 15:02:16 +01:00
Edouard Griffiths
ea0640c844 Corrected RDS demod clock phase calculation 2015-12-10 14:15:44 +01:00
Edouard Griffiths
4ecc0f18bb BFM demod: basic RDS demodulator test 2015-12-10 14:10:48 +01:00
Edouard Griffiths
3cdab34fb7 BFM demod: RDS demod completed 2015-12-10 13:39:15 +01:00
f4exb
0705461d8a BFM demod: added RDS demodulator class 2015-12-10 08:54:57 +01:00
f4exb
46aae9c5ad BFM demod: changed to RDS PLL 2015-12-09 04:22:12 +01:00
f4exb
1b66b72a11 BFM demod: implement button to control RDS activation 2015-12-09 04:13:13 +01:00
f4exb
274626d58f BFM demod: change channel color 2015-12-09 03:05:23 +01:00
f4exb
5b1592598e BFM demod: save mono/stereo toggle 2015-12-09 01:59:16 +01:00
f4exb
2a194ca44e Airspy: implemented LNA and Mixer AGC controls 2015-12-09 01:49:46 +01:00
f4exb
fa2d9aecf5 BFM demod: added pilot view option and pilot power display 2015-12-09 00:04:46 +01:00
Edouard Griffiths
cdf51b99e9 BFM demod: update spectrum setting with rate information upon channelizer change rate signal 2015-12-08 13:10:02 +01:00
f4exb
205fee6837 BFM demod: update spectrum with sample rate information by polling 2015-12-08 09:25:46 +01:00
f4exb
4aaaad2fe9 BFM demod: fixed mono 2015-12-08 08:30:45 +01:00
f4exb
9fdff1e028 BFM and WFM demods: Fixed initial RF BW display on deserialization 2015-12-08 02:23:58 +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
f4exb
508486f791 BFM demod: implemented mono/stereo control from GUI 2015-12-07 08:55:22 +01:00
f4exb
83423e13e0 BFM demod: working stereo decode. Mono/Stereo controls not implemented 2015-12-07 04:16:05 +01:00
f4exb
cd31cc6c0e BFM demod: implemented mono/stereo control button with stereo pilot lock indication (green) 2015-12-07 03:36:56 +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
7815531b3c Added new Broadcast FM demod. Copy of WFM for now 2015-12-06 10:30:51 +01:00
f4exb
078ec79b1c Mute option for NFM channel 2015-12-06 04:49:22 +01:00
f4exb
45261ce623 SSB demod: corrected BW and Low cut sliders limits 2015-12-06 02:37:40 +01:00
f4exb
5e0e3a01e1 SSB demod: implemented DSB option 2015-12-06 02:34:47 +01:00
f4exb
f512503dc1 SSB demod: implemented DSB GUI control 2015-12-06 00:43:40 +01:00
f4exb
fc89d3ea5c SSB demod: add flip binaural channels option 2015-12-05 19:57:48 +01:00
f4exb
183701acc5 New icons for SSB channel 2015-12-05 19:39:11 +01:00
f4exb
b07d9c838d SSB demod: binaural option 2015-12-05 18:48:15 +01:00
f4exb
f8c36546b0 UDP source: implemented mono/stereo audio input toggle 2015-12-05 12:23:55 +01:00
f4exb
f69264ec24 UDP source: move audio input setting to immediate group 2015-12-05 12:03:26 +01:00
f4exb
08a3bc9097 UDP source: new icons. Implemented audio on/off button with icon 2015-12-05 11:49:24 +01:00
f4exb
74f1f4e675 UDP source: interactive audio port setting from the GUI 2015-12-05 04:03:30 +01:00
f4exb
70d4088fa6 UDP source: fixed audio port assignment in configuration message handler 2015-12-05 03:36:31 +01:00
Edouard Griffiths
ddd5ec5dc8 UDP source: Implemented audio input port in input class only 2015-12-04 13:47:43 +01:00
f4exb
c15b71eb6b UDP source: reinstated Audio port UI 2015-12-04 09:03:03 +01:00
f4exb
3f5d88b48d UDP Source: change UDP port and Audio port accordingly 2015-12-04 08:54:47 +01:00
f4exb
c1f1c741f1 UDP Source: implemented audio enable and volume change 2015-12-04 03:46:51 +01:00
f4exb
eeecaf5d3f UDP Source: new GUI items 2015-12-03 04:24:29 +01:00
f4exb
f297298adb UDP source: basic audio return via UDP 2015-12-03 04:02:21 +01:00
f4exb
9ed6b40ba5 UDP Source: compiles 2015-12-02 02:28:31 +01:00
f4exb
ffebc53586 TCPSrc channel: process connexion/deconnnexion through messages 2015-11-27 08:49:36 +01:00
f4exb
10783906cb Remove TCP references in attributes and variables of the UDP source plugin 2015-11-19 08:55:58 +01:00
f4exb
34e6c93a89 New UDP source channel plugin. For now a copy of TCP source plugin 2015-11-19 03:27:37 +01:00
f4exb
f981773f81 TCP src code cleanup 2015-11-19 03:26:46 +01:00
f4exb
0492c50e55 Enhancements to TCP src plugin. Effectively show channel power on TCP src GUI 2015-11-18 06:05:13 +01:00
f4exb
9b93405554 TCPsrc GUI enhancements 2015-11-18 05:36:29 +01:00
f4exb
681863b2a2 Fixed NFM squelch 2015-10-25 14:47:28 +01:00
f4exb
53cc5b7db0 Fixed channel analyzer initialization phase 2015-10-22 03:42:27 +02:00
f4exb
8bf08500bf Removed commented out code 2015-10-21 21:20:05 +02:00
f4exb
35440d60f6 Attempt at fixing some race conditions #1 2015-10-21 02:32:21 +02:00
Edouard Griffiths
687783ce5b Fixed HackRF list of devices not freed before exit 2015-10-19 03:56:56 +02:00
f4exb
dc3bdc62e1 SSB demod: fixed audio volume too low 2015-10-11 06:57:26 +02:00
f4exb
e9f122fac1 NFM demod: optimized feed routine. Fixed channel power calculation 2015-10-11 06:34:12 +02:00
f4exb
cdadb7cb9b Channel Analyzer: optimize samples processing 2015-10-09 09:02:44 +02:00
f4exb
9cd0639fed Corrected deserializing of bandwidth and low cutoff 2015-10-09 08:55:22 +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
4ef4dc9939 NFM: Deactivated AF squelch and replaced it by a power level squelch.
Adjusted power value.
2015-10-06 09:28:08 +02:00
f4exb
9b0d92b35b One more sample rate for BladeRF 2015-10-06 05:37:17 +02:00
f4exb
821e4e9ec8 NFM demod: fixed volume and scaling of magnitude squared 2015-10-05 09:17:44 +02:00
f4exb
453e53541b New sample rates for BladeRF 2015-10-05 08:24:09 +02:00
f4exb
30757449ad Fixed NFM CTCSS display layout. Enhanced NFM and channel analyzer channel power averaging 2015-10-05 03:32:00 +02:00
f4exb
360b94966b Enhance channel power display 2015-10-05 02:18:32 +02:00
f4exb
6a9743bb3d WFM: channel power averaging for display 2015-10-05 01:15:22 +02:00
f4exb
876c257aaf Optimize AM demod 2015-10-05 00:54:14 +02:00
f4exb
bae3632fad AM demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button 2015-10-04 11:22:37 +02:00
f4exb
7663a9bc1d SSB demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button 2015-10-04 10:50:26 +02:00
f4exb
52dafd994b WFM demod: added display of channel power in dB. Changed minus radio button for a iconified toggle button 2015-10-04 07:14:44 +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
f9913c7875 debug message 2015-10-03 22:31:46 +02:00
f4exb
fe40be00a9 Fixed WFM demod RF filrer 2015-10-03 05:15:39 +02:00
f4exb
eb08ef55b3 Fixed Fc position adjustment for Airspy and HackRF 2015-10-01 06:34:08 +02:00
f4exb
dc81e2dd9c RTLSDR: implemented Fc position adjustment 2015-10-01 06:30:50 +02:00
f4exb
2ceacfa107 Normalize BladeRF plugin identifier 2015-10-01 05:47:24 +02:00
f4exb
6d3f975124 Normalize device name displays 2015-10-01 05:44:33 +02:00
f4exb
df2077caa7 RTLSDR: DC offset and IQ imbalance buttons. Standard device ID in plugin 2015-10-01 05:05:46 +02:00
f4exb
3cc73fbf61 RTL-SDR: replaced serializer by setting class 2015-10-01 04:39:00 +02:00
f4exb
3540efc696 FCD Pro+: normalized plugin device Id definition 2015-10-01 04:23:22 +02:00
f4exb
6616f92a36 FCD Pro+: implemented DC block and IQ imbalance buttons 2015-10-01 04:13:04 +02:00
f4exb
a25fa4ef97 FCD Pro+: replaced serializer with settings 2015-10-01 03:37:53 +02:00
f4exb
b31033c0a2 Added DC block and IQ correction buttons to BladeRF 2015-10-01 03:18:20 +02:00
f4exb
d2a41a5b9d Removed deprecated BladeRF serializer 2015-10-01 02:49:12 +02:00
f4exb
4386f5e4a5 Added DC offset and IQ imbalance buttons to Airspy GUI 2015-10-01 02:46:41 +02:00
Edouard Griffiths
76cb615a18 New preset design. Implement for BladeRF interim #3 2015-09-30 19:03:50 +02:00
Edouard Griffiths
9987c7db4f New preset design. Implement for BladeRF interim #2 2015-09-30 18:56:00 +02:00
Edouard Griffiths
e2dd03ff48 New preset design. Implement for BladeRF interim #1 2015-09-30 18:55:45 +02:00
Edouard Griffiths
2309c89859 New preset design: fix missing bits in HackRF and Filesource plugin classes 2015-09-30 18:06:50 +02:00
Edouard Griffiths
49763934ea Airspy serialization redesign final 2015-09-30 13:53:09 +02:00
Edouard Griffiths
fbda81163a Removed now useless Airspy serializer class 2015-09-30 13:49:38 +02:00
Edouard Griffiths
e3a56e04d6 New preset design (single). Applied to Airspy. Missing DC block and IQ imbalance GUI 2015-09-30 13:34:49 +02:00
Edouard Griffiths
19a7170188 New preset design (single). Applied to Airspy. Interim state #2 2015-09-30 13:31:32 +02:00
Edouard Griffiths
4657790fd6 New preset design (single). Applied to Airspy. Interim state #1 2015-09-30 13:23:20 +02:00
Edouard Griffiths
51e4792d77 Removed stray include of libbladeRF.h 2015-09-30 11:09:46 +02:00
f4exb
cfcd08f6c1 Fixed source plugins virtual methods. All sample source plugins 2015-09-30 09:01:29 +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
f50e717c20 New preset design (single) applied to FCD Pro 2015-09-30 05:38:58 +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
921b511f96 Presets by source: set center frequency from preset center frequency 2015-09-29 03:35:14 +02:00
f4exb
e7a4d16d14 Fixed range limitation of channel analyzer delta frequency dial 2015-09-28 04:13:37 +02:00
f4exb
1450289e0f Fixed glitches in channel analyzer decimation 2015-09-28 02:39:48 +02:00
f4exb
aa66d26059 Changed HackRF sample rate list 2015-09-27 22:44:47 +02:00
f4exb
f331a3986e Fixed LO PPM calculation for the HackRF and Airspy 2015-09-27 18:32:19 +02:00
f4exb
fd78dda566 Fixed stop acquisition not working when sample rate is too high 2015-09-27 15:47:51 +02:00
f4exb
8ca8547148 removed useless handle source messages mechanism in HackRF GUI 2015-09-27 12:55:44 +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
7cc0d95054 Added support for HackRF 2015-09-27 11:27:02 +02:00
f4exb
2b092bf660 Added support for HackRF. Interim state #3 2015-09-27 07:37:15 +02:00
f4exb
3be1a1a3e2 Added support for HackRF. Interim state #2 2015-09-25 08:30:22 +02:00
f4exb
2932cbfdc3 Added support for HackRF. Interim state #1 2015-09-24 02:50:24 +02:00
f4exb
e75ab1c53e NFM demod: squelch slider with 0.1 dB precision 2015-09-14 02:15:08 +02:00
f4exb
6b29864484 NFM demod: adjustments to AF squelh parameters 2015-09-13 18:17:15 +02:00
f4exb
e16b3a247b NFM demod: adjusted AF squelch high frequency 2015-09-13 15:34:06 +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
c6b2730456 Fixed Airspy Mixer and VGA gains settings 2015-09-12 09:57:10 +02:00
f4exb
c4ad938083 Tried to fix NFM squelch again 2015-09-12 09:46:51 +02:00
f4exb
76d52e75fc Fixed NFM squelch sensitivity 2015-09-12 01:21:14 +02:00
f4exb
efda927b93 Support for Airspy: corrected open device by sequence number 2015-09-11 09:12:56 +02:00
f4exb
0b7a8c8cdb Support for Airspy: allow decimation by 64 2015-09-11 08:43:59 +02:00
f4exb
6e24ed6c28 Support for Airspy: make LO ppm correction effective 2015-09-11 08:23:04 +02:00
f4exb
efa1a0c58a Support for Airspy: first working version 2015-09-11 03:02:02 +02:00
f4exb
7e88cfcd48 Support for Airspy: make pointer to thread private. Debug messages on enumeration 2015-09-10 08:12:49 +02:00
f4exb
61e6e3e2cc Support for Airspy: compiles 2015-09-10 05:53:37 +02:00
f4exb
1e37479130 Support for Airspy: interim state #1 2015-09-09 09:13:24 +02:00
f4exb
178704be1c Fixed FCD Pro LNA gain setting 2015-09-08 08:28:43 +02:00
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