Commit Graph

2124 Commits

Author SHA1 Message Date
f4exb 0260c3aefc AudioDeviceManager: make sure a negative or null sample rate is never returned 2020-05-20 11:07:30 +02:00
f4exb 76d3b3a34c SpectrumVis: corrected export define 2020-05-16 09:33:17 +02:00
f4exb 2ccb866c79 GLSpectrum GUI: removed m_averagingMaxScale from settings 2020-05-16 06:48:50 +02:00
f4exb cf2c04214b SpectrumVis: release previous FFT engine allocation from FFT factory only if allocated once. Fixes issue #515 2020-05-15 23:35:24 +02:00
f4exb 42d6732147 FFTFactory: add mutex for thread safety. Implements issue #514 2020-05-15 23:34:28 +02:00
f4exb 7d6d351891 SpectrumVis: removed message queue parameter from configure method 2020-05-15 23:22:34 +02:00
f4exb 79b670d919 SpectrumVis: removed own configureDSP 2020-05-15 23:20:56 +02:00
f4exb 45ef7b3546 SpectrumVis: use GLSpectrumSettings 2020-05-15 23:18:42 +02:00
f4exb 84e44a0948 Fixed GLSpectrumSettings 2020-05-15 23:16:07 +02:00
f4exb 9945c6a8f8 Websocket spectrum: adapted plugins 2020-05-15 22:57:09 +02:00
f4exb 1579e57a72 Websocket spectrum: first implementation - fix 2020-05-15 22:56:12 +02:00
f4exb ac6c3b08f2 Websocket spectrum: first implementation 2020-05-15 22:49:35 +02:00
f4exb 6a6b5f8d7e Removed SpectrumVis from GUI dependency 2020-05-15 22:37:11 +02:00
Sergei I. Korolev d9ea8d4abc Added more flexible build options 2020-05-02 17:57:00 +03:00
f4exb 634821296d Updated version and changelogs 2020-04-28 05:47:49 +02:00
f4exb f08c7ee460 FFTW engine: corrected debug print format 2020-04-20 01:11:18 +02:00
f4exb b64d813cfc Fixed some warnings from Mac ports compilation 2020-04-19 06:14:45 +02:00
f4exb 69a7540ce3 BladeRF2: REST API: implemented actions: generated code 2020-04-02 04:55:12 +02:00
f4exb fda24fed6d REST API: removed useless SWGDevicesetApi files 2020-03-29 00:19:42 +01:00
f4exb 38ef87c577 Fixed merge error 2020-03-16 21:45:53 +01:00
f4exb cee7bfdb1d FFT factory: limit default preallocation up to 1k 2020-03-16 21:39:37 +01:00
f4exb 606d4fd756 Fixed FFT factory new plan allocation and effectively grab fftw-file option in the main parser 2020-03-16 21:39:19 +01:00
f4exb 30694b4be7 FFT factory: reuse flag 2020-03-16 21:38:21 +01:00
f4exb 37082ce41d FFT correlator: use FFT factory 2020-03-16 21:35:08 +01:00
f4exb 2764fd6083 FFT factory: corrected sequence type and added debug message 2020-03-16 21:34:56 +01:00
f4exb 926f45d9fb FFT factory: implementation base 2020-03-16 21:34:14 +01:00
f4exb 8e8323e925 Added fftwf-wisdom option to specify FFTW wisdom file 2020-03-16 21:33:58 +01:00
f4exb ab3e72e117 REST API: updated version 2020-03-11 17:09:01 +01:00
f4exb 323e75cddd REST API device and channel actions: extension of record action: implementation 2020-03-10 19:44:27 +01:00
f4exb ba08ff5090 REST API device and channel actions: extension of record action: swagger generated code 2020-03-10 19:44:11 +01:00
f4exb 417b48d115 REST API device and channel actions: FileSource: added seek millis - generated code 2020-03-10 16:00:16 +01:00
f4exb 897d13d0b0 REST API: device and channel actions: fixes to implementation (2) 2020-03-10 15:50:42 +01:00
f4exb b317c0a59d REST API: device and channel actions: fixes to implementation 2020-03-10 15:31:38 +01:00
f4exb c8b9c912a2 REST API device and channel actions: generate swagger code 2020-03-10 15:28:57 +01:00
f4exb 86fd508828 REST API device and channel actions: add ChannelActions.yaml to resources file 2020-03-10 15:10:08 +01:00
f4exb 3e47aefd13 REST API device and channel actions: added missing parts of generated code 2020-03-10 08:36:15 +01:00
f4exb 07c11edb87 REST API device and channel actions: general implementation and RTLSDR and FileSource implementations 2020-03-10 08:33:15 +01:00
f4exb 5e0d373d2a REST API device and channel actions: generated code 2020-03-10 08:32:54 +01:00
f4exb 61274c4ee0 LimeRFE USB: improved API documentation: generated code 2020-03-10 05:30:52 +01:00
f4exb 9c7cb0a49a LimeRFE USB: added cellular band 3 2020-03-10 05:28:33 +01:00
f4exb 07db5c0f80 Set default Kaiser alpha factor at pi 2020-02-26 12:57:47 +01:00
f4exb 8a5daee1b8 Added Kaiser window 2020-02-26 12:57:31 +01:00
f4exb 583a144c67 AudioDeviceManager: never stop default devices once started 2020-01-25 19:02:46 +01:00
f4exb f55151ce50 LimeRFE USB support: now merged in LimeSuite master. Made Linux specific 2020-01-24 23:05:16 +01:00
f4exb 20f17b78b3 LimeRFE USB support: fixes to build in Windows 2020-01-24 08:50:26 +01:00
f4exb d28272073a LimeRFE USB support: updated versions and changelogs 2020-01-22 13:36:18 +01:00
f4exb e6f945bd41 LimeRFE USB support: reviewed closing device 2020-01-22 07:46:52 +01:00
f4exb e3bea93676 LimeRFE USB support: GUI: Rx/Tx sync: work with device set indexes and set focus on Rx or Tx when switched on 2020-01-21 18:05:14 +01:00
f4exb cf6f8374de LimeRFE USB support: implemented power calibration in UI 2020-01-17 15:08:43 +01:00
f4exb ab4f18684e LimeRFE USB support: added persistent calibration map 2020-01-16 18:23:29 +01:00
f4exb 96abae1fc0 REST API: HTML documentation updates 2020-01-15 00:28:55 +01:00
f4exb ec25e62de1 LimeRFE USB support: REST API: SWR handling fixes 2020-01-15 00:28:25 +01:00
f4exb b5761c8b1d LimeRFE USB support: REST API: implemented power API 2020-01-14 15:31:49 +01:00
f4exb 6ba2e3c7bb LimeRFE USB support: REST API fixes: HTML2 doc 2020-01-14 01:11:54 +01:00
f4exb 17d109b78b LimeRFE USB support: REST API fixes 2020-01-14 01:11:31 +01:00
f4exb 1062b6a648 LimeRFE USB support corrections 2020-01-13 01:56:45 +01:00
f4exb ae07617c4e LimeRFE USB support: REST API: generated code 2020-01-12 01:16:53 +01:00
f4exb 518e480e99 LimeRFE USB support: REST API: interface and mapper 2020-01-12 01:16:04 +01:00
f4exb 411aca5d35 LimeRFE USB support (1) 2020-01-12 01:10:51 +01:00
f4exb e33ed72059 Removed MIMO plugins and related code 2020-01-01 11:41:00 +01:00
f4exb d11f56adb9 REST API: updates for MIMO (4) 2019-12-24 19:10:20 +01:00
f4exb 6855602a7f Device API: removed useless stream index parameter on channel API methods 2019-12-23 23:41:44 +01:00
f4exb a0830f8ba2 REST API: updates for MIMO (3) 2019-12-23 23:00:19 +01:00
f4exb ddc4667bdb REST API: updates for MIMO 2019-12-23 18:51:38 +01:00
f4exb 2d1e4c5493 Base MIMO support on major version. Remove MIMO item from GUI based on version. Remove AMBE preferences item for Apple 2019-12-21 23:19:17 +01:00
f4exb 9025010c1f MSVC fix 2019-12-17 00:59:55 +01:00
f4exb d0858f21fb Added possibility to specify devices that cannot be discovered automatically. This implements #445 2019-12-16 01:03:47 +01:00
f4exb 8d2f65f967 Device user arguments: implemented non discoverable devices specification in GUI 2019-12-15 00:19:50 +01:00
f4exb 653f8c1330 Renamed DownSampleChannelizer back to (new) DownChannelizer 2019-12-13 15:15:21 +01:00
f4exb 73abde7666 Removed old DownChannelizer 2019-12-13 14:04:16 +01:00
f4exb 14a21b10cb Removed obsolete references to DownChannelizr 2019-12-13 00:43:07 +01:00
f4exb 1359aac9b6 Removed ThreadedBasebandSampleSink 2019-12-13 00:42:37 +01:00
f4exb 6ea3356371 REST API: implemented play toggle for Local source and sink plugins 2019-12-09 10:24:12 +01:00
f4exb 0873672a74 ATV demod: full refactoring 2019-12-02 02:10:55 +01:00
f4exb b49e68e77b Channel Analyzer: refactoring of classes and downsampling chain reorganization 2019-11-24 10:15:23 +01:00
f4exb 5b83b2a4a8 Rx plugins: refactoring of classes (1) 2019-11-23 07:40:36 +01:00
f4exb c3e3044b98 Tx plugins fixes and further refactoring around MsgConfigureChannelizer and audio 2019-11-21 00:42:31 +01:00
f4exb 4d14f332bc Projector: fixed DOA calculation 2019-11-17 23:46:22 +01:00
f4exb d113f05f1e MIMO engine: fixed generation (MO) 2019-11-17 03:55:17 +01:00
f4exb 85444b0304 MO FIFO: limit read count to FIFO size 2019-11-17 03:16:55 +01:00
f4exb 6533df15f5 Sample source FIFO: limit read count to FIFO size 2019-11-17 03:16:50 +01:00
f4exb 55d43c2e03 SampleMO FIFO: fixed mutex recursion mode 2019-11-17 02:47:52 +01:00
f4exb 09404b729d Rewrite ofSampleMOFifo 2019-11-17 02:03:17 +01:00
f4exb a13faf4ae2 Sample MO FIFO: implemented overrun/underrun control 2019-11-17 02:03:05 +01:00
f4exb fba885c609 MIMO: updates to base code 2019-11-17 01:58:31 +01:00
f4exb 19da4eae76 Scope: added DOA projections and updated ChannelAnalzyer 2019-11-15 22:58:28 +01:00
f4exb 48174ad5cf Renamed UpSampleChannelizer back to UpChannelizer 2019-11-15 01:39:11 +01:00
f4exb 5a843a573c Removal of UpChannelizer and ThreadedBasebandSampleSource 2019-11-15 01:39:02 +01:00
f4exb 3b74153ec6 SampleSourceFifo refactoring and Tx code reorganization 2019-11-15 01:05:32 +01:00
f4exb e6a929470f Renamed SampleSourceFifo to SampleSourceFifoDB to mark double buffered nature of FIFO 2019-11-02 11:03:07 +01:00
f4exb 5dca792955 Removed some extra semicolons 2019-11-01 22:22:18 +01:00
f4exb 8e52a32112 UpSampleChannelizer: corrected and enhanced debug messages 2019-11-01 10:28:03 +01:00
f4exb a2a3811d3b Device MIMO engine: do not call handleSynchronousMessages directly 2019-11-01 06:33:33 +01:00
f4exb 7712013b9b Sample MO FIFO: capping requested amount of samples to vector size 2019-11-01 06:33:17 +01:00
f4exb 08eaca8c0c Sample MO FIFO: method to resize data vectors 2019-10-31 08:44:58 +01:00
f4exb c04369f4f1 DSP device MIMO engine cosmetic changes 2019-10-31 03:49:23 +01:00
f4exb 367cd9c21a SampleMOFifo: auto amount in-place write methods 2019-10-29 14:04:17 +01:00
f4exb 077a083336 ChannelAnalyzer: set trace length to FFT length when auto-correlation by IFFT is used 2019-10-27 22:25:20 +01:00
f4exb 47e80ad8d1 GLSpectrum: set default window to Hanning 2019-10-27 22:25:17 +01:00
f4exb d63f1a3ed5 Fixed some compilation issues 2019-10-25 13:57:19 +02:00
f4exb ec6645b6bb MIMO: base classes update 2019-10-24 18:30:44 +02:00
f4exb 054298f3e1 Sample MO FIFO write updates 2019-10-24 08:33:36 +02:00
f4exb e7cd9c32cc New simplified channel sample source interface and corresponding up channelizer 2019-10-24 08:33:20 +02:00
f4exb ec83dd2b32 MIMO: changed channel pull (MO) interface 2019-10-22 18:38:47 +02:00
f4exb e97405ec16 BasebandSampleSource: disambiguate handleWriteToFifo 2019-10-22 05:42:43 +02:00
f4exb 4aa4f829c6 Device MIMO engine: feed data to spectrum sink for MO display 2019-10-21 01:00:25 +02:00
f4exb cf52553304 MIMO: MO operation fixes 2019-10-20 20:05:30 +02:00
f4exb 7a1b727a36 MIMO: device engine Tx handling (1) 2019-10-19 05:07:40 +02:00
f4exb 1171d71c87 REST API: BladeRF2 fc pos reorg in MIMO part 2019-10-18 15:50:04 +02:00
f4exb 6a544d2869 SampleMOFifo: removed constness on get data methods 2019-10-17 18:42:38 +02:00
f4exb 626e07dd85 MIMO: implemented SampleMOFifo in device sample MIMO 2019-10-17 00:58:36 +02:00
f4exb 8691fef573 MIMO: multiple sample output FIFO (SampleMOFifo) 2019-10-17 00:03:52 +02:00
f4exb f1b69327c1 Sample sinks cleanup 2019-10-16 19:36:13 +02:00
f4exb db3e75154c MacOS compatible AMBE engine 2019-10-15 08:47:43 +02:00
f4exb d6382fbbaa Device engines: stop device before channels when going idle 2019-10-09 07:39:52 +02:00
f4exb 0bc4db5f89 Sample MI FIFO fixes 2019-10-09 07:39:52 +02:00
f4exb aeaba8b378 Reformat sample sink FIFO code 2019-10-09 07:39:52 +02:00
f4exb 7bc413f8a9 Sample MI FIFO fixes 2019-10-09 07:39:52 +02:00
f4exb ff617b6f7d Reworked sample MI FIFO and MIMO device engine 2019-10-09 07:39:52 +02:00
f4exb e8c11c3085 FFT Window: in place apply methods 2019-10-09 07:39:52 +02:00
f4exb 25777c90d3 Sample MIMO FIFO fixes 2019-10-09 07:39:52 +02:00
f4exb 55d33960d5 DSP device MIMO engine fixes (1) 2019-10-09 07:39:52 +02:00
f4exb 239c5974a7 FIFO for multiple input handling: implementation 2019-10-09 07:39:52 +02:00
f4exb e3082d2ef2 FIFO for multiple input handling 2019-10-09 07:39:52 +02:00
f4exb aca92c7d32 Device MIMO engine fixes 2019-10-09 07:39:52 +02:00
f4exb c5062ac10b Fixed serious bug in DSP device MIMO engine 2019-10-09 07:39:52 +02:00
f4exb c9eb8a8ec0 REST API: Added streamIndex to relevant channel APIs 2019-10-09 07:39:52 +02:00
f4exb 2d62cc74eb Put device frequency shift calculation in static methods accessible globally 2019-10-09 07:39:52 +02:00
f4exb e9bbf0b266 Plugins device enumeration optimization 2019-10-09 07:39:52 +02:00
f4exb b7e5e2bbc5 BladeRF2 MIMO web API objects 2019-10-09 07:39:52 +02:00
f4exb 500f5bc82c Presets for MIMO 2019-10-09 07:39:52 +02:00
f4exb 0a03c5d587 Fallback of sample sink vector in test MI source and device MIMO engine 2019-09-10 18:47:34 +02:00
f4exb 7a1fa085c5 Fallen back changes made in v4.11.7: Use a simplified version of sample FIFOs in the threaded baseband sample sink 2019-09-10 08:41:29 +02:00
f4exb d1ba318c45 Allow channel marker to be present in more than one spectrum in MIMO mode 2019-09-09 00:59:03 +02:00
f4exb ac39e55779 TestMI and MIMO engine fixes 2019-09-07 10:45:12 +02:00
f4exb 77b5002907 Added MIMO channel support to device API and engine 2019-09-04 05:02:54 +02:00
f4exb 99a5ffbcfb Renamed MIMOSampleSink to MIMOChannel and include in build 2019-09-03 08:30:24 +02:00
f4exb 8b5e71a1cc MIMO channels: added methods to the plugin system 2019-09-02 23:10:32 +02:00
f4exb 3cf8a2e826 HackRF output: implemented transverter mode 2019-08-28 13:28:53 +02:00
f4exb 52593ab240 HackRF input: implemented transverter mode 2019-08-27 08:41:32 +02:00
f4exb 6dae67d5b1 MIMO engine: use SampleSinkVectors instead of SampleSinkFIFOs 2019-08-26 10:40:33 +02:00
f4exb ae07fba863 Use a simplified version of sample FIFO (sample vector) in the threaded baseband sample sink 2019-08-24 04:54:07 +02:00
f4exb e12f4ed71b Channel Analyzer: use FFTW (or Kiss) engine with Hamming window for auto correlation 2019-08-18 01:58:09 +02:00
f4exb 41f640bd63 MIMO simplification 2019-08-14 02:56:15 +02:00
f4exb ec22056cbf REST API: config: fixes (2) 2019-08-13 12:18:47 +02:00
f4exb 6a0038e5bd MSVC fixes 2019-08-12 13:23:05 +02:00
f4exb 55e3b9f766 Interpolators integer to float: fixed wrong implementation and possible zero divide 2019-08-12 13:22:17 +02:00
f4exb ca66e47283 REST API: config: fixes (1) 2019-08-12 01:46:27 +02:00
f4exb 48bd89aa09 REST API: config: added prest main window layout support 2019-08-11 19:42:03 +02:00
f4exb 9af9b0972e REST API: config: added DATV demodulator 2019-08-11 12:47:51 +02:00
f4exb c914de4846 REST API: config: added ATV demodulator 2019-08-11 11:35:53 +02:00
f4exb b980a92995 REST API: config: added PATCH and fixes 2019-08-11 01:27:19 +02:00
f4exb af6218611a REST API: config: PUT (6): mapper work and rework 2019-08-10 05:16:25 +02:00
f4exb c777ec881d REST API: config: PUT (5): mapper work and rework. ChannelAnalyzer complements 2019-08-09 18:45:10 +02:00
f4exb 4897e82e28 REST API: Channel Analyzer settings (2) 2019-08-09 02:41:17 +02:00
f4exb 3ecb73e36e REST API: Channel Analyzer settings (1) 2019-08-08 18:42:17 +02:00
f4exb 524326de6d REST API: GLScope settings 2019-08-08 09:25:34 +02:00
f4exb ae9322479e GLScope settings object for serialization and deserialization without GUI 2019-08-07 18:50:26 +02:00
f4exb d4dacaf84d REST API: config: PUT (4): mapper work and rework 2019-08-07 00:27:34 +02:00
f4exb 4157f64297 REST API: config: PUT (3): mapper work and rework 2019-08-06 19:06:49 +02:00
f4exb 659f94b4c6 REST API: config: PUT (2): interface 2019-08-06 08:48:14 +02:00
f4exb f80d16451b REST API: config: PUT (1): swagger implementation. Various small fixes 2019-08-05 18:29:09 +02:00
f4exb e06b7fce90 REST API: config: GET (12): added spectrum settings data 2019-08-05 03:31:44 +02:00
f4exb 4b3d088407 GLSpectrum settings refactoring (1) 2019-08-05 01:56:29 +02:00
f4exb 7688f187bc REST API: config: use specialized ChannelWebAPIAdapter class similar to what has been done for devices 2019-08-05 00:10:56 +02:00
f4exb a078239685 REST API: config: GET (11). Support of the rest of devices 2019-08-04 20:24:44 +02:00
f4exb 16e9684118 Fixed swagger generation to fix null pointer exception with QLists 2019-08-04 02:50:32 +02:00
f4exb 4b493da226 REST API: config: GET (10): mechanism to deal with device settings API formatting without creating a complete device object. Applied to Airspy input 2019-08-03 11:21:46 +02:00
f4exb c7d05aeaff REST API: config: GET (7): debug phase 1 2019-08-03 01:05:16 +02:00
f4exb ef82b89182 REST API: config: GET (4): optimize channel settings API management and generally improve constedness 2019-08-03 01:05:16 +02:00
f4exb 810bbe2979 REST API: config: GET (3): mechanism to deal with channel settings API formatting without creating a complete channel object. Applied to AM demod 2019-08-03 01:05:16 +02:00
f4exb 8ce4788b55 REST API: config: GET (3) added commands and removed usless friend class 2019-08-03 01:05:16 +02:00
f4exb b95fa98e5a REST API: config: GET (2) presets channels and devices loop 2019-08-03 01:05:16 +02:00
f4exb 515031401e CW keyer: make webapi adapters static 2019-08-01 02:34:50 +02:00
f4exb 62ef01c21c REST API: config: GET (1) preferences and partial presets 2019-08-01 02:16:56 +02:00
f4exb 9588d53327 Removed obsolete fields of Preferences class 2019-07-31 23:56:23 +02:00
f4exb fbdb72ceb4 Removed obsolete fields of Preset class 2019-07-31 23:33:22 +02:00
f4exb 1e4f9c16d4 REST API: bumped version to 4.11.6 2019-07-31 22:54:39 +02:00
f4exb 988742f067 REST API: config: put device and channel settings in their own include file 2019-07-31 22:50:50 +02:00
f4exb b300ac8264 REST API: added /sdrangel/config GET and its associated classes 2019-07-31 18:45:13 +02:00
f4exb 6d3ab1a730 Audio modulators audio feedback: AM, NFM, SSB. Removed existing changes for FreeDV and WFM 2019-07-31 02:38:50 +02:00
f4exb 68f6994f49 differentiate DSPConfigureAudio messages for input and output device 2019-07-30 21:27:48 +02:00
f4exb 2c72e885ec CW keyer keyboard input: REST API updates. Make sure that in iambic mode complete dots and dashes are generated 2019-07-30 13:12:15 +02:00
f4exb 11eef9f02e CW keyer keyboard input: implemented controls in CW keyer 2019-07-30 09:27:55 +02:00
f4exb 1f30f527f5 CW keyer: standardize settings processing 2019-07-30 01:31:46 +02:00
f4exb 57efa91a5b CW keyer keyboard input: GUI mods (1) 2019-07-29 18:54:50 +02:00
f4exb 1255784b7f PlutoSDR input: implement control of hardware DC and IQ corrections 2019-07-25 13:57:24 +02:00
f4exb a40bc0affe Fixed WebAPIRequestMapper::validateAMBEDevices not returning value in all cases. Fixes issue #386 2019-07-25 11:36:10 +02:00
f4exb d1bd6ee7eb AMBE processing: handle the case where the decoder is too slow 2019-07-23 03:22:35 +02:00
f4exb a6a6a078f5 AMBE engine: no direct serial device support for Windows. Fixed debug message 2019-07-22 04:27:30 +02:00
f4exb 71192a4130 Removed old DV serial engine files. Make serialDV dependency mandatory. Updated various readmes 2019-07-21 10:15:49 +02:00
f4exb 0d26936e61 AMBE support: removed code of former /sdrangel/dvserial endpoint. Fixed typo in DVSerial 2019-07-21 09:47:11 +02:00
f4exb 4ef1f011cb New AMBE engine REST API support 2019-07-21 01:57:51 +02:00
f4exb 144b0db196 New AMBE engine (3) 2019-07-20 23:25:00 +02:00
f4exb f04b6eb975 New AMBE engine (2) 2019-07-20 05:47:22 +02:00
f4exb 8d6a69eec6 New AMBE engine (1) 2019-07-19 18:38:03 +02:00
f4exb 418f083a81 Completed AMBE handler 2019-07-19 14:42:42 +02:00
f4exb dea6a71246 New ambe section to group new classes to handle AMBE serial or networked devices (using AMBE server) 2019-07-19 01:37:22 +02:00
f4exb 827fc6cf27 SSB demod: implement compressor based on sndfilter code. Removed previous AGC based compressor 2019-07-18 01:48:07 +02:00
f4exb f8843e243d Audio compressor sndlib: added define to activate math.h defines 2019-07-17 13:57:33 +02:00
f4exb 8cb4ed57ed Added new audio compressor based on sndfilter library 2019-07-16 14:56:23 +02:00
f4exb 0b0985f918 FileSource channel: final changes. Bumped version and updated changelogs 2019-07-10 01:58:29 +02:00
f4exb d0c2b73d99 Full renaming of FileSource device to FileInput 2019-07-08 00:59:04 +02:00
f4exb 7fcc24e06c FileSource input: renaming of settings and report 2019-07-07 00:33:00 +02:00
f4exb 764fc99e40 Frequency tracker: fixed REST API 2019-07-01 02:26:18 +02:00
f4exb 19305eeff0 DeviceUserArgs: do not use iterator with QList and removed operator == on DeviceArgs struct 2019-06-30 04:20:18 +02:00
f4exb 7559330482 Added more debug messages in device enumeration 2019-06-26 17:44:44 +02:00
f4exb 65f61dc620 Fixed missing return value in deviceuserargs data stream functions 2019-06-17 23:57:34 +02:00
f4exb 68e4eaac68 PVS-Studio analys fixes: core package minor issues 2019-06-15 07:00:09 +02:00
f4exb 06dea9b29f PVS-Studio analys fixes: core package serious issues 2019-06-14 16:58:09 +02:00
f4exb 63132f0165 Device user arguments: updated documentation 2019-06-14 14:10:25 +02:00
f4exb ea1b3e90b4 Device user arguments: pass from main window to device API 2019-06-13 18:43:06 +02:00
f4exb 4f89e22cc2 Device user arguments (5) 2019-06-13 17:28:21 +02:00
f4exb 6ebccb5b64 Device user arguments (2) 2019-06-12 18:50:53 +02:00
f4exb 1c8f0c8c14 Device user arguments (1) 2019-06-12 08:39:25 +02:00
f4exb 7f97826c58 KiwiSDR: added a DC block 2019-06-09 20:56:22 +02:00
f4exb fb0ec4a680 SSB demod: reworked AGC to handle the threshold gate properly 2019-06-09 09:25:18 +02:00
f4exb 2cefa0ed69 KiwiSDR: implemented file record name 2019-06-09 01:44:04 +02:00
f4exb dc15668469 KiwiSDR: implemented report in REST API 2019-06-09 00:56:31 +02:00
f4exb 4c04ac85ed KiwiSDR: implemented REST API and cosmetic changes 2019-06-08 21:25:08 +02:00
f4exb 014f62d558 MIMO: moved signal notification messageto general DSP commands 2019-06-04 16:57:27 +02:00
f4exb e061a45e62 Fixed buddies list handling at buddy termination time. Fixes #359 2019-06-04 07:08:59 +02:00
f4exb de7e61e364 Added missing include 2019-06-02 20:15:19 +02:00
f4exb bdc68ba4df Merge branch 'mimo' into dev 2019-05-31 20:13:48 +02:00
f4exb 8a0d0de573 Windows build fixes 2019-05-31 19:24:02 +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
f4exb 1eeb334a8f Fixed sdrbase resource init 2019-05-31 10:14:10 +02:00
f4exb d5165d9460 Set default audio input volume to 1.0 2019-05-30 19:01:09 +02:00
f4exb ecb4a08718 MIMO: channel marker affinity with the stream being displayed on the main spectrum. Implemented in demod AM 2019-05-30 18:38:10 +02:00
f4exb e361afd29f MIMO: implement I/Q correction for sources 2019-05-29 22:09:19 +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 6e80780d17
cmake: windows fixes for MSVC
- disable sdrangelbench on windows with MSVC
- fix cpu flags test code for MSVC
- add ico file
2019-05-28 15:19:12 +02:00
f4exb a0f16a1db0 MIMO: test MI: select stream to be displayed on main sperctrum 2019-05-28 12:09:08 +02:00
f4exb bb8366bfde MIMO: test MI source: implemented file record 2019-05-28 08:56:36 +02:00
f4exb f9a8523714 MIMO: add channel to testMI (2) 2019-05-27 02:52:33 +02:00
f4exb eff28e8b63 MIMO: add channel to TestMI (1) 2019-05-26 02:14:35 +02:00
Davide Gerhard 92129089a5
add basic external libraries
- codec2
- cm256cc
- mbelib
- serialdv
- dsdcc
2019-05-23 23:51:20 +02:00
f4exb 6c71893143 Improve MSVC 2015 compatibility of FileSource plugin (fixes #348)
SoapySDR: enhanced log message during scan to show which id parameters are used
Windows build fixes
Perseus server: fixed missing libusb libraries in cmake file
2019-05-23 16:25:44 +02:00
f4exb c99b16f7d7 Revert "Removed useless reference to the QPluginLoader in the Plugin structure"
This reverts commit 1e881d0b2f to avoid future conflicts.
2019-05-22 13:49:44 +02:00
Davide Gerhard c24a37d011
pluginmanager: remove append of pluginLoader on m_plugins.
Seen that it is not used we can remove from the Plugin() object and
delete the instance at the end.
2019-05-22 08:31:07 +02:00
Davide Gerhard 63a63a807a
rework spaces on pluginmanager.cpp 2019-05-21 20:19:30 +02:00
Davide Gerhard 94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR 2019-05-21 20:19:30 +02:00
Davide Gerhard 3edc7b18f4
pluginmanager: fix support for old Qt5 2019-05-21 20:19:29 +02:00
Davide Gerhard 74ba41a587
first attempt to use cpack() 2019-05-21 20:19:28 +02:00
Davide Gerhard 588283a08d
add windows library/include to cmake 2019-05-21 20:19:27 +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 e62e187931 MIMO: AM demod: implemented stream index (except dialog and apply setting) 2019-05-20 16:31:15 +02:00