Commit Graph

577 Commits

Author SHA1 Message Date
f4exb 6540979108 SDRdaemonFEC support. allow for smaller datagrams than the UDP block size 2016-07-12 04:44:44 +02:00
f4exb 83e34fde20 SDRdaemonFEC support. compatibility with zero FEC 2016-07-07 03:49:47 +02:00
f4exb e252123567 SDRdaemonFEC support. removed special structure for block zero 2016-07-07 02:54:23 +02:00
f4exb ddb65d2e70 SDRdaemonFEC support. removed useless data and method 2016-07-07 02:43:09 +02:00
f4exb 110d7cae46 SDRdaemonFEC support. removed output meta 2016-07-07 02:38:30 +02:00
f4exb 5fc9bd07f4 SDRdaemonFEC support. new simplified write method 2016-07-07 02:36:44 +02:00
f4exb 57231cdb32 SDRdaemonFEC support. removed output meta 2016-07-07 02:25:32 +02:00
f4exb c7751062c3 SDRdaemonFEC support: debug (8). fixed CM256 descriptors addressing of recovery blocks. Debug message when frames are incomplete. 2016-07-06 02:54:01 +02:00
f4exb dddf872d56 SDRdaemonFEC support. Use new simplified version 2016-07-06 00:43:38 +02:00
f4exb 8a22c0b468 Merge branch 'master' into dev. Build for Mac OS. 2016-07-05 20:02:51 +02:00
f4exb f437666749 SDRdaemonFEC support. debug (8). use litterals 2016-07-05 19:59:18 +02:00
Ziga S 08602c661b Updated CMake files for QTEditor cmake style.
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
f4exb aea9bf866e SDRdaemonFEC support: debug (7). Corrected CM256 parameters specification fixing decoding 2016-06-23 01:31:40 +02:00
f4exb 278f085dbc SDRdaemonFEC support: debug (6). Corrected meta data processing 2016-06-23 00:58:07 +02:00
f4exb 3e388987c8 SDRdaemonFEC support: debug (5). Corrected statistics display 2016-06-23 00:57:47 +02:00
f4exb cded6772ae SDRdaemonFEC support: debug (4). Corrected buffer gauge display 2016-06-22 01:10:58 +02:00
f4exb a628357f76 SDRdaemonFEC support: debug (3). Fixed frames buffer length calculation and use more slots 2016-06-21 21:49:27 +02:00
f4exb 96bec6cac3 SDRdaemonFEC support: debug (2). Fixed output meta data cature 2016-06-21 08:30:32 +02:00
f4exb 46e85fa643 SDRdaemonFEC support: debug (1) 2016-06-20 09:07:37 +02:00
f4exb b73330c663 SDRdaemonFEC support: correctly implement in plugin manager 2016-06-20 01:58:46 +02:00
f4exb 0812ab0d13 SDRdaemonFEC support: full compile 2016-06-20 01:32:32 +02:00
f4exb eb3fedecda SDRdaemonFEC support: interim state (2). Compile UI. 2016-06-20 01:18:21 +02:00
f4exb e418e68bd9 SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary 2016-06-20 00:45:24 +02:00
f4exb 4386e0fbab SDRdaemonFEC support: added plugin as copy of SDRdaemon plugin 2016-06-19 09:56:49 +02:00
f4exb b97a2ecffb Multi device support: Windows support 2016-05-25 02:33:50 +02:00
f4exb 7863a3cb69 Multi device support: remainder source plugins: removed useless dependencies on plugin API 2016-05-17 19:26:23 +02:00
f4exb 197feb1c9d Multi device support: SDRDaemon plugin removed useless dependencies on plugin API 2016-05-17 19:08:04 +02:00
f4exb 35df869115 Multi device support: BladeRF plugin removed useless dependencies on plugin API 2016-05-17 17:57:48 +02:00
f4exb 1974b375ee Multi device support: RTL-SDR plugin removed useless dependencies on plugin API 2016-05-17 17:53:22 +02:00
f4exb 08a6554c4e Multi device support: set version to 2.0.0 in all plugins 2016-05-17 15:29:28 +02:00
f4exb 5a8d05bfaf Multi device support: simplify source input setting 2016-05-17 03:41:01 +02:00
f4exb 500e809cba Multi device support: moved setInputGUI method from plugin API and manager classes to device API class 2016-05-16 16:02:55 +02:00
f4exb 7412ee0d54 Multi device support: migrate device specific stuff outside plugin classes completed for source plugins 2016-05-16 02:14:36 +02:00
f4exb be918a217b Multi device support: migrate device specific stuff outside plugin classes 2016-05-16 01:12:37 +02:00
f4exb 602bfc988a Removed v4l-rtl and v4l-msi sample source plugin sources 2016-05-15 09:40:11 +02:00
f4exb 1707aa8e27 Removed gnuradio and osmosdr plugin sources 2016-05-15 09:26:31 +02:00
f4exb 4027b00675 Multi device support: GUI enhmcements 2016-05-15 04:38:37 +02:00
f4exb 3c0e66c90e Multi device support: GUIs enhancements 2016-05-14 03:15:03 +02:00
f4exb 7053d3775c Multi device support: completely removed direct access to DSP device engine from DSP engine 2016-05-13 00:50:29 +02:00
f4exb 2b036e2212 Multi device support: completely removed dependency on DSPEngine from source plugins 2016-05-13 00:03:58 +02:00
f4exb f4c03bcab1 Multi device support: completely removed DSPEngine dependency on DSPDeviceEngine message queues 2016-05-12 23:45:27 +02:00
f4exb 7707858d57 Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods 2016-05-12 23:35:30 +02:00
f4exb 7159004bbe Multi device support: Aligned Funcube Pro+ plugin 2016-05-12 18:02:55 +02:00
f4exb 25197faa7a Multi device support: Aligned Funcube Pro plugin 2016-05-12 17:40:26 +02:00
f4exb ea1f2208f7 Multi device support: Aligned HackRF plugin 2016-05-12 17:18:08 +02:00
f4exb deee1ada34 Multi device support: Aligned Airspy plugin 2016-05-12 16:47:10 +02:00
f4exb 8885f9bcdd Multi device support: Aligned SDRDaemon plugin 2016-05-12 12:48:08 +02:00
f4exb b399cc0dd4 Multi device support: Changed aligned FileSource 2016-05-12 12:29:12 +02:00
f4exb cd9532a5e2 Multi device support: Changed aspect of record button 2016-05-12 12:04:59 +02:00
f4exb e750acc7da Multi device support: Apply previous changes to RTL-SDR. 2016-05-12 11:10:10 +02:00
f4exb e25c465b82 Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only. 2016-05-12 10:31:57 +02:00
f4exb ecd05096ad Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI 2016-05-11 23:35:16 +02:00
f4exb 7992f3f428 Multi device support: add start/stop buttons to all source plugins GUIs 2016-05-11 20:02:45 +02:00
f4exb 33b7177445 RTL-SDR source plugin: added 256k and 1600k sample rates 2016-05-03 02:14:41 +02:00
f4exb 90a5b75e91 DSD demod: DMR integration debug (2). Added eye diagram capability by delaying Q signal by 20 samples (2400 baud) 2016-04-12 03:32:42 +02:00
f4exb 58656fe65c RTL-SDR plugin: New 2000 kS/s rate 2016-03-31 19:49:32 +02:00
f4exb 007aaaf749 BladeRF plugin: changed sample rate and bandwidth unit displays. New 2000 kS/s rate 2016-03-31 19:48:06 +02:00
f4exb ce20f21b08 BladeRF input plugin: GUI cosmetic changes 2016-03-29 17:31:44 +02:00
f4exb 574141be6c Airspy input plugin: GUI cosmetic changes 2016-03-29 16:53:15 +02:00
f4exb d59c9e5a95 HackRF input plugin: GUI cosmetic changes 2016-03-29 16:39:05 +02:00
f4exb 39d5ecf6de RTL-SDR input plugin: GUI cosmetic changes 2016-03-29 16:22:24 +02:00
f4exb b70fa3f191 Fixed preset import 2016-03-29 14:51:52 +02:00
f4exb 85778dbcc1 CMakeLists.txt files cleanup 2016-03-29 09:36:19 +02:00
Edouard Griffiths 4b95c1cbc0 Windows build: added .pro file for FCD Pro+ but it does not link so not included in main .pro 2016-03-29 03:53:54 +02:00
f4exb 989feb9108 FCD Pro+ plugin: non ALSA classes to handle FCD audio for Windows build 2016-03-29 03:17:59 +02:00
f4exb b4178db004 SDRdaemon plugin: corrections in the readme 2016-03-28 02:48:33 +02:00
Edouard Griffiths 1f758bc5f7 Windows build: re-implement nanomsg and sdrdaemon plugin for 64 bit version only. Created a batch installation script for Win64 2016-03-28 02:34:14 +02:00
f4exb 8acfaa0458 SDRdaemon plugin: control from the plugin documentation update 2016-03-27 22:16:23 +02:00
Edouard Griffiths 27b6aab5f7 Windows build: added possibility to build with MinGW64 (experimental, does not work) 2016-03-27 18:56:33 +02:00
Edouard Griffiths 641e6b529f Windows build: removed nanomsg and sdrdaemon input plugin from the build 2016-03-27 12:12:57 +02:00
f4exb 17db3e03b6 SDRdaemon plugin: send configuration done 2016-03-27 04:33:12 +02:00
f4exb 0822773fbb SDRdaemon plugin: send configuration phase 1 2016-03-26 21:40:54 +01:00
Edouard Griffiths 57149d0689 Windows build: added BladeRF input plugin 2016-03-23 16:59:53 +01:00
f4exb 8254a4d07f SDRdaemon plugin: readme documentation 2016-03-20 18:12:37 +01:00
f4exb a99fdd1f26 SDRdaemon plugin: Added tooltip for main buffer length in seconds display 2016-03-20 14:43:01 +01:00
f4exb 3bebd05411 SDRdaemon plugin: Added buffer length in seconds to the GUI 2016-03-20 14:40:40 +01:00
f4exb b7a4c468fc SDRdaemon plugin: Ensure a minimal size of the main buffer depending on frame size so that auto follow ups work fine 2016-03-20 12:59:55 +01:00
f4exb 0ffc02102e SDRdaemon plugin: better calculation of write - read pointers delta. Better amortization of buffer R/W compensation with an alpha factor of 0.25 2016-03-20 02:49:25 +01:00
Edouard Griffiths bfdcac70d0 SDRdaemon plugin: set the r/w buffer maximum correction limit to +/- 20 ms 2016-03-19 18:54:09 +01:00
f4exb b14ae1e7c1 SDRdaemon: GUI fix. Limit r/w balance correction 2016-03-19 08:54:31 +01:00
f4exb 7077f6a780 SDRdaemon plugin: apply buffer r/w correction at all ticks. Updated readme with warnings for Windows 2016-03-19 06:14:06 +01:00
f4exb 0ba624dc37 SDRdaemon: ensure there are enough reads to calculate auto r/w unbalance correction 2016-03-19 05:15:34 +01:00
f4exb a009d352be SDRdaemon: fix buffer r/w unbalance figure display when negative 2016-03-19 05:10:02 +01:00
f4exb 5845eaec92 SDRdaemon plugin: UI: enhance buffer r/w unbalance details display 2016-03-19 04:09:55 +01:00
f4exb 1c0ef544d3 SDRdaemon plugin: fix auto read/write balance correction 2016-03-19 03:49:38 +01:00
Edouard Griffiths 8b22d2cbbc SDRdaemon plugin: fixed deserialization of auto R/W balance flag 2016-03-18 18:37:32 +01:00
Edouard Griffiths 78c7a3ac45 SDRdaemon plugin: removed duplicate lines in .ui file 2016-03-18 18:04:03 +01:00
Edouard Griffiths c1c64b7051 SDRdaemon plugin: implemented reset buffer indexes and auto balance buffer reads/writes 2016-03-18 14:03:34 +01:00
Edouard Griffiths f7e3db53fe SDRdaemon plugin: fixed buffer gauge calculation 2016-03-18 10:52:35 +01:00
f4exb b97ab1bd9d SDRdaemon plugin: corrected buffer gauge value calculation 2016-03-18 08:45:01 +01:00
Edouard Griffiths 22c3078c3a SDRdaemon plugin: added gauges for main buffer read vs writes 2016-03-17 15:41:48 +01:00
Edouard Griffiths 335ecea84a SDRdaemon: use own timer for Windows build with optimized interval at 50ms 2016-03-17 09:17:02 +01:00
Edouard Griffiths 12ff4c2334 SDRdaemon: use own timer for Windows build with optimized interval at 60ms 2016-03-17 01:56:09 +01:00
f4exb 55f389cfb0 SDRdaemon plugin: use internal (slower) timer for Windows release only. Fixed compile error 2016-03-16 22:40:54 +01:00
Edouard Griffiths be13c80e73 SDRdaemon plugin: use internal (slower) timer for Windows release only 2016-03-16 18:46:16 +01:00
Edouard Griffiths 8a44f5c089 SDRdaemon plugin: get throttle interval from the timer. Removed useless chunk size attrubute 2016-03-16 18:26:44 +01:00
f4exb 87a53f03a2 SDRdaemon plugin: attempt to fix the skew rate calculation 2016-03-16 09:10:29 +01:00
f4exb d5f65a7e39 SDRdaemon plugin: use a fixed time bound raw buffer of 8 seconds 2016-03-16 05:51:22 +01:00
f4exb 199b04de90 SDRdaemon plugin: ensure a mnimum size of 16MB for the raw buffer 2016-03-15 22:20:44 +01:00
f4exb 42e139e63e SDRdaemon plugin: switchable auto skwew rate following 2016-03-15 21:22:12 +01:00
Edouard Griffiths 026016c0d5 SDRdaemon: new auto skew rate compensation #1 2016-03-15 18:56:15 +01:00
Edouard Griffiths f9c13dace9 SDRdaemon plugin: auto adaptive throttling 2016-03-15 18:06:02 +01:00
f4exb 35db910ba9 SDRdaemon plugin: auto adaptive throttling preparation 2016-03-15 06:13:52 +01:00
f4exb 47a3f534dd File Source input: correct setBuffer paramter type 2016-03-14 08:21:06 +01:00
Edouard Griffiths 1393a93070 File Source plugin: auto adaptative throttling 2016-03-14 01:43:21 +01:00
f4exb 1a9af41ac3 Windows build: added Airspy plugin 2016-03-13 01:22:00 +01:00
f4exb 1eeb308d47 File Source plugin: removed redundant navigation time display 2016-03-13 00:46:37 +01:00
f4exb 108e743da8 Windows build: added Hackrf plugin 2016-03-13 00:34:46 +01:00
f4exb 1ba3324844 HackRF plugin: initialize hackrf library before trying to enumerate 2016-03-12 23:17:51 +01:00
f4exb 137193ff3b Windows build: added RTL-SDR input plugin with dependency to binary libusb for MinGW32 2016-03-12 03:17:30 +01:00
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
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 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 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
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
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
F4EXB 3c3d4e3b41 Font face and size normalization: added missing input interface GUIs 2016-01-12 08:40:40 +01:00
f4exb 709cee9fc3 Added frequency units to BaldeRF GUI Rx center frequency dial 2016-01-12 04:43:41 +01:00
f4exb 80d0fda710 Normalize BladeRF GUI 2016-01-12 04:15:55 +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 82fdf1d499 Fixed RTL sample rates 2015-12-25 17:55:36 +01:00
f4exb 2a194ca44e Airspy: implemented LNA and Mixer AGC controls 2015-12-09 01:49:46 +01: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 9b0d92b35b One more sample rate for BladeRF 2015-10-06 05:37:17 +02:00
f4exb 453e53541b New sample rates for BladeRF 2015-10-05 08:24:09 +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 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 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 4246fb6381 NFM demod: revised AF squelch completely 2015-09-13 11:56:14 +02:00
f4exb c6b2730456 Fixed Airspy Mixer and VGA gains settings 2015-09-12 09:57:10 +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 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 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