Commit Graph

3059 Commits

Author SHA1 Message Date
f4exb 21ba11d90e Moved plugin classes back to sdrbase 2017-11-01 23:00:00 +01:00
f4exb 0e1cc647cd Plugin manager: neutralize QComboBox 2017-11-01 22:56:32 +01:00
f4exb 467e87730b Unimplement main window reload devices 2017-11-01 22:40:41 +01:00
f4exb 55cc8ed33d PluginManager: removed useless methods referencing QComboBox 2017-11-01 22:02:34 +01:00
f4exb 9a055c643b Store device category (type) in the SamplingDevice structure 2017-11-01 20:06:33 +01:00
f4exb aea8de22a1 Removed useless reference to device source and sink APIs in the sampling device control widget 2017-11-01 18:45:03 +01:00
f4exb 7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb 462eb90f66 Methods to determine if a device is buit in or physical 2017-11-01 13:03:12 +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 9293d4bc14 Plugin manager: removed direct combo box population methods 2017-11-01 08:32:44 +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 f71803f58e DeviceSinkAPI code cleanup 2017-11-01 00:18:10 +01:00
f4exb d5d7d40102 Tx Channel plugins now handled via DeviceUISet 2017-11-01 00:00:03 +01:00
f4exb e206fc84a8 Create channel registration methods for the Tx part in DeviceUISet 2017-10-31 22:37:57 +01:00
f4exb c0afeaefa3 More cleanup on DeviceSourceAPI and PluginManager 2017-10-31 21:57:29 +01:00
f4exb e30050f018 DeviceSourceAPI code cleanup 2017-10-31 08:35:27 +01:00
f4exb a61bb04dac Rx Channel plugins now handled via DeviceUISet 2017-10-31 08:24:05 +01:00
f4exb da5f8aa6f9 Hack to try ChannelAnalyzer channel plugin handled via DeviceUISet 2017-10-31 00:07:55 +01:00
f4exb edc427804c Copy channel registration stuff from DeviceSourceAPI to DeviceUISet 2017-10-30 22:45:53 +01:00
f4exb 2deccbc259 LimeSDR: have still a 1ms delay after start/stop stream as it makes the Tx gain setting a bit more fluid 2017-10-30 03:02:45 +01:00
f4exb c3de895301 Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers 2017-10-30 02:54:22 +01:00
f4exb b770e656b3 Fix previous sink plugin GUI delete by doing it explicitly in the main window 2017-10-30 02:23:06 +01:00
f4exb c3b9c268ee Better fix previous source plugin GUI delete by doing it explicitly in the main window 2017-10-30 02:15:59 +01:00
f4exb 7e2f302909 DeviceSourceAPI: effectively delete the UI when changing the PluginInstanceGUI reference 2017-10-30 01:48:36 +01:00
f4exb 35391e0d66 Removed GLSpectrum getter from DeviceSinkAPI 2017-10-30 01:11:35 +01:00
f4exb da3e6dcdfb Removed direct reference to the DeviceSourceAPI in the source GUIs 2017-10-30 00:45:23 +01:00
f4exb e520ef5aeb Removed GLSpectrum getter from DeviceSourceAPI 2017-10-30 00:02:28 +01:00
f4exb e8fb70096c LimeSDR: fixed lockup problem by moving start/stop stream from thread run method to start/stop work methods 2017-10-29 18:38:04 +01:00
f4exb c7e7bf3480 PlutoSDR support restored again fixing Rs and Tx living together 2017-10-29 14:51:56 +01:00
f4exb 2c4a748ebe PlutoSDR support removed again 2017-10-29 12:02:24 +01:00
f4exb 2eb264440f Bumped version to 3.7.8 2017-10-29 11:54:56 +01:00
f4exb 08b3ebd305 PlutoSDR output: fixed transmission of samples 2017-10-29 03:58:51 +01:00
f4exb 4536680adf PlutoSDR device handling: fixed Tx channels 2017-10-29 03:01:44 +01:00
f4exb 3e05abb52d Bumped version to 3.7.7 2017-10-28 12:29:13 +02:00
f4exb 69f5afd057 Removed PlutoSDR Tx support 2017-10-28 12:26:17 +02:00
f4exb 8e17437967 Main readme: added missing Ubuntu package dependency: libxml2-dev 2017-10-28 07:26:28 +02:00
f4exb aab1a773be Updated Debian changelog 2017-10-28 05:44:25 +02:00
f4exb 31d0334ddb LimeSDR: updated documentation 2017-10-28 05:40:26 +02:00
f4exb 83e5dc5951 LimeSDR: reduced delay after LMS_StartStream and LMS_StopStream to 0.1s 2017-10-27 01:10:22 +02:00
f4exb 46ec8e17d2 LimeSDR: cleaned up apply settings method code removing obsolete suspend/resume threads logic 2017-10-27 01:00:51 +02:00
f4exb 8ddc852239 LimeSDR: introduced a 0.5s delay after LMS_StartStream and LMS_StopStream and cleaned up some commented code 2017-10-27 00:53:34 +02:00
f4exb 7ca778038e LimeSDR: paint stream status icon in green only if stream is active. If stream is inactive but a valid status is obtained it is paint in blue 2017-10-27 00:22:58 +02:00
f4exb 9f765a9732 LimeSDR: changes that reflect discussion on MyriadRF discourse forum but does not solve the stream concurrency problem 2017-10-26 23:57:56 +02:00
f4exb 23d5eed20e LimeSDR: refined the message in the main readme regarding concurrent Rx and/or Tx 2017-10-26 08:32:00 +02:00
f4exb 242c7f3929 LimeSDR: refined the message in the main readme that concurrent Rx and/or Tx is experimental and unsupported 2017-10-26 08:28:03 +02:00
f4exb ca14e41e1c LimeSDR: use LMS_GetSampleRate to get the actual rates when MsgReportBuddyChange comes from an opposite buddy 2017-10-26 01:47:43 +02:00
f4exb 50123f90a4 LimeSDR: reinforce the message in the main readme that concurrent Rx and/or Tx is experimental and unsupported 2017-10-26 00:55:48 +02:00
f4exb 124404aa18 LimeSDR still unreliable but comitting as is 2017-10-26 00:48:50 +02:00
f4exb e9af2f6dff LimeSDR: suspend buddy threads only around calls to LMS_SetupStream or LMS_DestroyStream. In output plugin move them back to open/close (undoes #50) 2017-10-25 22:20:30 +02:00