Commit Graph

512 Commits

Author SHA1 Message Date
f4exb 0dd36d4f3e Sink plugins: put a serializer and deserializer in the core plugin for server 2017-12-28 04:04:50 +01:00
f4exb ccffb5101d Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT, PATCH with all settings parameters optional 2017-12-27 01:46:33 +01:00
f4exb 85f9be7c64 cppcheck fixes 2017-12-26 22:29:24 +01:00
f4exb 1f21d1d785 Bumped all plugins version to 3.9.0 2017-12-26 02:19:03 +01:00
f4exb 9213b3c0b2 Device sink plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected 2017-12-25 12:59:44 +01:00
f4exb 1987bbac77 Device plugins: make setMessageQueueToGUI pure virtual so that child classes must have to deal with this 2017-12-24 19:58:26 +01:00
f4exb b127182062 All plugins: removed apply settings in constructors as it causes segfaults 2017-12-24 18:37:33 +01:00
f4exb 8e07820e8e all source and sink plugins except FileSource and SDRdaemonSource: apply settings with force on construction 2017-12-24 11:05:16 +01:00
f4exb 996f964435 LimeSDR: apply settings with force on construction 2017-12-24 10:09:32 +01:00
f4exb 0ec1d6db31 Server: added variable to avoid instantiation of GUI dependent objects when compiling plugins for server 2017-12-17 14:52:18 +01:00
f4exb 6de0e20ceb Web API: /sdrangel/deviceset/{deviceSetIndex}/device/run POST,DELETE: return previous state instead of attempt to wait and return the state after change since it does not work reliably 2017-12-14 23:29:12 +01:00
f4exb f7733a49fc Fixed compilation errors 2017-12-14 21:03:11 +01:00
f4exb 731c2c3f60 Web API: implemented device run APIs for File Sink and SDRdaeon output sink i.e. the rest of sink device plugins 2017-12-14 18:22:45 +01:00
f4exb 966767a44a Web API: use message passing to start/stop device for all the rest of device plugins 2017-12-14 18:02:49 +01:00
f4exb db86bc5813 Web API: use message passing to start/stop device, applied to BladeRF output and file output 2017-12-14 00:38:22 +01:00
f4exb e4b65b52b4 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod 2017-12-11 18:18:47 +01:00
f4exb 2dd82e9eca Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod 2017-12-10 20:27:08 +01:00
f4exb 565083e5f5 Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput 2017-12-10 01:57:50 +01:00
f4exb 37b1b045ac Bumped to version 3.8.6 2017-12-08 15:31:21 +01:00
f4exb 87772cb8fa Web API: LimeSDROutput settings implementation 2017-12-08 15:23:22 +01:00
f4exb 5baf216adf LimeSDR: bumped plugins version to 3.8.5 2017-11-29 20:16:41 +01:00
f4exb cba68e2561 Updated Debian changelog 2017-11-29 17:32:53 +01:00
f4exb 314d4c9d1e LimeSDR: fixed analog LP setting 2017-11-29 12:51:05 +01:00
f4exb 30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb b226c594df LimeSDR: increased start/stop stream wait time to 50ms to fixed possible stability issues when changes are applied 2017-11-11 06:02:09 +01:00
f4exb 23b9450c56 LimeSDR: fixed amalog LP bandwidth filter and general calibration 2017-11-09 17:31:32 +01:00
f4exb 3ff2b68fa7 LimeSDR output: updated documentation 2017-11-05 17:24:28 +01:00
f4exb 17dd0f5daf LimeSDR: optimize external clock frequency change by not doing it if the frequency is changed and external clock is disabled 2017-11-05 10:31:41 +01:00
f4exb 41eaa957f1 LimeSDR: fixed missing message handling for external clock change 2017-11-05 10:16:36 +01:00
f4exb 5a2b16d464 LimeSDR: implemented external clock frequency handling in the GUI 2017-11-05 05:59:04 +01:00
f4exb 045652f5cb Added exernal clock dialog and button and implemented it in LimeSDR plugins GUIs 2017-11-05 05:50:01 +01:00
f4exb 77a5cf3a21 LimeSDR: added external clock control button to the GUIs 2017-11-04 03:15:07 +01:00
f4exb 2ec8270e99 LimeSDR: handle clock source change in source and sink 2017-11-04 02:18:16 +01:00
f4exb 7f8d61cdb0 LimeSDR: use channel set in device management via device API 2017-11-02 10:30:07 +01:00
f4exb 31c7ebf36c Enumerate file and sdrdaemon plugins the new way 2017-11-02 03:42:59 +01:00
f4exb 9a055c643b Store device category (type) in the SamplingDevice structure 2017-11-01 20:06:33 +01:00
f4exb 7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb 66b06dcd08 Added Rx/Tx indicator, channel index and claiming device set index to the SamplingDevice struct used for device enumeration 2017-11-01 10:37:00 +01:00
f4exb 2deccbc259 LimeSDR: have still a 1ms delay after start/stop stream as it makes the Tx gain setting a bit more fluid 2017-10-30 03:02:45 +01:00
f4exb c3de895301 Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers 2017-10-30 02:54:22 +01:00
f4exb 35391e0d66 Removed GLSpectrum getter from DeviceSinkAPI 2017-10-30 01:11:35 +01:00
f4exb e8fb70096c LimeSDR: fixed lockup problem by moving start/stop stream from thread run method to start/stop work methods 2017-10-29 18:38:04 +01:00
f4exb c7e7bf3480 PlutoSDR support restored again fixing Rs and Tx living together 2017-10-29 14:51:56 +01:00
f4exb 2c4a748ebe PlutoSDR support removed again 2017-10-29 12:02:24 +01:00
f4exb 08b3ebd305 PlutoSDR output: fixed transmission of samples 2017-10-29 03:58:51 +01:00
f4exb 69f5afd057 Removed PlutoSDR Tx support 2017-10-28 12:26:17 +02:00
f4exb 31d0334ddb LimeSDR: updated documentation 2017-10-28 05:40:26 +02:00
f4exb 83e5dc5951 LimeSDR: reduced delay after LMS_StartStream and LMS_StopStream to 0.1s 2017-10-27 01:10:22 +02:00
f4exb 46ec8e17d2 LimeSDR: cleaned up apply settings method code removing obsolete suspend/resume threads logic 2017-10-27 01:00:51 +02:00
f4exb 8ddc852239 LimeSDR: introduced a 0.5s delay after LMS_StartStream and LMS_StopStream and cleaned up some commented code 2017-10-27 00:53:34 +02:00
f4exb 7ca778038e LimeSDR: paint stream status icon in green only if stream is active. If stream is inactive but a valid status is obtained it is paint in blue 2017-10-27 00:22:58 +02:00
f4exb 9f765a9732 LimeSDR: changes that reflect discussion on MyriadRF discourse forum but does not solve the stream concurrency problem 2017-10-26 23:57:56 +02:00
f4exb ca14e41e1c LimeSDR: use LMS_GetSampleRate to get the actual rates when MsgReportBuddyChange comes from an opposite buddy 2017-10-26 01:47:43 +02:00
f4exb 124404aa18 LimeSDR still unreliable but comitting as is 2017-10-26 00:48:50 +02:00
f4exb e9af2f6dff LimeSDR: suspend buddy threads only around calls to LMS_SetupStream or LMS_DestroyStream. In output plugin move them back to open/close (undoes #50) 2017-10-25 22:20:30 +02:00
f4exb 8b93c5f48d LimeSDR: pass center frequency change to buddies of same type 2017-10-25 01:38:39 +02:00
f4exb cd5f0c361a LimeSDR: apply settings: suspend/resume own thread 2017-10-25 01:23:48 +02:00
f4exb b5c0eb9f9d LimeSDR: reverted changes of commit 78490ff: reinstated the apply settings forced at start time 2017-10-25 00:23:12 +02:00
f4exb 78490ffff0 LimeSDR: removed applySettings from start sequence as it has nothing to do here 2017-10-24 08:37:32 +02:00
f4exb 2572f2be84 LimeSDR: removed obsolete message. Only stop current side threads if changing center frequency 2017-10-24 02:41:54 +02:00
f4exb 238c8d312e LimeSDR: device sample rate and hardware decimation/interpolation handling fix and simplification 2017-10-24 02:20:57 +02:00
f4exb 1b95457d96 Device source and sink APIs: removed direct reference to main window 2017-10-22 23:50:10 +02:00
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 a61348948a LimeSDR and BladeRF output: do not resize sample FIFO to a fixed value in the thread constructor 2017-10-15 17:37:53 +02:00
f4exb 91903dc87e FileSink SDRdaemonSink: fixed segfault when message queue to GUI is not available 2017-10-14 07:40:16 +02:00
f4exb 0eab0fdb20 DeviceSampleSink: removed output queue to GUI 2017-10-14 07:34:00 +02:00
f4exb ca674efb24 FileSink output: force settings at startup and on deserialize 2017-10-14 07:28:57 +02:00
f4exb 2d27235769 HackRF output: force settings at startup and on deserialize 2017-10-14 07:13:57 +02:00
f4exb 6b1f0cc2fd BladeRF output: force settings at startup and on deserialize 2017-10-14 07:10:42 +02:00
f4exb ccd2e04f0b LimeSDR output: force settings at startup and on deserialize 2017-10-14 06:30:31 +02:00
f4exb dcfdffaf49 LimeSDR output: suspend/resume buddies threads before/after start/stop 2017-09-30 20:25:20 +02:00
f4exb d524378d8e LimeSDR: put the code to suspend buddies in one place 2017-09-30 20:07:08 +02:00
f4exb c4bad4d834 CRLF problem 2017-09-28 14:07:41 +02:00
f4exb 0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb d9d1b8bfec FunCube Pro input: implemented transverter feature 2017-09-25 20:16:25 +02:00
f4exb 37d44038f4 PlutoSDR output: implemented transverter feature 2017-09-25 19:11:13 +02:00
f4exb d77f3ad72e PlutoSDR: Remove from device enumeration if device is not accessible. Bumped version to 3.7.2 2017-09-23 03:46:01 +02:00
f4exb dc2b705807 PlutoSDR: updated documentation 2017-09-21 21:26:28 +02:00
f4exb e127952c19 LimeSDR output: added documentation 2017-09-20 22:32:16 +02:00
f4exb 871f0eeb22 LimeSDR output: limit interpolation factor to 32 2017-09-20 22:31:42 +02:00
f4exb 752ceab420 PlutoSDR: fixed warnings and use smaller Rx block to get smoother waterfall 2017-09-20 20:52:41 +02:00
f4exb d1061a3c2f LimeSDR: Rx/Tx interaction 2017-09-20 18:25:54 +02:00
f4exb a81ea47da3 PlutoSDR output: change arrows direction to indicate interpolation 2017-09-20 00:53:30 +02:00
f4exb 37300fb5ae LimeSDR output: added dB units on attenuation value display 2017-09-20 00:47:34 +02:00
f4exb 10b8f786b1 LimeSDR output: try to minimize latency 2017-09-20 00:21:06 +02:00
f4exb e4c1892930 PlutoSDR: clear the device scan list before (re)scanning 2017-09-19 23:11:03 +02:00
f4exb dc0d9d9e0a LimeSDR output: fixed build and compile 2017-09-19 22:11:55 +02:00
f4exb 03fba87e46 LimeSDR output: added to build 2017-09-19 22:00:28 +02:00
f4exb 0aee699855 PlutoSDR output: Windows build and fixed compilation errors 2017-09-19 14:32:39 +02:00
f4exb c2b7092026 PlutoSDR output: interim state (2) 2017-09-19 08:33:26 +02:00
f4exb 35717477d6 PlutoSDR output: interim state (1) 2017-09-18 23:47:36 +02:00
f4exb 9b5c999d61 LimeSDR: added device description string 2017-09-18 23:29:55 +02:00
f4exb a9a514993b Windows build: corrections for the new tool chain 2017-09-18 13:41:08 +02:00
f4exb 7d12ddaf47 LimeSDR: more debug messages for source/sink buddy messages 2017-09-18 01:42:45 +02:00
f4exb 9fd807b90d LimeSDR input: less verbose debug on input message handling 2017-09-18 01:16:44 +02:00
f4exb 116c5438e1 LimeSDR: fixed device pointer handling 2017-09-18 01:11:15 +02:00
f4exb b5a7a65d85 LimeSDR: set buddy configuration from the source or sink and not from the GUI 2017-09-18 01:05:08 +02:00
f4exb d59d2a2372 LimeSDR: use more meaningful names for messages to buddies 2017-09-18 00:08:28 +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 24442c18a3 Device source API: renamed input and output message queues getters to more meaningful names 2017-09-13 23:40:06 +02:00
f4exb 11f6b72b8c Windows build: restored mingW32 compilation 2017-09-12 13:54:32 +02:00
f4exb 0b4ee5cfcc GUI segregation: Removed FileRecord reference in sample sink plugin GUIs 2017-09-04 11:07:59 +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 2c3f7fe690 SDRDaemonSink: fixed compile warning in debug mode 2017-08-19 00:12:28 +02:00
f4exb 66a588403c SDRDaemonSink: fixed compile error 2017-08-18 11:16:18 +02:00
f4exb 16f1f44c64 Bumped to version 3.6.0 2017-08-14 03:50:35 +02:00
f4exb 798d485342 LimeSDR: fixed issue #50 by moving channel acquisition and release at start and stop times. Corrections to buddies thread suspend/resume. Corrected void channel handling 2017-08-14 03:32:51 +02:00
f4exb 7182992d05 LimeSDR support removed from Windows: updated documentation 2017-08-10 02:26:11 +02:00
f4exb 7fba9b778d Resizing of sample FIFO in output plugins: updated documentation 2017-08-10 00:52:20 +02:00
f4exb 75079de55d BladeRF output: fixed sammple FIFO size for 32 and 64 (not implemented) interpolation 2017-08-09 22:59:46 +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 6522f62326 BladeRF output: set FIFO size to 0.25s or 75 kS whichever is larger (300kS/s knee) except when decimating by 32 where a fixed 150 kS FIFO is used 2017-08-09 00:31:23 +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 099583916f LimeSDR output: use a stream FIFO size about 10% for a 5 MS/s rate (512k) 2017-08-08 01:19:11 +02:00
f4exb 894a4b2e94 Bumped to version 3.5.5 2017-08-08 00:29:18 +02:00
f4exb 3a84cd8526 LimeSDR output: used fixed time length with minimum length for sample FIFO 2017-08-08 00:25:13 +02:00
f4exb ea4cb1bbfd LimeSDR output: apply: defer config settings update after changes are made 2017-08-07 23:41:17 +02:00
f4exb 54a6bc6b62 LimeSDR output: removed useless update of sample rate 2017-08-07 23:22:29 +02:00
f4exb 566450501b LimeSDR: apply settings: more data in debug message 2017-08-04 17:19:15 +02:00
f4exb 844628bc48 LimeSDR: corrected NCO de-tune when sample rate changes 2017-08-04 10:31:54 +02:00
f4exb 50c39b90a1 LimeSDR: clamp NCO lower limit to 0 2017-08-04 09:33:25 +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 62b6281370 LimeSDR input: added DAC sample rate display 2017-07-07 00:01:01 +02:00
f4exb 77e11004b0 LimeSDR output: added DAC sample rate display 2017-07-06 22:59:29 +02:00
f4exb 4079d84d74 LimeSDR: updated GUI documentation 2017-07-04 08:39:46 +02:00
f4exb efe921ffe7 LimeSDR output: optimize get device info by checking buddy leadership in the GUI 2017-07-03 23:29:06 +02:00
f4exb 034610721b LimeSDR: fixed warnings 2017-07-03 22:35:08 +02:00
f4exb 99b100959f LimeSDR output: implemented temperature reading 2017-07-03 16:58:46 +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 e624141150 SDRdaemon plugins: fixed Debian build 2017-06-12 16:31:54 +02:00
f4exb 3650ca00b1 SDRdaemonSink documentation 2017-06-10 22:59:45 +02:00
f4exb 9c1a38a8cf SDRdaemonFEC: implemented value dial for desired center frequency 2017-06-09 01:03:56 +02:00
f4exb a60fac0679 SDRDaemonSink: fixed deserialization 2017-06-08 00:21:46 +02:00
f4exb 0935071f97 SDRDaemonSink: set the Tx delay as a percentage of the nominal UDP block transmission time 2017-06-08 00:01:56 +02:00
f4exb e4332a16b6 SDRDaemonSink: GUI cosmetic changes 2017-06-06 01:53:21 +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 34b1910cd0 SDRdaemonSink: fixed remote address in case FEC is activated 2017-06-05 18:52:32 +02:00
f4exb a86819ea70 SDRdaemonSink: lower Tx queue length target to 5 and implement quick start kick off 2017-06-05 16:47:56 +02:00
f4exb 1642a0d92c SDRdaemonSink: implemented Tx queue stabilization 2017-06-05 01:18:35 +02:00
f4exb 5b48a3f4a9 SDRdaemonSink: GUI: display queue length and quality metrics received from remote Tx 2017-06-04 11:43:26 +02:00
f4exb 7b63657fb7 SDRdaemonSink: basic message receive from remote 2017-06-04 08:47:58 +02:00
f4exb a217312032 SDRdaemonSink: activate GUI set and send buttons 2017-05-28 10:13:54 +02:00
f4exb 3b44a5367c HackRF: fixed bandwidth selection 2017-05-26 17:42:57 +02:00
f4exb ebe428e89a SDRdaemonSink: fixed cmake file for Debian 2017-05-26 01:39:14 +02:00
f4exb 042368d04f SDRdaemonSink: updated cmake file for Debian 2017-05-26 01:35:06 +02:00
f4exb 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb d6f62a69dd SDRDaemonSink: removed from Windows build entirely 2017-05-23 14:31:42 +02:00
f4exb 32539aaf2b SDRdaemonSink: fixed basic UDP sending 2017-05-23 01:41:30 +02:00
f4exb 3df388ea8a SDRdaemonSink: fixed center frequency and sample rate transmission to remote 2017-05-22 02:53:21 +02:00
f4exb d3d8871b7c SDRdaemonSink: control communication (1) 2017-05-22 00:04:54 +02:00
f4exb 3d691ab416 SDRdaemonSink: apply settings 2017-05-21 20:13:17 +02:00
f4exb e14d0179c5 SDRdaemonSink: updated GUI 2017-05-21 19:45:56 +02:00
f4exb a26c6a6436 SDRdaemonSink: added the plugin class 2017-05-21 13:34:37 +02:00
f4exb c762359649 SDRdaemonSink: added the output class and GUI with the build 2017-05-21 13:32:56 +02:00
f4exb 20d1ff5dda SDRdaemonSink: added the output class but not in the build yet 2017-05-21 12:58:57 +02:00
f4exb edc0c3d47c SDRdaemonSink: added the thread worker class 2017-05-21 04:41:47 +02:00
f4exb 8b703a1302 SDRdaemonSink: added UDPSinkFEC class 2017-05-21 04:19:12 +02:00
f4exb e946242fae Updated documentation 2017-05-19 10:52:18 +02:00
f4exb 9d9aa64439 LimeSDR output: updated documentation 2017-05-18 21:30:40 +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 396baa22c8 New value dial color schemes: new yellow color scheme for filters. Use it in LimeSDR plugins 2017-05-16 21:24:25 +02:00
f4exb 5a96b78454 File plugins and Channel analyzer NG: fixed thumbwheels so that they appear correctly in Windows version 2017-05-16 18:48:27 +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
f4exb 747f400a78 New value dial color schemes. apply to File and AM demod plugins 2017-05-16 16:21:59 +02:00
f4exb ebe681fafe SDRdaemonSink: GUI form 2017-05-15 23:51:50 +02:00
f4exb ae97f6414b SDRdaemonSink: (2) 2017-05-15 13:59:56 +02:00
f4exb dec0dbeb4c SDRdaemonSink: Windows build (1) 2017-05-15 13:47:57 +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 76267d35b7 LimeSDR output: updated documentation 2017-05-15 02:11:27 +02:00
f4exb 497ae3651e SDRdaemonSink plugin (1) 2017-05-15 00:58:56 +02:00
f4exb 7c5da2e84d LimeSDR: updated documentation 2017-05-13 18:09:30 +02:00
f4exb 72b1bb8ac5 LimeSDR output: force apply settings on start 2017-05-13 14:36:44 +02:00
f4exb 225f25b9f4 LimeSDR: set NCO button appropriately 2017-05-12 03:31:42 +02:00
f4exb 428d4d6b75 LimeSDR Windows build: build plugins 2017-05-09 12:16:09 +02:00
f4exb ac7b5a9e6f LimeSDR support: built-in LimeSuite for Debian: updated documentation 2017-05-09 04:26:51 +02:00
f4exb 8a364d36c9 LimeSDR support: built-in LimeSuite for Debian - added dependent include subdirectories 2017-05-09 03:46:43 +02:00
f4exb b5f70bd7f6 LimeSDR support: built-in LimeSuite for Debian - use internal LimeSutie in plugins 2017-05-09 03:30:26 +02:00
f4exb 101de1bdee LimeSDR: updated documentation telling that the plugins are not available in binary packages 2017-05-09 01:20:37 +02:00
f4exb 5163fcd96b Removed LimeSDR support from Debian build if LimeSuite is not found 2017-05-09 01:15:58 +02:00
f4exb 10cbfb3b44 LimeSDR: added soft decimation/interpolation by 64 2017-05-08 17:30:08 +02:00
f4exb a159e72e20 LimeSDR: updated documentation 2017-05-08 11:59:30 +02:00
f4exb a538fadb0c LimeSDR: do not perform calibration in some cases 2017-05-08 11:02:31 +02:00
f4exb 140d12138a LimeSDR output: set default gain to 4 db 2017-05-08 04:35:49 +02:00
f4exb 6f884d02c2 LimeSDR output: fixed send stream timeout (set to 1s) 2017-05-08 04:35:29 +02:00
f4exb 5c8b7fd606 LimeSDR output: implemented antenna select 2017-05-07 03:05:29 +02:00
f4exb cf267b1254 Code warnings in Eclipse cleanup 2017-05-05 10:40:45 +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 54aa3ae27e LimeSDR output: documentation 2017-04-24 17:51:07 +02:00
f4exb 5a588c6c63 LimeSDR output: optimize stream for max throughput 2017-04-24 09:56:52 +02:00
f4exb d1e16b6ab0 LimeSDR output: regulate Tx output 2017-04-24 03:12:02 +02:00
f4exb 79515407e1 LimeSDR output: set LPF default BW to 5.5 MHz 2017-04-23 10:30:56 +02:00
f4exb 465b073d77 LimeSDR: suspend/resume all buddies threads before/after open/close 2017-04-23 04:01:00 +02:00
f4exb 2369cb62af LimeSDR output: handle cross allocation from Rx properly 2017-04-23 03:44:19 +02:00
f4exb 7ad6533b1f LimeSDR: fixed reporting sample rate to buddies 2017-04-23 03:36:10 +02:00
f4exb 5556e65503 LimeSDR: corrected center frequency reporting 2017-04-23 02:50:19 +02:00
f4exb 098f8d8af2 LimeSDR output: debug (1) 2017-04-22 12:08:15 +02:00
f4exb a2294df9ab LimeSDR output: register as sink and not source 2017-04-22 11:52:02 +02:00
f4exb 69a746c816 LimeSDR output: added missing sources 2017-04-22 11:41:44 +02:00
f4exb e07a730c4f LimeSDR output: compilation succesful 2017-04-22 11:33:41 +02:00
f4exb 9f4eeda7c9 LimeSDR output: implemented common thread interface for input and output plugins to be able to start/stop thread from each other 2017-04-22 10:45:33 +02:00
f4exb f447c9f9bd LimeSDR output (1) 2017-04-22 06:40:12 +02:00
f4exb 0013ab89ea Bugfix: make sure device is not open when attempting to closing it 2017-04-17 12:00:13 +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 01b2c42a5f BladeRF: open device by serial number 2017-04-14 01:59:09 +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 afaf3428f5 BladeRF: Rx/Tx opem/close new style 2017-04-13 23:40:14 +02:00
f4exb 72a2fd9065 BladeRF output: refactoring: device open close moved in the constructor and destructor respectively of the input object 2017-04-13 21:26:36 +02:00
f4exb e71e75126e BladeRF output: changed placement of input object creation in the GUI 2017-04-13 20:34:14 +02:00
f4exb 3ab855c927 Sample sink plugins: removed useless init pure virtual method 2017-04-12 23:26:40 +02:00
f4exb b17e999bc2 Updated plugins version 2017-04-09 20:35:53 +02:00
f4exb a2157a224f Continuous sample rate setting: updated related plugins documentation 2017-04-09 20:30:01 +02:00
f4exb 37952c9562 File sink plugin: ensure minimum width 2017-04-09 20:29:24 +02:00
f4exb d301bd9ebd File Sink output: fixed debug message 2017-04-06 20:13:31 +02:00
f4exb 73c9340e4e File Sink: implemented arbitrary sample rate selection 2017-04-06 19:19:32 +02:00
f4exb 7dfa4cdc6b HackRF output: continuous sample rate setting 2017-04-02 04:34:58 +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
f4exb f91eba5b10 HackRF output: continuous sample rate setting 2017-04-02 00:23:02 +02:00
f4exb 43d40a4ace ATV Modulator: PAL-M (525l) effective support 2017-03-12 21:41:01 +01:00
f4exb 870f44a51b File Sink: added more sample rates 2017-03-09 19:07:07 +01:00
f4exb 7b9dfb0446 BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM 2017-02-18 11:55:19 +01:00
f4exb f7d7551d01 HackRF support: changed sample rates to sample precision 2017-02-18 11:21:12 +01:00
f4exb 5c4078d672 HackRF and BladeRF output plugins documentation cosmetic changes 2017-01-11 19:49:32 +01:00
f4exb 201695bb67 HackRF plugins: correct start/stop sequences 2017-01-11 01:21:22 +01:00
f4exb e405f151e0 HackRF Output: limit size of sample FIFO to limit delay 2017-01-10 01:02:28 +01:00