Commit Graph

69 Commits

Author SHA1 Message Date
f4exb fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00
f4exb 2d27235769 HackRF output: force settings at startup and on deserialize 2017-10-14 07:13:57 +02:00
f4exb 0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb a714e12387 HackRF: effective Rx-Tx frequency linking 2017-09-18 00:01:29 +02:00
f4exb 512900d98c Finalized the new source/sink GUI messaging scheme 2017-09-17 17:35:03 +02:00
f4exb 2b4f8a0f55 Implemented GUI input message queue and interface 2017-09-16 22:23:31 +02:00
f4exb 9dd99a4530 Separate construction/destruction for the sink output plugin core and the GUI 2017-09-16 11:34:25 +02:00
f4exb 1d4cb21bb5 Separate construction/destruction for the source input plugin core and the GUI 2017-09-16 10:45:08 +02:00
f4exb 3cddc772b1 Output core creation method implementation in all sink plugins 2017-09-14 13:55:57 +02:00
f4exb 25c150c3c5 Created an input or output core creation method to the plugin interface. Example of implementation with Airspy 2017-09-14 08:49:31 +02:00
f4exb 87016e7485 Device sink API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:42:28 +02:00
f4exb 4d5fdfc913 GUI segregation: renamed methods and attributes 2017-09-03 20:24:17 +02:00
f4exb a6d6a717ae GUI segregation: renamed PluginGUI interface to PluginInstanceUI 2017-09-03 19:55:00 +02:00
f4exb e281d8fd32 GUI segregation: de-tangle PluginGUI interface from QWidget 2017-09-03 17:26:32 +02:00
f4exb ec3a99451c HackRF: use DeviceHackRF as a singleton to handle HackRF library init and exit only once 2017-09-01 00:46:43 +02:00
f4exb 7fba9b778d Resizing of sample FIFO in output plugins: updated documentation 2017-08-10 00:52:20 +02:00
f4exb e452a0882c Bumped relevant plugins version to 3.5.5. Updated LimeSuite output documentation for LimeSuite 17.06.0 2017-08-09 02:00:13 +02:00
f4exb 5829519116 BladeRF output: suspend thread when baseband sample rate changes 2017-08-08 23:09:51 +02:00
f4exb 3a9eec8463 HackRF output: set FIFO size to 0.25s or 150 kS whichever is larger (600kS/s knee) 2017-08-08 22:37:53 +02:00
f4exb 7b851e8326 HackRF output: suspend thread when baseband sample rate changes 2017-08-08 21:30:04 +02:00
f4exb 287bf8120d HackRF output: removed useless method to set samplerate in the thread 2017-08-08 13:12:16 +02:00
f4exb 303cb1f3c3 bumped version to 3.5.2 2017-07-22 04:50:38 +02:00
f4exb dd4ab0f0b5 HackRF: updated documentation 2017-07-21 08:34:54 +02:00
f4exb 361e8b0cd6 HackRF: implemented link Tx frequency to Rx frequency option 2017-07-21 00:44:30 +02:00
f4exb 258515b5de HackRF: switch over Rx / Tx with the start button 2017-07-19 23:24:00 +02:00
f4exb 3a24158743 Bumped to version 3.5.1 2017-06-27 05:53:09 +02:00
f4exb a40a777e11 HackRF: extend LO ppm correction range to +/-30 (specs of AVX CX3225GB crystal: http://www.mouser.com/ds/2/40/cx3225gb_e-514151.pdf) 2017-06-24 23:42:03 +02:00
f4exb 8e63681185 HackRF: extend LO ppm correction range to +/-20 2017-06-24 22:29:47 +02:00
f4exb 5e62da4437 Standardize all output sinks to the same ready/running/error color status 2017-06-05 23:00:28 +02:00
f4exb 3b44a5367c HackRF: fixed bandwidth selection 2017-05-26 17:42:57 +02:00
f4exb 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb e946242fae Updated documentation 2017-05-19 10:52:18 +02:00
f4exb d842b44c28 Value dials: implement Ctl to shift digits by 2. Updated documentation 2017-05-18 01:48:52 +02:00
f4exb dafad384c8 Merged Sigysmund changes for Mac OS Sierra on v3.4.5 2017-05-16 23:01:44 +02:00
f4exb bb849623bd updated value dials with Windows compatible font and pointing hand 2017-05-16 22:35:44 +02:00
f4exb 007ea19e36 Bumped version to 3.5.0 2017-05-16 18:38:39 +02:00
f4exb 6f9ef0eaf9 New value dial color schemes: propagate to all active plugins 2017-05-16 18:27:36 +02:00
ZigaS 27aab58d92 MacOS(sierra) development environment.
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
2017-05-15 12:32:16 +02:00
f4exb 4818e629de Bumped version to 3.4.1 2017-04-26 18:43:13 +02:00
f4exb 56582ab2b2 HackRF: rationalize start/stop device. Needs latest version of libhackrf (2017/03/01) and 2017.02.1 firmware 2017-04-26 16:35:05 +02:00
f4exb 414a7ccd87 Refactoring: removed device parameter from all start() methods in sample sink plugins 2017-04-14 03:44:49 +02:00
f4exb 00cf437bf2 HackRF: changed placement of input object creation in the GUI 2017-04-14 02:16:04 +02:00
f4exb 0a29f34b94 HackRF: open device by serial number 2017-04-14 02:09:36 +02:00
f4exb 651303e860 HackRF: Rx/Tx opem/close new style corrections 2017-04-14 01:49:48 +02:00
f4exb dea2764811 HackRF: Rx/Tx opem/close new style 2017-04-14 01:41:02 +02:00
f4exb 3ab855c927 Sample sink plugins: removed useless init pure virtual method 2017-04-12 23:26:40 +02:00
f4exb a2157a224f Continuous sample rate setting: updated related plugins documentation 2017-04-09 20:30:01 +02:00
f4exb c9f871f882 HackRF output: GUI updates 2017-04-02 04:04:05 +02:00
f4exb 365154767a RTLSDR plugin: continuous sample rate setting 2017-04-02 02:00:05 +02:00