f4exb
a9d09e30a8
Fixed Qt version checks
2020-11-04 23:05:32 +01:00
f4exb
19ecf12c22
removed asserts
2020-11-04 21:51:55 +01:00
f4exb
379096cbdd
Migrate code to Qt 5.14.2
2020-11-04 20:08:44 +01:00
Kacper Michajłow
70434765d7
Add support for VS2019 and Ninja
...
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
f4exb
ef1a7ef8d2
CTCSS detector: fixed crash on destructor. Fixes #680
2020-11-01 08:23:50 +01:00
Kacper Michajłow
eeb243ea7e
Use namepsace instead empty class
2020-11-01 02:13:49 +01:00
f4exb
fff4b7e465
Added export for new FIR filter
2020-11-01 00:20:09 +01:00
f4exb
85e357d465
NFM: augmented CTCSS tones. Implements #664
2020-10-31 22:56:12 +01:00
f4exb
d7f8208814
Fix and refactor fir filter
2020-10-31 21:30:45 +01:00
f4exb
b9adbfb1d8
Refactored GUI queue access (from kasper93)
2020-10-31 19:27:35 +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
204aa9b397
Feature::MsgChannelSettings: added missing export
2020-10-28 01:49:06 +01:00
f4exb
5e1be619dd
Merge AFC plugin and Frequency Tracker changes
2020-10-27 23:13:08 +01:00
Jon Beniston
91f204a74d
Merge USRP updates
2020-10-27 18:35:42 +00:00
Jon Beniston
1a9b6d1763
Add ADS-B Demodulator plugin.
...
Add GS232 Rotator Controller feature plugin.
Add altitude and station name to My Positon.
Use QtDeploy to ensure all required Qt libraries are included (Should
fix OpenGL issues)
2020-10-27 16:22:10 +00:00
f4exb
598cefa933
AFC: REST API: actions and report: generated code
2020-10-27 06:35:52 +01:00
f4exb
23cebe596f
Frequency Tracker: REST API: added spectrum span log2 control: generated code
2020-10-27 06:29:24 +01:00
f4exb
8462090038
AFC: REST API: added tracker adjustment period: generated code
2020-10-27 06:19:13 +01:00
f4exb
c87ca8c143
ChannelAPI: added counter blocking features feedback
2020-10-27 06:16:58 +01:00
f4exb
977638d9d6
AFC: implemented full functionality
2020-10-27 06:06:31 +01:00
f4exb
4ac114a924
AFC: settings fix REST API sources: generated code
2020-10-27 06:01:57 +01:00
Jon Beniston
636c014427
Add loOffset to API
2020-10-26 09:03:23 +00:00
f4exb
8b05670814
MainCore: added feature and channel maps. FeatureSet and FeatureUISet: simplify feature registrations. Channel and feature names fix
2020-10-16 08:35:56 +02:00
f4exb
33bc76aa6c
DeviceSet: simplify channel registrations (calls) and DeviceUISet: simplify channel registrations
2020-10-15 08:56:29 +02:00
f4exb
7c506f361e
DeviceSet: simplify channel registrations
2020-10-15 08:53:48 +02:00
f4exb
99af2d8ad7
DeviceSet: call m_channelURI what is a channel URI
2020-10-15 08:53:39 +02:00
f4exb
48ed11331a
MainCore: methods to get channel API and feature
2020-10-13 08:46:43 +02:00
f4exb
0f1e42f17b
Initialize master timer
2020-10-11 22:08:47 +02:00
f4exb
493689d189
MainCore: fixed exports in messages
2020-10-11 13:21:50 +02:00
f4exb
76d76df790
Web API adapter: removed UI reference in variable names
2020-10-11 13:06:18 +02:00
f4exb
6a30bd9a16
More export and header fixes
2020-10-11 13:04:34 +02:00
f4exb
2b2ffce469
Unique WebAPIAdapter
2020-10-11 12:39:30 +02:00
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
f4exb
97efda734f
GLSpectrum: fixed settings and waterfall share serialization. Fixes #609
2020-08-29 11:10:11 +02:00
f4exb
4a3a3a2659
Remote Input: multicast: REST API generated code
2020-08-27 09:54:51 +02:00
f4exb
cdc2d346c8
UDP Source multicast: REST API: generated code
2020-08-25 00:15:54 +02:00
Edouard Griffiths
5d21a4ed59
Merge pull request #607 from ubfx/filerecord_header
...
Only write .sqriq header once when the first samples are written
2020-08-24 10:47:29 +02:00
Felix Schneider
df074c1322
Only write .sqriq header once when the first samples are written
2020-08-23 17:27:00 +02:00
f4exb
e24e8d20ac
ATV Demod: REST API generated code
2020-08-20 13:50:39 +02:00
f4exb
88111c1384
Downchannelizer: added number of decimation stages in debug message
2020-08-18 14:26:47 +02:00
f4exb
5bd21b4b1f
Updated SDRangel version in REST API
2020-08-09 06:46:27 +02:00
f4exb
00fb0f068d
Removed add/remove ancillary sink from device MIMO engine
2020-08-09 01:09:06 +02:00
f4exb
901553ab74
Removed add/remove ancillary sink from device API
2020-08-09 01:08:29 +02:00
f4exb
586e507280
Removed file recording function from device plugins: REST API generated code
2020-08-09 00:57:42 +02:00
f4exb
e6e7ece46c
Removed file recording function from device plugins
2020-08-09 00:47:06 +02:00
f4exb
db7ae9a0cd
Complex decimators: fixed compiler warning
2020-08-09 00:00:10 +02:00
f4exb
45698b1896
FileSink: REST API implementation
2020-08-08 23:57:47 +02:00
f4exb
5a22072153
FileSink: REST API generated code
2020-08-08 23:42:36 +02:00
f4exb
7a46d6c079
FileSink: REST API source files
2020-08-08 23:22:37 +02:00
f4exb
6bfc6bacee
New FileSink channel plugin
2020-08-08 23:14:05 +02:00
f4exb
eef1922b00
Renamed FileSink plugin to FileOutput: more name changes
2020-08-08 17:29:57 +02:00