Wykres commitów

133 Commity (2c2ec0327ce4b66f3deb16147c752915627d0dd3)

Autor SHA1 Wiadomość Data
f4exb 89e53cf179 Single DeviceAPI interface (1) 2019-05-08 22:11:53 +02:00
f4exb 69313daeae Added a generic device API interface 2019-05-08 00:30:40 +02:00
f4exb ca9c87ff43 Device sink API: removed useless methods 2019-05-08 00:18:29 +02:00
f4exb d0683110d6 Device sink API and engine: removed the unused addSource and removeSource methods 2019-05-07 22:39:23 +02:00
f4exb fad3ed66b6 GUI: removed multiple source channel warning popup 2019-05-07 21:13:32 +02:00
f4exb 9e5003eab9 New plugin pair LocalSink and LocalInput to pipe streams internally 2019-05-02 04:02:40 +02:00
Davide Gerhard 74786f550d
sdrbase: fix type warning
warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
2019-04-15 15:42:02 +02:00
f4exb fc49bd2855 ixed incomplete copyright headers (3): sdrbase 2019-04-11 14:32:15 +02:00
f4exb 5cbadf9b3b Reverse API originator information implementation with RTL-SDR, Lime-SDR Tx, AM demod, AM mod examples 2019-03-25 01:15:27 +01:00
f4exb 72e29fd3f8 Moved export.h file to root of exports directory and removed util 2018-03-20 13:49:21 +01:00
f4exb c22d146376 Adapt to MSVC linker 2018-03-03 20:23:38 +01:00
f4exb 89b67b0378 AirspyHF support: specify int16 samples 2018-01-11 04:40:13 +01:00
f4exb 92a4639a17 Server: fix possible core dumps in device sink/source APIs saveSinkSettings or saveSourceSettings by removing reference to pluginInstanceUI which is null in server mode 2017-12-28 17:22:18 +01:00
f4exb 0dd36d4f3e Sink plugins: put a serializer and deserializer in the core plugin for server 2017-12-28 04:04:50 +01:00
f4exb 8399baeb4e Source plugins: put a serializer and deserializer in the core plugin for server. NFM demod: fixed deserializer 2017-12-28 03:21:48 +01:00
f4exb 2ac9a82b02 Web API: implemented /sdrange/devices: Get a list of sampling devices that can be used to take part in a device set 2017-11-22 18:57:35 +01:00
f4exb b91ad7c4b7 Web API: added channel enumeration in /sdrangel GET. Partial implementation in channel plugins 2017-11-19 03:38:07 +01:00
f4exb 30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb d110a3749d Moved logger to QtApplication level. Corrections to some messages 2017-11-11 11:11:44 +01:00
f4exb d133b5218d Fixed device enumerator Tx devices enumeration 2017-11-02 18:17:10 +01:00
f4exb e77074ad60 Handle the remove last device in main window with the new sampling device control 2017-11-02 14:29:49 +01:00
f4exb a32d508256 Pass device item index to the device API when creating or assigning a new device 2017-11-02 09:17:38 +01:00
f4exb 55ad76f43c New devices handling (1) 2017-11-02 03:30:54 +01:00
f4exb 56bd15da85 Updated Windows build 2017-11-01 00:34:35 +01:00
f4exb 06b346fef2 Moved device sink and source APIs amd plugin interface back to sdrbase 2017-11-01 00:30:25 +01: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 95b191353b Fixed warnings with g++ 6.3 2017-09-30 04:05:32 +02:00
f4exb 0b6eb2129a Reset PluginInstanceGUI to its original name 2017-09-26 00:22:08 +02:00
f4exb 512900d98c Finalized the new source/sink GUI messaging scheme 2017-09-17 17:35:03 +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 379330d9a5 Fixed sdrbase windows compilation 2017-09-15 18:48:30 +02:00
f4exb 289fc2a89f Device source API: use more meaningful names for get/set sample source 2017-09-15 08:45:22 +02:00
f4exb 1c9f11a5dc On the device source API use more meaningful name for GUI interface 2017-09-15 08:24:39 +02:00
f4exb e2f15792ad On sample source confirm clicked delete old UI with the plugin interface 2017-09-15 08:23:04 +02:00
f4exb 6593f141eb get rid of DeviceSinkAPI::setOutputGUI 2017-09-15 02:06:59 +02:00
f4exb 9e2f639837 get rid of DeviceSourceAPI::setInputGUI 2017-09-15 02:04:16 +02:00
f4exb ff0c2c30fd PluginManager::selectSampleSinkBySerialOrSequence: removed GUI interaction 2017-09-15 01:49:18 +02:00
f4exb 29f975942c PluginManager::selectSampleSourceBySerialOrSequence: store plugin interface in device API 2017-09-15 01:30:25 +02:00
f4exb 6b6b99f30e PluginManager::selectSampleSourceBySerialOrSequence: removed GUI interaction 2017-09-15 01:24:51 +02:00
f4exb 3cddc772b1 Output core creation method implementation in all sink plugins 2017-09-14 13:55:57 +02:00
f4exb aa5c6c59a5 Input core creation method implementation in all source plugins 2017-09-14 13:34:32 +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 8ff322c511 PlutoSDR input: fixed frequency setting from preset deserialization 2017-09-10 23:38:50 +02:00
f4exb 868f96ea96 Add possibility to return the core device interface pointer from the device source API 2017-09-05 13:57:49 +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 8da0464a54 Implemented buddy leader logic 2017-07-03 08:59:48 +02:00
f4exb 2ae702763b Fixed critical compiler warnings in Windows 2017-05-26 10:35:29 +02:00
f4exb 3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb 171ba7674e Tx support: fixed buddy handling 2017-01-02 23:30:50 +01:00
f4exb 2047463dcf Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side 2016-12-30 16:13:28 +01:00
f4exb 5a83dc09a5 Tx support: reviewed and corrected buddy mechanism 2016-12-29 19:26:45 +01:00
f4exb f68f949c19 Tx support: interim state (1) 2016-12-29 12:41:10 +01:00
f4exb 35b6409753 Multiple transmission channels warning when adding more than one channel 2016-12-26 15:26:25 +01:00
f4exb ee55747c0b Tx ph.1: FileSink: set sample source FIFO size depending on sample rate 2016-10-25 02:34:29 +02:00
f4exb 289c1a203f Tx ph.1: Sample source FIFO read with signal. Use a specific spectrum sink (vis) reference in Device sink engine for main spectrum rendering 2016-10-24 18:06:44 +02:00
f4exb 5b707b771b Tx ph.1: Fixed Tx preset channels loading 2016-10-22 12:07:28 +02:00
f4exb 118c335225 Tx ph.1: Corrected Tx preset setup 2016-10-22 10:10:17 +02:00
f4exb 717b240157 Tx ph.1: added sink or source type indicator to preset 2016-10-19 00:07:42 +02:00
f4exb 067a0910c4 Tx ph.1: added DeviceSinkAPI implementation (1) 2016-10-18 00:03:51 +02:00
f4exb 0f7ac00a71 Tx ph.1: Added the DSPDeviceSinkEngine class 2016-10-17 18:15:08 +02:00
f4exb 4709ba9e01 TX ph.1: Baseband sample sources and Device sample sinks (1) 2016-10-14 18:47:19 +02:00
f4exb 9299eac9dd Tx ph.1: plugins (2) 2016-10-13 23:42:08 +02:00
f4exb 94e479bb75 Tx ph.1: plugins (1) 2016-10-13 22:23:43 +02:00
f4exb 32595f81b9 RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI 2016-10-11 01:17:55 +02:00
f4exb e204efe2b8 RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine 2016-10-03 18:29:05 +02:00
f4exb dce0ace4ef RxTx semantic move: renamed ThreadedSampleSink to ThreadedBasebandSampleSink 2016-10-03 15:55:16 +02:00
f4exb 7a535cc3b8 RxTx semantic move: renamed SampleSource to DeviceSampleSource 2016-10-02 23:16:40 +02:00
f4exb 78513854ac RxTx semantic move: renamed SampleSink to BasebandSampleSink 2016-10-02 22:29:04 +02:00
f4exb 197feb1c9d Multi device support: SDRDaemon plugin removed useless dependencies on plugin API 2016-05-17 19:08:04 +02:00
f4exb cae0012399 Multi device support: fixed segfaults when changing device 2016-05-17 11:06:56 +02:00
f4exb 86b04a4d62 Multi device support: code cleanup and fixed lock on exit 2016-05-17 00:04:27 +02:00
f4exb 3f2b3cdea3 Multi device support: sort of works but plugin manager is not fixed 2016-05-16 21:51:53 +02:00
f4exb e1e3df466f Multi device support: channel registrations support in device API 2016-05-16 18:53:01 +02:00
f4exb 6840a20ab9 Multi device support: migrated channel registration objects to plugin API 2016-05-16 18:34:23 +02:00
f4exb 9e77782da9 Multi device support: load and save source presets moved to device API 2016-05-16 17:47:22 +02:00
f4exb bb8c3a305f Multi device support: implement input source details in device API 2016-05-16 16:37:07 +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 6747a1cae7 Multi device support: partially removed DSPDeviceEngine dependency in plugin manager 2016-05-16 11:32:22 +02:00
f4exb bbb4bc28b4 Multi device support: channel plugin per device mechanism validation with AM demod 2016-05-16 03:21:21 +02:00
f4exb 4756299ad9 Multi device support: migrate device specific stuff outside plugin classes (added files) 2016-05-16 01:12:55 +02:00