Commit Graph

95 Commits

Author SHA1 Message Date
f4exb bbb4bc28b4 Multi device support: channel plugin per device mechanism validation with AM demod 2016-05-16 03:21:21 +02:00
f4exb be918a217b Multi device support: migrate device specific stuff outside plugin classes 2016-05-16 01:12:37 +02:00
f4exb a26174eb8b Multi device support: add channels and channel markers to the tab associated to the device plugin 2016-05-15 11:26:48 +02:00
f4exb 8d480c899d Multi device support: restored AM demod plugin 2016-05-15 10:34:48 +02:00
f4exb f0b7f6bf4e Multi device support: more GUIs enhancements 2016-05-15 10:11:22 +02:00
f4exb 5dacda7f59 Multi device support: added Qt version in main window status bar 2016-05-15 04:51:34 +02:00
f4exb 4027b00675 Multi device support: GUI enhmcements 2016-05-15 04:38:37 +02:00
f4exb 7452e2fe04 Multi device support: cleanup after last commit 2016-05-14 21:33:12 +02:00
f4exb 3cba9014b6 Multi device support: removed main window channel acion dependency 2016-05-14 20:57:43 +02:00
f4exb 58709e0bae Multi device support: add channels from device control working concept 2016-05-14 18:12:39 +02:00
f4exb f2872ae0ed Multi device support: moved loaded plugins dialog to devices control 2016-05-14 14:56:41 +02:00
f4exb 942bd0a733 Multi device support: create a dedicated UI for devices control 2016-05-14 14:12:57 +02:00
f4exb 2e78803cfa Multi device support: de-activate this support until the plugin dependency problems are solved 2016-05-14 10:48:26 +02:00
f4exb 2f9e5ac051 Multi device support: small cleanup 2016-05-14 10:38:29 +02:00
f4exb a4a8b47608 Multi device support: fixed selected button switch color 2016-05-14 05:29:57 +02:00
f4exb 8a6cf3374e Multi device support: changing input view tab changes all other tabs accordingly 2016-05-14 03:36:28 +02:00
f4exb 3c0e66c90e Multi device support: GUIs enhancements 2016-05-14 03:15:03 +02:00
f4exb 4306192097 Multi device support: first working prototype 2016-05-14 00:49:18 +02:00
f4exb f5a65ddc97 Multi device support: interim state #2 2016-05-13 18:43:09 +02:00
f4exb ef81b11640 Multi device support: store device tab index in plugin manager 2016-05-13 17:35:14 +02:00
f4exb f612327a51 Multi device support: interim state #1 2016-05-13 15:45:42 +02:00
f4exb dec0addc25 Multi device support: basic multi device creation and deletion 2016-05-13 11:42:03 +02:00
f4exb df661cc366 Multi device support: Main window: created a method to add a new device and associated objects 2016-05-13 09:23:33 +02:00
f4exb 7707858d57 Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods 2016-05-12 23:35:30 +02:00
f4exb 7b0e6fd42e Multi device support: display version and system product name in main window status bar 2016-05-12 19:28:04 +02:00
f4exb f275e93f16 Multi device support: display date/time in ISO format in main window status bar 2016-05-12 19:06:38 +02:00
f4exb e750acc7da Multi device support: Apply previous changes to RTL-SDR. 2016-05-12 11:10:10 +02:00
f4exb e25c465b82 Multi device support: removed as much as possible (now) DSPDeviceEngine dependencies in MainWindow to source plugin GUIs. This includes file sink handling. Applies to BladeRF only. 2016-05-12 10:31:57 +02:00
f4exb 5de7b0168e Multi device support: removed threaded sample sink add/remove in DSPEngine 2016-05-12 01:13:58 +02:00
f4exb 2f080bf45b Multi device support: removed start/stop in DSPEngine 2016-05-12 01:04:40 +02:00
f4exb 400e6b1028 Multi device support: cleanup after the move of DSPDeviceEngine start/stop actions 2016-05-12 00:35:39 +02:00
f4exb ecd05096ad Multi device support: moved DSPDeviceEngine start/stop actions and status from main window to each source plugin GUI 2016-05-11 23:35:16 +02:00
f4exb 7992f3f428 Multi device support: add start/stop buttons to all source plugins GUIs 2016-05-11 20:02:45 +02:00
f4exb 6ef4653d35 Multi device support: add a unique ID to DSPDeviceEngine 2016-05-11 19:14:23 +02:00
f4exb 33e5e781c0 Multi device support: use DSPDeviceEngine instead of DSPEngine in PluginManager 2016-05-11 17:03:02 +02:00
f4exb e3d39c7d3f Multi device support: suppress reference to DSPEngine in PluginAPI 2016-05-11 16:03:03 +02:00
f4exb 15a583e8a9 DSD Demod: DV Serial support: popup message to list devices when enabling 2016-05-09 18:17:53 +02:00
f4exb be1a4caae1 DV Serial support: working signal/slot mechanism 2016-05-08 06:00:37 +02:00
f4exb b63ee5eeec Fixed audio dialog 2016-05-04 17:21:57 +02:00
f4exb ccca87477d Moved audio dialog in global Preferences menu. Check for DV Serial library and set flags 2016-05-04 17:07:26 +02:00
f4exb b70fa3f191 Fixed preset import 2016-03-29 14:51:52 +02:00
f4exb bb9900e699 Automatically add .prex suffix to saved preset file if not specified in the file dialog 2016-03-29 11:04:08 +02:00
f4exb a81c7e6e5b Added preset export/import to/from base64 text file 2016-03-29 10:57:50 +02:00
f4exb d787d72492 Normalize central spectrum font 2016-01-12 06:13:11 +01:00
f4exb 9c9776e569 Create own class for logical device DSP engine. Use this class in main DSP engine 2015-10-15 04:05:19 +02:00
f4exb 17c81fac0d Make connection with the device selection combo and proper handler in the main UI 2015-10-10 05:13:41 +02:00
f4exb 7a798f7dbf Fixed presets not loading correctly 2015-10-09 01:50:09 +02:00
f4exb ea5f322cf6 Fixed dynamic channel tab allocation so that no tab is created statically in the UI 2015-10-08 02:40:31 +02:00
f4exb 43be074004 Dynamic input tab allocation 2015-10-07 23:39:40 +02:00
f4exb 6e3e273b68 Dynamic input tab allocation. Interim state #1 2015-10-07 23:27:56 +02:00