f4exb
7ea814c180
Plugin interface: use enum for single Rx or single Tx type and added the any type
2019-05-07 18:58:20 +02:00
f4exb
9e5003eab9
New plugin pair LocalSink and LocalInput to pipe streams internally
2019-05-02 04:02:40 +02:00
f4exb
fc49bd2855
ixed incomplete copyright headers (3): sdrbase
2019-04-11 14:32:15 +02:00
f4exb
8a0508c609
SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog
2019-02-03 01:52:11 +01:00
ZigaS
b743943c70
Update to Qt 5.12.0.
...
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb
6708a6b700
Windows: MSVC2017: changes in sdrbase (1)
2018-11-12 14:04:16 +01:00
f4exb
a1fbc790bf
Added the SDRdaemon server executable
2018-08-18 21:30:51 +02: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
aaace4c55b
Perseus support (10)
2018-02-08 18:37:34 +01:00
f4exb
d79ef49112
Plugin interface: simplify createTxChannelGUI
2017-12-23 10:38:45 +01:00
f4exb
31aacc9571
Plugin interface: simplify createRxChannelGUI
2017-12-23 10:32:02 +01:00
f4exb
0f7faff299
Plugin interface: simplify createTxChannel
2017-12-23 10:16:27 +01:00
f4exb
703aa21159
Plugin interface: simplify createRxChannel
2017-12-23 09:54:42 +01:00
f4exb
514e408aac
Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel POST implementation and rework in the PluginInterface
2017-12-23 05:56:40 +01:00
f4exb
d4ca83ff61
Server: Web API: implemented /sdrangel/deviceset/{deviceSetIndex}/channel POST with bugs
2017-12-22 18:19:49 +01:00
f4exb
6d12443100
Server: changes to support DeviceSet
2017-12-17 23:15:42 +01:00
f4exb
f2cdacb057
Server: pass plugins subdirectory to the PluginManager::loadPlugins method
2017-12-17 10:36:22 +01:00
f4exb
eceb3ac68d
Server: added build subdirectory for plugins without GUI
2017-12-17 10:25:08 +01:00
f4exb
48e29c275f
Server version: changed plugin lookup locations: correction
2017-12-16 13:54:48 +01:00
f4exb
20c69adedf
Server version: changed plugin lookup locations
2017-12-16 13:39:13 +01:00
f4exb
02e0945368
Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance
2017-11-23 01:19:32 +01:00
f4exb
30cd01cad0
Web API: return device information in /sdrangel GET
2017-11-19 01:05:16 +01:00
f4exb
bc793b4095
Corrected some error messages
2017-11-12 16:34:38 +01:00
f4exb
c4e26bf66d
Rx channel plugins: use the demodulator constructor separated from the demodulator GUI constructor
2017-11-09 01:03:05 +01:00
f4exb
f2b53fe3aa
Use the modulator constructor separated from the modulator GUI constructor
2017-11-08 22:54:58 +01:00
f4exb
cef9d5d7bc
Added demod constructor interface in the plugin API. Created method in AM demod
2017-11-08 08:31:00 +01:00
f4exb
d4c9765480
Renamed createTxChannel to createTxChannelGUI to described only the GUI will be created there in the future
2017-11-08 00:05:49 +01:00
f4exb
9ff05baa70
Renamed createRxChannel to createRxChannelGUI to described only the GUI will be created there in the future
2017-11-07 23:49:27 +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
21ba11d90e
Moved plugin classes back to sdrbase
2017-11-01 23:00:00 +01:00
f4exb
9a055c643b
Store device category (type) in the SamplingDevice structure
2017-11-01 20:06:33 +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
06b346fef2
Moved device sink and source APIs amd plugin interface back to sdrbase
2017-11-01 00:30:25 +01:00
f4exb
aefad82c38
Moved plugin interface to sdrgui because of QWidget dependency
2017-10-22 21:53:25 +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
0b6eb2129a
Reset PluginInstanceGUI to its original name
2017-09-26 00:22:08 +02:00
f4exb
7c7b24de0d
Corrected SDRdaemon source handling in the plugin manager
2017-09-23 10:00:33 +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
1c9f11a5dc
On the device source API use more meaningful name for GUI interface
2017-09-15 08:24:39 +02:00
f4exb
3606ab2cf2
Added a destroy virtual method to all source input plugin main classes
2017-09-15 02:32:30 +02:00
f4exb
034d1be0f8
MainWindow: simplify the constructs new GUI and input object code
2017-09-15 02:15:59 +02:00
f4exb
0e4820d305
PluginManager::selectSampleSinkByIndex: removed useless method
2017-09-15 01:50:14 +02:00
f4exb
ff0c2c30fd
PluginManager::selectSampleSinkBySerialOrSequence: removed GUI interaction
2017-09-15 01:49:18 +02:00
f4exb
03e491db45
PluginManager::selectSampleSourceByIndex: removed GUI interaction
2017-09-15 01:35:55 +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