Commit Graph

121 Commits

Author SHA1 Message Date
Jon Beniston 03004e00f7 Add links to documentation 2021-11-24 11:31:51 +00:00
Jon Beniston 2e68017b12 Save/restore rollup state in channel plugins 2021-11-24 09:50:42 +00:00
f4exb ee0e5fc777 AFC: implemented message pipes for sending back channel settings. Implemented in all relevant channel plugins. Removed obsolete methods 2020-12-13 13:04:36 +01:00
f4exb 89a901e383 Fixed getURI method in channels and features 2020-11-22 19:29:27 +01:00
Kacper Michajłow f2d01b61d3 Avoid global QString init in plugins
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow cf70d9430f Use QStringLiteral when it make sense 2020-11-22 04:05:04 +01:00
f4exb 82f98ab6c1 cmake: re-integrated -Woverloaded-virtual and fixed corresponding warnings 2020-11-15 08:31:49 +01:00
f4exb 9bd8e9c34e Fixed -Wsign-compare warnings 2020-11-14 22:08:06 +01:00
f4exb 7a6636b63a Fixed -Wunused-variable warnings 2020-11-14 18:45:05 +01:00
f4exb 55eb6cc951 Fixed -Wunused-parameter warnings 2020-11-14 11:13:32 +01:00
f4exb d2710806bf Renamed sdrbase AudioOutput to AudioOutputDevice 2020-11-12 22:13:44 +01:00
f4exb d7f8208814 Fix and refactor fir filter 2020-10-31 21:30:45 +01:00
f4exb abd2d1276c Updated versions and changelogs. Fixed missing yaml references in base resources for swagger-ui 2020-10-28 08:58:16 +01:00
f4exb 573aa9b559 Frequency Tracker: added spectrum span log2 2020-10-27 06:31:06 +01:00
f4exb b04bb24146 Frequency Tracker: add spectrum display. Implements #665 2020-10-27 06:17:53 +01:00
f4exb 86ce2ca843 AFC: process tracker frequency change only if its offset actually chages 2020-10-27 06:17:42 +01:00
f4exb d2b50353da Freq Tracker: implemented channel API features feedback blocking counter 2020-10-27 06:17:07 +01:00
f4exb 6f4f7910f1 Channel settings feature feedback: all plugins 2020-10-27 06:16:17 +01:00
f4exb 61d3431095 Some cleanup 2020-10-14 22:10:26 +02:00
f4exb 8ba95addc0 Use MainCore instance in place of MainWindow 2020-10-12 22:11:13 +02:00
f4exb 170a2661e1 Updated version and changelogs 2020-10-06 07:41:32 +02:00
f4exb 31bf99a619 Removed dangling PluginInstanceGUI references 2020-10-05 16:30:24 +02:00
f4exb 6ebf4569bf Delete channel API from DeviceUISet. Update FeatureUISet 2020-10-04 22:16:09 +02:00
f4exb b1c9a35dcb Channel plugins: use specialized ChannelGUI superclass. Handle GUI lifecycle in MainWindow 2020-10-04 22:16:09 +02:00
f4exb d3d506a5ae Removed handleMessage virtual method from PluginInstanceGUI 2020-10-04 22:16:09 +02:00
f4exb d085b4eb7d Removed undesirable methods from PluginInstanceGUI and related common plugins 2020-10-04 22:16:09 +02:00
f4exb a93a93cec0 Channel API: new getURI method. Applied to common plugins 2020-10-04 22:16:09 +02:00
f4exb 1b11363214 Add GUI to device set outside plugin: applied to common plugins 2020-10-04 22:16:09 +02:00
f4exb ef65afea02 Replace separate create channel methods (BS and CS): common plugins 2020-10-04 22:16:09 +02:00
f4exb b7284b6b5c Updated version and changelogs 2020-06-27 10:52:43 +02:00
f4exb 111c7237aa Frequency tracker: REST API: added tracking delta frequency in report. Implements #550 2020-06-27 10:34:47 +02:00
f4exb 6855602a7f Device API: removed useless stream index parameter on channel API methods 2019-12-23 23:41:44 +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 653f8c1330 Renamed DownSampleChannelizer back to (new) DownChannelizer 2019-12-13 15:15:21 +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 8004559ab5 Frequency Tracker: refactoring of classes: even more fixes 2019-12-10 13:55:42 +01:00
f4exb 85304534ca FrequencyTracker: refactoring of classes more fixes 2019-12-10 08:50:53 +01:00
f4exb fb242d15d3 Frequency Tracker: refactoring of classes 2019-12-09 13:43:07 +01:00
f4exb 38e1635149 Frequency Tracker: refactoring of classes: more fixes 2019-12-09 12:58:56 +01:00
f4exb 246ff824af Corrected network manager process memory leaks (Rx side) 2019-11-12 18:46:45 +01:00
f4exb 51a07c3f7b Channel Rx plugins: implement MIMO support 2019-10-09 07:39:52 +02:00
f4exb ca66e47283 REST API: config: fixes (1) 2019-08-12 01:46:27 +02:00
f4exb a88556d6f6 REST API: config: GET (13): corrected missing return in deserialize methods of the adapters 2019-08-05 03:42:04 +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 a4007b762e REST API: config: (6): config preset channel Rx adapters 2019-08-03 01:05:16 +02:00
f4exb 2274d20856 REST API: config: GET (5): all API supported channels refactoring to use static methods for settings GET. PUT. PATCH 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
Martin Hauke a1548333a7 Fix some typos 2019-07-22 23:14:23 +02:00
f4exb 764fc99e40 Frequency tracker: fixed REST API 2019-07-01 02:26:18 +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 0602879b2e
import freqtracker to new cmake config 2019-05-21 20:19:28 +02:00
f4exb 082aa77f06 Frequency Tracker: make lock converge faster 2019-05-14 01:18:51 +02:00
f4exb 7e128335f1 Propagate change to channel UIs 2019-05-09 21:07:05 +02:00
f4exb a5e9f251ef Single channel API 2019-05-09 17:27:12 +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 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 85af6ecacc Frequency Tracker: added server plugin and Windows build updates 2019-05-06 11:17:25 +02:00
f4exb f8879bf47a Frequency Tracker: updated documentation 2019-05-06 11:01:51 +02:00
f4exb 30725b9651 Frequency Tracker: init sequence fix. Tracking low correction threshold. GUI updates 2019-05-06 01:57:41 +02:00
f4exb ce12f40d73 Frequency Tracker: updated documentation 2019-05-05 18:43:33 +02:00
f4exb cdf8a63294 Frequency tracker: added squelch gate control 2019-05-05 13:19:00 +02:00
f4exb f63b0fe96c Frequency tracker: added alpha factor of EMA control 2019-05-05 09:43:15 +02:00
f4exb 4c278eef8d Frequency tracker (5) 2019-05-05 01:20:11 +02:00
f4exb 459063d4f2 Frequency tracker (4) 2019-05-04 22:00:24 +02:00
f4exb e1662d2f4e Frequency tracker (3) 2019-05-04 10:02:48 +02:00
f4exb 230737cac5 Frequency tracker (2) 2019-05-04 04:55:01 +02:00
f4exb b4b157a9a4 Frequency tracker (1) 2019-05-04 01:55:58 +02:00