1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-27 02:09:14 -05:00
Commit Graph

271 Commits

Author SHA1 Message Date
f4exb
e6a929470f Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO 2019-11-02 11:03:07 +01:00
f4exb
4949e1fd04 Tx plugins: corrected FIFO begin iterator vs number of samples read 2019-10-27 08:03:32 +01:00
f4exb
01f0dd906a Corrected device display name channel handling 2019-10-09 07:39:52 +02:00
f4exb
ee3313dc82 Plugins device enumeration optimization: factorization of common code for Rx/Tx devices 2019-10-09 07:39:52 +02:00
f4exb
e9bbf0b266 Plugins device enumeration optimization 2019-10-09 07:39:52 +02:00
f4exb
a078239685 REST API: config: GET (11). Support of the rest of devices 2019-08-04 20:24:44 +02:00
f4exb
634723ae2c Restored the previously suppressed __attribute__ unused in a portable way 2019-06-19 18:50:55 +02:00
f4exb
06dea9b29f PVS-Studio analys fixes: core package serious issues 2019-06-14 16:58:09 +02:00
f4exb
356d5b8010 Build: Linux: added LimeSuite external library 2019-06-02 01:05:33 +02:00
f4exb
76f20fe5d0 Merged latest developments on dev branch (4.8.1 and 4.8.2) 2019-05-31 12:45:29 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
- remove __attribute__((unused)) not supported on MSVC
- remove  __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
Davide Gerhard
94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR 2019-05-21 20:19:30 +02:00
Davide Gerhard
23498ab24b
manage "correctly" plugins/pluginssrv folders 2019-05-21 20:19:25 +02:00
Davide Gerhard
dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms 2019-05-21 20:19:25 +02:00
Davide Gerhard
fd642496b8
remove qmake project files
move to cmake only building system
2019-05-21 20:19:18 +02:00
f4exb
b01c4e2477 Device API: added a number of source and sink streams and update it from the plugins 2019-05-21 00:27:08 +02:00
f4exb
88ea8b2ae9 Renamed createSampleXXXPluginInstanceYYY methods to remove the redundant YYY part 2019-05-19 10:28:50 +02:00
f4exb
490d384ecf Removed obsolete references to libsqlite3 2019-05-18 21:08:17 +02:00
f4exb
6d5d77dc6c Channel local source (1) 2019-05-10 00:34:35 +02:00
f4exb
9e628917dc Removed all obsolete references to devicesourceapi.h and devicesinkapi.h 2019-05-09 12:10:27 +02:00
f4exb
89e53cf179 Single DeviceAPI interface (1) 2019-05-08 22:11:53 +02:00
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
54e46837dd REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any) 2019-05-07 14:43:38 +02:00
f4exb
50d39f856d LimeSDR: change antenna labels for Lime Mini (fixed) 2019-04-21 01:06:23 +02:00
f4exb
fbd875003a Revert "LimeSDR: change antenna labels for Lime Mini"
This reverts commit aefb1b7f3f.
2019-04-21 00:07:47 +02:00
f4exb
aefb1b7f3f LimeSDR: change antenna labels for Lime Mini 2019-04-16 22:58:38 +02:00
f4exb
bf27409f50 PlutoSDR: updated documentation 2019-04-14 18:08:57 +02:00
f4exb
c37f219696 PlutoSDR output: implemented baseband or device sample rate input option 2019-04-13 23:00:02 +02:00
f4exb
ef15157a50 Fixed incomplete copyright headers (1) 2019-04-11 06:39:30 +02:00
f4exb
c94b7ccbe2 XTRX output: implemented baseband or device sample rate input option 2019-04-10 22:10:49 +02:00
f4exb
7b7598b806 LimeSDR: updated documentation 2019-04-09 23:19:52 +02:00
f4exb
8ab8fc3e0d LimeSDR output: implemented baseband or device sample rate input option 2019-04-09 21:40:33 +02:00
f4exb
345112f1fe Reverse API originator information: implemented for start/stop in all sink plugins 2019-03-25 15:26:01 +01: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
ad66b4af49 Rename SDRDaemonSink device plugin to RemoteOutput (1) 2019-02-02 22:58:42 +01:00
f4exb
83883efcb5 Fixed missing display settings of transverted data where missing 2019-01-16 21:28:35 +01:00
f4exb
46e92e41dc REST API: fixed reverse API address setting 2019-01-13 11:35:31 +01:00
f4exb
cf4b90f3ae cmake files cleanup and build simplification 2019-01-02 21:33:45 +01:00
ZigaS
747c0c3cda Depyloyment scrip update, QT project updates for OSX environment 2019-01-01 15:30:20 +01:00
f4exb
aad0046d03 Reverse API: BladeRF output 2018-12-26 19:22:52 +01:00
f4exb
7c4b4bc795 Reverse API: format updates 2018-12-19 22:01:26 +01:00
f4exb
c02b9a270a Reverse API: added content type when request has JSON body 2018-12-19 08:52:50 +01:00
f4exb
0a7e8378df Reverse API: LimeSDR output changes 2018-12-19 00:12:44 +01:00
f4exb
0e75cc3709 Wndows builds: removed reference to now obsolete MinGW64 toolchain 2018-12-14 17:49:06 +01:00
f4exb
f3b75ead00 LimeSDR: detect Lime hardware type. Interface with GPIO only for SPI and USB type 2018-11-29 23:37:34 +01:00
f4exb
83b66eb6f1 LimeSDR: report GPIO pins values in the GUI 2018-11-29 13:57:04 +01:00
f4exb
5319eac2ff LimeSDR REST API: support GPIO 2018-11-29 01:21:44 +01:00
f4exb
1da6f64a25 Windows: MSVC2017: use default path for SoapySDR 2018-11-16 13:07:21 +01:00
f4exb
ee95e1d617 Windows: MSVC2017: include LimeSDR plugins 2018-11-14 18:02:45 +01:00
f4exb
7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb
4b8461981e Bumped version to 4.2.4 2018-10-22 14:52:01 +02:00
f4exb
c579d66b59 BladeRF2: implemented transverter mode 2018-10-03 06:14:26 +02:00
f4exb
62deb64f57 LimeSDR GUIs: always apply change of FIR bandwidth 2018-08-13 16:58:43 +02:00
Edouard GRIFFITHS
ea83e43d09 New Windows build 2018-07-11 18:05:05 +02:00
f4exb
b00aea8989 PVS studio static analyzer fixes (1) 2018-06-21 19:28:11 +02:00
f4exb
1eb8716a9f Fixes for Arch. Manual merge of pull request #183. DATV demod: fixed some of ffmpeg deprecation warnings 2018-06-13 00:20:51 +02:00
f4exb
862c689754 LimeSDR: implemeted WEB API for reporting 2018-05-26 22:16:59 +02:00
f4exb
c458f0647c Removed Fc pos references in Sample Sink side 2018-05-10 14:33:17 +02:00
f4exb
8281058b24 Sample sink plugins: use liberation font 2018-05-06 00:40:09 +02:00
Jason Gerecke
8cf3469c87 Fix spelling errors in documentation 2018-04-21 18:45:09 -07:00
f4exb
20fbac5621 LimeSDR: updated documentation 2018-04-20 09:15:30 +02:00
f4exb
31eb02ab74 LimeSDR: updated documentation with transverter shift 2018-04-17 01:31:12 +02:00
f4exb
ff88a2e1db LimeSDR output: implemented transverter shift 2018-04-17 00:55:56 +02:00
f4exb
27ddcabd56 Bumped version to v3.14.3 2018-04-16 08:24:56 +02:00
f4exb
e0db2adc6b LimeSDR plugins: bumped version 2018-03-29 14:54:14 +02:00
f4exb
3ca49aa849 LimeSDR: corrceted get/set center frequency taking NCO into account 2018-03-29 12:15:33 +02:00
f4exb
6cc370e93e Documentation updates 2018-03-24 04:55:51 +01:00
f4exb
5b7cbdf0e5 Multiple audio support: transfer start/stop audio to audio FIFO management in AudioDeviceManager 2018-03-24 04:18:58 +01:00
f4exb
afa7351811 LimeSDR: fixed LO frequency setting with the latest version of LimeSuite 2018-03-20 08:45:03 +01:00
f4exb
cca17093b6 LimeSDR: updated latest status in documentation 2018-03-16 22:42:01 +01:00
f4exb
243235b75f LimeSDR: GUI cosmetic changea 2018-03-14 19:52:54 +01:00
f4exb
c99693eacc LimeSDR: removed useless step information from range inspection functions 2018-03-14 11:03:22 +01:00
f4exb
5d7b56ffc7 LimeSDR: updated documentation 2018-03-14 08:40:05 +01:00
f4exb
5a07823b4e LimeSDR output GUI: NCO and baseband center frequencies now show actual values 2018-03-14 06:54:27 +01:00
f4exb
b5b3b4d699 LimeSDR: updated plugins version 2018-03-11 02:26:09 +01:00
f4exb
b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb
2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb
2b846f5d28 PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +01:00
f4exb
0ce9035e0a Web API: fixed webapiSettingsGet not initializing own channel or device structure 2018-02-21 13:50:50 +01:00
f4exb
8a6ef95903 LimeSDR: removed sampleRate from MsgGetStreamInfo as it has been removed from lms_stream_status_t and is not used actually 2018-02-05 02:01:46 +01:00
f4exb
2ddcb8c358 Differentiate Rx and Tx DSP sample sizes 2018-01-22 08:46:05 +01:00
f4exb
3248554cd1 LimeSDR: do not call LMS_GetSampleRate if the stream is not running as data obtained is garbage 2018-01-08 01:15:17 +01:00
f4exb
885ed4885f LimeSDR: fixed segfault when stopping one device in multiple stream confguration. Issue #119 2018-01-08 00:19:12 +01:00
f4exb
73d070a055 LimeSDR: use qDebug() in a different way 2018-01-02 10:02:44 +01:00
f4exb
5f0693932c LimeSDR: update debug message 2017-12-30 18:15:17 +01:00
f4exb
f3fa5ab47b LimeSDR: removed quotes on informative debug message on apply settings 2017-12-30 10:58:20 +01:00
f4exb
98683fcb5e LimeSDR: corrected more informative debug message on apply settings 2017-12-30 10:21:37 +01:00
f4exb
f1ead09337 LimeSDR: more informative debug message on apply settings 2017-12-30 10:17:30 +01:00
f4exb
a5ce09f19c Server: plugins: completed GUI cleanup 2017-12-29 00:33:37 +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
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
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
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
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
565083e5f5 Web API: implemented device run APIs for BladeRF output, HackRF, PlutoSDR and LimeSDR ourput 2017-12-10 01:57:50 +01:00