f4exb
c9e0425616
Implement MainCore in MainWindow step3: device sets: fixes
2020-10-11 09:36:27 +02:00
f4exb
febbb4fa0f
Implement MainCore in MainWindow step3: device sets
2020-10-11 09:03:52 +02:00
f4exb
96329326b4
Implement MainCore in MainWindow step2: feature sets
2020-10-11 09:02:19 +02:00
f4exb
bb8e54451b
REST API fixes
2020-10-11 09:01:47 +02:00
f4exb
f5076457b4
Implement MainCore in MainWindow step1: except feature and device sets
2020-10-11 08:38:20 +02:00
f4exb
79e0d9c838
Fixed webapi resources
2020-10-11 08:33:31 +02:00
f4exb
5f2e251629
Create a MainCore singleton and renamed MainCore to MainServer
2020-10-10 03:20:42 +02:00
Jon Beniston
22ff79239e
Add IEEE 802.15.4 modulator
2020-10-08 15:13:06 +01:00
f4exb
cb5ffaa47b
Added missing exports for MSVC
2020-10-05 23:51:46 +02:00
f4exb
841a8fe242
Morph PluginInstanceGUI in DeviceGUI and single line inheritance from QWidget
2020-10-05 19:48:05 +02:00
f4exb
31bf99a619
Removed dangling PluginInstanceGUI references
2020-10-05 16:30:24 +02:00
f4exb
b1c9a35dcb
Channel plugins: use specialized ChannelGUI superclass. Handle GUI lifecycle in MainWindow
2020-10-04 22:16:09 +02:00
f4exb
4ab683fa7d
Feature plugins: use specialized FeatureGUI superclass. Handle GUI lifecycle in DeviceUISet
2020-10-04 22:16:09 +02:00
f4exb
1a9f67b55c
Moved PluginInstanceGUI to sdrgui library
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
9a64bb3b75
Removed PluginInstanceGUI reference in PluginInterface implementationo
2020-10-04 22:16:09 +02:00
f4exb
315c64c8c7
Removed PluginInstanceGUI reference in DeviceAPI
2020-10-04 22:16:09 +02:00
f4exb
efaba0fa67
Feature plugins: register feature instances outside of their GUI classes
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
7a0f15acaf
Add GUI to device set outside plugin
2020-10-04 22:16:09 +02:00
f4exb
77955d4dba
Replace separate create channel methods (BS and CS) by a single one combining both interfaces
2020-10-04 22:16:09 +02:00
f4exb
dc31bd8c48
Moved DeviceSet from sdrsrv to sdrbase
2020-10-04 22:16:09 +02:00
f4exb
f92622b45a
Remove unused message from BasebandSampleSink
2020-10-04 22:16:09 +02:00
f4exb
e4f2c80172
Make channels and features creation consistent between GUI and Server flavors
2020-10-04 22:16:09 +02:00
Jon Beniston
d4aa5d75b5
Add USRP device support.
2020-10-02 22:45:28 +01:00
f4exb
192960d881
RigCtl Server: REST API fixes
2020-09-29 01:46:10 +02:00
f4exb
79b087e93c
Feature plugins: REST API fixes
2020-09-29 01:14:44 +02:00
f4exb
afa2beefee
Fixed REST API Swagger UI
2020-09-29 00:47:30 +02:00
f4exb
882e580d44
RigCtl Server: REST API generated code
2020-09-28 19:36:51 +02:00
f4exb
6209010420
Added Web API utility static methods
2020-09-28 19:24:04 +02:00
f4exb
cd5a4db876
Feature plugins framework: presets
2020-09-28 16:49:32 +02:00
f4exb
5f43ace810
Feature plugins framework: presets REST API generated code
2020-09-28 16:49:32 +02:00
f4exb
8365658599
Feature plugins framework: presets REST API sources
2020-09-28 16:49:32 +02:00
f4exb
153429cc7f
Feature plugins framework: REST API and server implementationo
2020-09-28 16:49:32 +02:00
f4exb
20ef49ea84
Feature plugins framework: REST API source yaml files and generated code
2020-09-28 16:49:32 +02:00
f4exb
e8f3745bf3
Feature plugins framework initial commit and Misc plugins removal
2020-09-28 16:49:32 +02:00
f4exb
efdc8093c6
Packet Modulator: REST API: added missing settings - generated code
2020-09-24 22:39:15 +02:00
Jon Beniston
9543f3a117
Add 9600 FSK modem with scrambler and raised-cosine pulse-shaping.
...
Add baseband BPF for AFSK.
2020-09-24 08:36:13 +02:00
f4exb
ae60808de8
Corrected Highpass and Bandpass filters normalization. Implements #642
2020-09-21 23:51:45 +02:00
Jon Beniston
762a421ea0
Remove unneeded header file
2020-09-18 16:42:18 +01:00
Jon Beniston
1dc1b17e73
Add packet modulator for transmitting packet radio data packets (AX.25/APRS)
2020-09-18 16:36:27 +01:00
f4exb
8db26917c5
BladeRF2: REST API: add scale in range report generated code
2020-09-14 23:37:20 +02:00
f4exb
9667b9c1cc
Device API: fixed channel add/remove on streams with index > 0
2020-09-11 08:45:33 +02:00
f4exb
308b870063
REST API: chanded uint64 to int64 integer formats. Fixes #624
2020-09-10 15:23:18 +02:00
f4exb
d9ec9f2787
RigCtrl plugin: Removed QMainWindow dependency in plugin interface. Get API URI from MainWindow. Cosmetic changes
2020-09-10 02:43:28 +02:00
f4exb
40bd691a45
RigCtrl plugin: removed QtWidgets dependencies from where they should not be
2020-09-09 01:28:19 +02:00
Jon Beniston
49cb082c7e
Add rigctrl plugin.
...
plugins/misc/rigctrl - Add rigctrl plugin.
sdrbase/plugin/pluginapi.h/.cpp - Add misc plugin registration.
sdrbase/plugin/pluginmanager.h/.cpp - Add misc plugin registration.
sdrbase/plugin/plugininterface.h/.cpp - Add top level UI and global settings serialization callbacks.
sdrbase/settings/mainsettings.h/cpp - Allow plugins to save global settings in main settings file.
sdrgui/mainwindow.cpp - Load settings after plugins are loaded, to allow plugin settings to be loaded and saved.
sdrsrv/maincore.cpp - Support loading/saving of plugin settings.
2020-09-08 15:47:20 +01:00
Edouard Griffiths
efdef2df12
Merge pull request #620 from srcejon/windows-freedv
...
Add codec2 library for Windows to enable FreeDV support
2020-08-30 21:54:14 +02:00
Jon Beniston
fbb848d940
Add codec2 library for Windows. Export AudioResampler class.
2020-08-29 18:12:56 +01:00