Commit Graph

1667 Commits

Author SHA1 Message Date
f4exb c294f0a017 Migration of DaemonSource channel to RemoteSource 2019-01-23 00:44:13 +01:00
f4exb 5b04cf4b5a Migration of DaemonSink channel to RemoteSink 2019-01-22 23:39:12 +01:00
f4exb 89de799d52 Fixed compiler warning 2019-01-17 11:22:38 +01:00
f4exb bfaaf2e1d3 Make the settings location appear in the log and in the about panel of the GUI also 2019-01-17 11:17:28 +01:00
f4exb 5109253d8b SDRPlay: fixed REST API settings PUT and PATCH 2019-01-17 01:01:59 +01:00
f4exb 8d4dc0c8ff XTRX output: REST API fixes 2019-01-16 01:56:43 +01:00
f4exb 69b8aaa482 SerialDV: corrected cmake find module and improved main window error messages for SerialDV support 2019-01-14 23:41:24 +01:00
f4exb a0478d0f73 AirspyHF: implemented local DC and IQ imbalance corrections 2019-01-14 09:25:08 +01:00
f4exb 013e512948 AirspyHF: new settings 2019-01-14 02:36:33 +01:00
f4exb 00ca85c0bf On preset load match on serial or driver id for SoapySDR devices 2019-01-13 22:09:45 +01:00
f4exb b0a1f97fbc FCD Pro+: fixed request mapper with correct hardware ID 2019-01-13 02:18:59 +01:00
f4exb 0215839220 REST API: implement reverse API settings (3) 2019-01-11 14:45:00 +01:00
f4exb 3e096580b0 REST API: implement reverse API settings (2) 2019-01-11 08:50:47 +01:00
f4exb 26aab263e0 FCD: Decimation and Fc Pos REST API implementations 2019-01-05 10:07:25 +01:00
f4exb 680c584fe0 Device engines: unified some debug messages 2019-01-04 10:49:47 +01:00
f4exb 73a32a8cd7 XTRX output 2019-01-02 15:35:43 +01:00
f4exb 3374892c61 XTRX input: implemented REST API interfaces 2019-01-01 18:28:53 +01:00
f4exb 66efc10006 Merge branch 'dev' 2018-12-28 11:08:44 +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 6dc443c512 Reverse API: DSD demod 2018-12-22 13:05:48 +01:00
f4exb 98ae61f4e0 Reverse API: BFM demod 2018-12-22 07:16:15 +01:00
f4exb 166d7fca39 Reverse API: Daemon sink 2018-12-21 17:39:04 +01:00
f4exb dc05df2bcc Reverse API: UDP source 2018-12-21 17:10:55 +01:00
f4exb f8f01d928f Reverse API: WFM mod 2018-12-21 16:25:22 +01:00
f4exb 98459f3972 Reverse API: SSB mod 2018-12-21 02:02:16 +01:00
f4exb ccad513947 Reverse API: ATV mod 2018-12-21 01:15:15 +01:00
f4exb 35702041a0 Reverse API: Daemon Source 2018-12-20 23:20:21 +01:00
f4exb 1803789400 Reverse API: AM and NFM mod REST API updates 2018-12-20 08:29:48 +01:00
f4exb 0a7e8378df Reverse API: LimeSDR output changes 2018-12-19 00:12:44 +01:00
f4exb 2945f7302f Reverse API: LimeSDR input changes 2018-12-18 23:37:26 +01:00
f4exb 442f23ca91 Reverse API: RTL-SDR (4) and Test Source (2) input changes 2018-12-18 21:46:03 +01:00
f4exb 448eaf0b0b Reverse API: AM demod changes (4) 2018-12-16 20:41:21 +01:00
f4exb f2e3059099 Reformat rational interpolator code 2018-12-09 22:11:39 +01:00
f4exb 4a69a7d39f Adaptation of cmake files to MSVC 2018-12-02 03:06:04 +01:00
f4exb 5319eac2ff LimeSDR REST API: support GPIO 2018-11-29 01:21:44 +01:00
f4exb 5d0f9c7878 RTL-SDR: offset tuning support: REST API and version update 2018-11-26 13:31:51 +01:00
f4exb bc7ad10f9d Use C++11 everywhere 2018-11-24 21:21:04 +01:00
f4exb a10b29d6d3 FCDProPlus: use Qt for FCD audio device handling. Fixes start up error 2018-11-19 02:33:44 +01:00
f4exb f5357e9917 PVS-Studio Analysis corrections for less serious issues 2018-11-18 11:06:41 +01:00
f4exb 059228e39f PVS-Studio Analysis corrections for serious issues 2018-11-18 09:39:22 +01:00
f4exb b0fa7c2591 Windows: MSVC2017: completed SoapySDR support 2018-11-16 08:15:10 +01:00
f4exb df2b0c116a SoapySDR support: REST API: fixed settings structure initialization in request mapper 2018-11-15 11:27:20 +01:00
f4exb 430f411e8d SoapySDR support: REST API: recognize SoapySDR 2018-11-15 08:46:29 +01:00
f4exb 7a171aed1d SoapySDR support: REST API: input: format settings and report 2018-11-14 02:06:36 +01:00
f4exb 89899a48d3 SoapySDR support: REST API: created structures 2018-11-13 23:49:04 +01:00
f4exb b224e42ef0 Windows: MSVC2017: adapt more channel plugin modules (1) 2018-11-13 17:29:34 +01:00
f4exb 1dc466e604 Windows: MSVC2017: adapt channel analyzer, AM and ATV demods plugin modules 2018-11-13 16:02:26 +01:00
f4exb 83069dec63 SDRDaemon output: removed dependency on sys/time.h and unistd.h 2018-11-13 14:21:36 +01:00
f4exb ec2bf7a57d New time utility class using std::chrono 2018-11-13 13:19:54 +01:00
f4exb 1a051b41c6 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEO1 2018-11-13 11:17:21 +01:00
f4exb 27152dbb14 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEOF 2018-11-13 10:55:10 +01:00
f4exb 734e976e67 Windows: MSVC2017: remove export from templated class IntHalfbandFilterEO 2018-11-13 10:52:41 +01:00
f4exb 222aa9f40d Windows: MSVC2017: adapt decimators.h to handle packing with MSVC 2018-11-13 10:51:57 +01:00
f4exb 7574cb23d4 Windows: MSVC2017: fixed more attribute unused cases (2) 2018-11-13 08:51:14 +01:00
f4exb d910675587 Windows: MSVC2017: changes in sdrgui and sdrbase (5) 2018-11-12 18:36:27 +01:00
f4exb fd50eeb810 Windows: MSVC2017: changes in sdrbase (4) qrtplib (2) 2018-11-12 17:50:52 +01:00
f4exb 64169bc168 Windows: MSVC2017: changes in sdrbase (3) serialdv 2018-11-12 17:22:19 +01:00
f4exb 70a4db39c0 Windows: MSVC2017: changes in sdrbase (2) 2018-11-12 16:58:20 +01:00
f4exb 127178f44c Windows: MSVC2017: changes in sdrbase (1): fixed with std::chrono 2018-11-12 15:05:14 +01:00
f4exb 6708a6b700 Windows: MSVC2017: changes in sdrbase (1) 2018-11-12 14:04:16 +01:00
f4exb 97ee2cd5be Windows: experimental MSVC2017 toolchain (2) 2018-11-09 19:06:23 +01:00
f4exb a03165c688 Scope: save/load traces memory (4): first working 2018-10-16 06:24:55 +02:00
f4exb 1caf68eb9b Scope: save/load traces memory (3): compile fix 2018-10-15 10:38:07 +02:00
f4exb 64cf05f1c6 Scope: save/load traces memory (2) 2018-10-15 08:45:44 +02:00
f4exb 5d57f40e83 Scope: save/load traces memory (1) 2018-10-15 02:47:26 +02:00
f4exb b397cd3a4b File Input: REST API: updated with new settings elements 2018-10-14 10:38:31 +02:00
f4exb 22693ac613 Spectrum: added max function in the 'averaging' modes 2018-10-12 08:47:14 +02:00
f4exb b99afedc4a NFM demod: changed squelch 0.1 dB steps to 1 dB steps 2018-10-11 08:52:50 +02:00
f4exb 993ab36a29 FileRecord improvement: update FileSink plugin and writeHeader private method in FileRecord accordingly 2018-10-10 14:05:21 +02:00
f4exb 38aa1a8e77 FileRecord improvement: fixed header packing and CRC32 computation 2018-10-09 16:40:57 +02:00
f4exb cc49d5c266 FileRecord improvement: CRC check and sample size fix 2018-10-09 09:26:28 +02:00
f4exb 8d99e5c980 AudioDeviceManager: more debug messages 2018-10-06 23:01:07 +02:00
f4exb 863c7e15ef Audio: list available devices to console in debug mode 2018-10-06 22:34:48 +02:00
f4exb 15bc1e2149 AudioDeviceManager: fix device infos cleanup segfault due to iterator processing 2018-10-06 21:25:27 +02:00
f4exb c579d66b59 BladeRF2: implemented transverter mode 2018-10-03 06:14:26 +02:00
f4exb 98a87bb860 BladeRF2: REST API: implemented LO soft correction setting 2018-09-30 11:10:07 +02:00
f4exb 53ff8f32bf BladeRF2 output: fixed SO mode 2018-09-29 21:40:22 +02:00
f4exb 5566dc6a7e BladeRF2 output: fixed gain handling 2018-09-29 10:53:44 +02:00
f4exb c27acf086e BladeRF output (1) and some cosmetic changes 2018-09-29 05:49:14 +02:00
f4exb 5ad52a4a1b BladerRF2 input support. Populate gain modes 2018-09-25 17:03:34 +02:00
f4exb d808f049f6 BladerRF2 input support (1) 2018-09-22 10:39:09 +02:00
f4exb bf726e16b1 LibbladeRF2: migrate REST API from bladerf to bladerf1 2018-09-19 05:54:07 +02:00
f4exb d596931209 LibbladeRF2: make bladeRF1 work 2018-09-18 23:12:00 +02:00
f4exb e78ee1b946 Make SDRDaemonSink -> DaemonSource work in all 16 / 24 bit samples combination 2018-09-13 02:33:56 +02:00
f4exb 5e588ae09e SDRDaemon: cleanup on UDP Tx side to use sdrdaemondatablock.h definitions and Rx sample size 2018-09-13 00:31:49 +02:00
f4exb 5771ef4783 Foolproof AudioFifo to try fix issue #210. Consequently removed useless timeout parameter on read and write methods 2018-09-12 15:30:53 +02:00
f4exb fed7f72da1 REST API: Renamed UDPSrc to UDPSink 2018-09-12 00:36:30 +02:00
f4exb f8e90827ac Renamed the UDPSink from sdrbase utils to UDPSinkUtil 2018-09-11 23:45:56 +02:00
f4exb 6f368d123b renamed udpsink directory to udpsource 2018-09-11 23:22:59 +02:00
f4exb f58cc3cc07 Renamed UDPSink to UDPSource 2018-09-11 22:36:16 +02:00
f4exb 3a32cf156c Rename DaemonSrc to DaemonSource 2018-09-11 16:32:14 +02:00
f4exb 9cfaf47a00 REST API: removed old SDRDaemon code 2018-09-11 14:52:16 +02:00
f4exb 86598d1bd8 REST API: cleanup of old generated code 2018-09-11 14:44:03 +02:00
f4exb 6c77f2dfe5 Complete removal of SDRDaemon as a distinct binary 2018-09-11 13:41:09 +02:00
f4exb 95b105f453 SDRDaemonSource: adaptation to remote DaemonSink channel 2018-09-08 23:30:22 +02:00
f4exb 6e750b206f DaemonSink: added server plugin 2018-09-08 19:06:48 +02:00
f4exb b75eb08a91 DaemonSource: pass device center frequency and baseband sample rate in the report 2018-09-06 21:54:09 +02:00
f4exb 3b09e0e5d7 DaemonSink: Web API implementation 2018-09-06 05:32:11 +02:00
f4exb b2dc7a6cdc Changed SDRDaemonChannelXxx to DaemonXxx 2018-09-04 20:35:54 +02:00
f4exb 4a06cc94a0 SDRDaemonSink: refactored rate control and removed server type from GUI and REST API 2018-09-04 08:43:07 +02:00
f4exb b723479197 DaemonSrc: added more report data to the report API 2018-09-02 19:27:38 +02:00
f4exb 96dfce0154 SDRdaemonSink: added compatibility with SDRangel and SDRdaemon server types 2018-09-01 10:44:12 +02:00
f4exb 3469b91163 Daemon channel source new plugin (5) 2018-09-01 09:53:16 +02:00
f4exb c25c7fda58 SDRDaemonSink GUI: sample rate active feedback (2) 2018-08-31 08:47:18 +02:00
f4exb f8383f8cff SDRDaemonSink GUI: sample rate active feedback 2018-08-31 07:38:30 +02:00
f4exb 1f7720e8f9 SDRdaemon: channel source report 2018-08-30 01:56:53 +02:00
f4exb 133f9133bd SDRDaemonSink: refactoring (1) 2018-08-29 18:39:40 +02:00
f4exb c1bd4f6b44 Up channelizer: fixed copy+paste bug 2018-08-27 17:45:27 +02:00
f4exb 5bf657cd9a SDRdaemon: changed generic channel settings to sink channel settings 2018-08-23 17:38:25 +02:00
f4exb 0ace2e9499 SDRDaemon: replaced specific channel data settings by generic channel data settings 2018-08-23 16:06:47 +02:00
f4exb 749f8a8ae7 SDRdaemon: differentiate data and device settings. Implement data settings (1) 2018-08-23 01:12:46 +02:00
f4exb b38d47a082 SDRdaemon: Web API: implemented daemonInstanceSummary 2018-08-19 19:21:10 +02:00
f4exb a1fbc790bf Added the SDRdaemon server executable 2018-08-18 21:30:51 +02:00
f4exb e073af634c SDRdaemon Web API: logging options 2018-08-18 15:32:00 +02:00
f4exb 5f15936820 Web API: reply 501 if /sdrdaemon requests are sent to a SDRangel instance 2018-08-18 10:02:53 +02:00
f4exb 7dbb36e0b6 Web API: implemented SDRdaemon interfaces. Bumped version 2018-08-18 10:00:32 +02:00
f4exb ac4b016ee7 UDP source and sink: Web API: more informative report 2018-08-16 10:46:01 +02:00
f4exb b1da29a3c4 Sink plugins: corrected name getters and setters 2018-08-15 11:24:14 +02:00
f4exb a7e63df13d CW keyer: used signed char to avoid copmilation warnings in some installations 2018-08-13 22:10:42 +02:00
f4exb 29677cba06 Web API: fixed TestSource device setting 2018-08-06 13:13:31 +00:00
f4exb 8dd65e70f2 Web API: AM demod: added pll and syncAMOperation settings processing 2018-08-02 23:27:22 +02:00
f4exb eef1ce9a64 Web API: implemented instanceDVSerialGet 2018-08-02 23:05:53 +02:00
f4exb e37c90c8d0 Web API: handle pre-flight requests 2018-07-21 22:28:35 +02:00
f4exb 7c3f31af69 Web API: implemented CORS 2018-07-17 01:50:32 +02:00
Edouard GRIFFITHS ea83e43d09 New Windows build 2018-07-11 18:05:05 +02:00
f4exb 51e5987158 Serial DV: use audio compressor at the end of audio filter chain 2018-07-04 20:01:02 +02:00
f4exb 9913d550e0 Spectrum averaging: fixed average (3): scale engine fix 2018-07-01 04:10:36 +02:00
f4exb 56e49baa3b Spectrum averaging: fixed average (1) 2018-07-01 02:16:59 +02:00
f4exb e9658e0346 Spectrum averaging (2): moving average 2018-06-30 22:30:42 +02:00
f4exb 833412dcc2 Added specialized moving average class for future spectrum averaging 2018-06-28 23:44:19 +02:00
f4exb 8df057d7c5 DSD demod: serial DV volume fix 2018-06-27 09:15:10 +02:00
f4exb 80b7829bf7 Scope and channel analyzer: new squared magnitude (linear power) projection mainly for radioastronomy 2018-06-26 00:43:19 +02:00
f4exb 12380d4e51 DSD demod: use audio compressor when processing voice with serial DV 2018-06-25 00:01:25 +02:00
f4exb 175e4ca98a DV serial: use HP filter before interpolation and LP filter. Set HP -3dB corner at 300 Hz (for 8 kHz sampling rate) 2018-06-24 02:29:54 +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 abb335d588 Rest API and server: updated documentation 2018-05-30 00:57:44 +02:00
f4exb f11cda633d BFM demod: fixed squelch to be compatible with server mode 2018-05-29 00:14:45 +02:00
f4exb 7feec443a7 Web API: fixed mapper channels and reports initialization 2018-05-28 11:44:32 +02:00
f4exb 723747e9dc SSB demod: yet again another clamping algorithm 2018-05-28 02:40:26 +02:00
f4exb 8155825bc4 SDR daemon sink: implemeted WEB API 2018-05-28 00:40:33 +02:00
f4exb f5bcbf2e9e Test source: implemeted WEB API 2018-05-27 22:25:01 +02:00
f4exb 2184425311 Web API: put some array items in their own classes 2018-05-27 19:54:33 +02:00
f4exb 9360c4de0b SDRPlay input: implemeted WEB API (1) 2018-05-27 11:57:23 +02:00
f4exb 6e828066e0 SDRdaemon input: implemeted WEB API 2018-05-27 11:07:24 +02:00
f4exb 862c689754 LimeSDR: implemeted WEB API for reporting 2018-05-26 22:16:59 +02:00
f4exb be15aa7cb0 PlutoSDR output: implemeted WEB API 2018-05-26 20:33:02 +02:00
f4exb 3f303a0c0d PlutoSDR input: implemeted WEB API 2018-05-26 18:07:21 +02:00
f4exb c424ce10e4 SSB demod: implemeted WEB API 2018-05-26 15:53:22 +02:00
f4exb f9cba5844b RTL-SDR input: implemeted WEB API for reporting 2018-05-26 14:28:06 +02:00