Commit Graph

3938 Commits

Author SHA1 Message Date
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 950b9a5934 updated versions and changelogs 2020-10-11 22:44:00 +02:00
f4exb 5c38560fc3 IEEE802.15.4 mod: fixed IEEE_802_15_4_Mod double delete in GUI 2020-10-11 08:34:50 +02:00
f4exb d3ce9d49d0 Renamed MainCore to MainServer 2020-10-10 03:20:42 +02:00
Edouard Griffiths d50f0659a6
Merge pull request #654 from srcejon/ieee_802_15_4
IEEE 802.15.4 modulator
2020-10-10 03:11:27 +02:00
Jon Beniston 3e1a89695b Add additional error checking on tx action 2020-10-09 20:05:44 +01:00
Jon Beniston 0e4c3ec317 Initialise m_spectrumSink pointer 2020-10-09 20:04:53 +01:00
Jon Beniston 1d210b1fb1 Fix typos in readme 2020-10-09 19:35:36 +01:00
Jon Beniston 344d0e30ab Update readme for 2.4GHz 2020-10-09 15:58:58 +01:00
Jon Beniston 013daa13d1 Use unique layout names to avoid warning 2020-10-08 16:14:52 +01:00
Jon Beniston 470384a89d Fix filename case for Linux 2020-10-08 16:14:29 +01:00
Jon Beniston 22ff79239e Add IEEE 802.15.4 modulator 2020-10-08 15:13:06 +01:00
f4exb 40bd300baf Channel Analyzer: set GUI sample rate at construction time. Fixes #649 2020-10-07 21:32:32 +02:00
f4exb 170a2661e1 Updated version and changelogs 2020-10-06 07:41:32 +02:00
f4exb d0300ef76f USRP input: corrected plugin library name 2020-10-06 00:01:04 +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 6ebf4569bf Delete channel API from DeviceUISet. Update FeatureUISet 2020-10-04 22:16:09 +02:00
f4exb e9a32528d7 Delete Feature in 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 4ab683fa7d Feature plugins: use specialized FeatureGUI superclass. Handle GUI lifecycle in DeviceUISet 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 efaba0fa67 Feature plugins: register feature instances outside of their GUI classes 2020-10-04 22:16:09 +02:00
f4exb 8bf2d4469b Channel API: new getURI method. Applied to LoRa demod 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 7d3adee2b0 Feature plugins: changed getIdentifier method 2020-10-04 22:16:09 +02:00
f4exb c9d372f1c9 Add GUI to device set outside plugin: applied to LoRa demod 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 b8568feb47 Replace separate create channel methods (BS and CS): Lora Demod 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 f92622b45a Remove unused message from BasebandSampleSink 2020-10-04 22:16:09 +02:00
Jon Beniston 3e6edfa17f Fix compiler warnings 2020-10-03 09:27:37 +01:00
Jon Beniston d4aa5d75b5 Add USRP device support. 2020-10-02 22:45:28 +01:00
Volker Schroer fa8933ad7b
Update fcdproplusplugin.cpp
Make the fcdpro+ device visible in the list of available source devices
2020-10-01 17:53:37 +02:00
f4exb 645cf2413c Updated versions and changelogs. Fixed build server off for Appveyor Windows build 2020-09-29 08:42:11 +02:00
f4exb 9c2e9ccb75 Simple PTT: corrected PTT button highlight when coming from REST API action 2020-09-29 01:27:01 +02:00
f4exb bfb2e0bfd4 Simple PTT: added documentation 2020-09-28 19:37:58 +02:00
f4exb 586d07bcb7 RigCtl Server: added plugin 2020-09-28 19:37:40 +02:00
f4exb c28ddf2624 Simple PTT updates 2020-09-28 19:23:47 +02:00
f4exb cd5a4db876 Feature plugins framework: presets 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 e36ab79b7a PTT Feature: initial commit 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
Jon Beniston cc619e7bf5 Increase supported sample rate 10x 2020-09-28 09:48:20 +01:00
f4exb 4fb5633e62 Updated version and changelogs 2020-09-26 09:13:34 +02:00
f4exb cc97dd15a9 Packet Modulator: REST API: added missing settings - implementation 2020-09-24 22:39:39 +02:00
f4exb 465a3dd6f6 Packet Modulator: fixed warning in .ui file and adjust some dimensions 2020-09-24 22:35:01 +02:00
f4exb c1d0468d12 Packet Mod: fixed warnings in packetmodgui.ui 2020-09-24 08:47:14 +02:00
Jon Beniston d1f9c57f66 Add narrowband FM preemphasis settings 2020-09-24 08:36:13 +02:00
Jon Beniston af43c37cf3 Default to AFSK modulation. 2020-09-24 08:36:13 +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
f4exb 71f96aded6 SoapySDR Input: reversed soft LO ppm correction. Fixes #641 2020-09-21 20:32:35 +02:00
f4exb bc7a227277 DATV demod: added standard basic settings dialog 2020-09-21 20:10:17 +02:00
f4exb 7780435cba DATV demod: fixed incorrect frequency update when spectrum point and click is used. Fixes issue #637 2020-09-21 19:45:14 +02:00
Jon Beniston 2ac7f9d910 Increase buffer size to account for unintended overflow 2020-09-18 16:52:21 +01:00
Jon Beniston d954eeb75a Remove trailing spaces 2020-09-18 16:42:32 +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 401134cdd2 BladeRF2: REST API: add scale in range report implementation 2020-09-14 23:38:06 +02:00
f4exb 5e2d17399d BladeRF2: generalize scale support in range queries 2020-09-14 23:19:05 +02:00
f4exb 54883699d4 BladeRF2: fixed global gain setting. Fixes issue #630 2020-09-14 23:04:35 +02:00
f4exb f9f70d91e3 Test Source: fixed worker lifecycle. Fixes issue #626 2020-09-11 00:27:53 +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 c12076b966 Add missing method causing link error on Windows 2020-09-08 20:50:59 +01: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
f4exb 07a901942b Updated versions and changelogs 2020-08-29 22:32:11 +02:00
f4exb b33f37952c DATV decoder: fixed UDP sender dropping packets. Fixes issue #579 2020-08-29 12:46:37 +02:00
f4exb a88b2074c4 Updated versions and changelogs 2020-08-27 09:58:11 +02:00
f4exb 459298687b Remote Input: multicast: REST API implementation 2020-08-27 09:55:04 +02:00
f4exb 9a39df9c3e Remote Input: updated documentation 2020-08-27 07:41:02 +02:00
f4exb 2b1ddc7208 Remote Input: added option to join a multicast group. Implements #611 2020-08-27 07:40:54 +02:00
f4exb 6a78932130 UDP Source: style and debug message fixes 2020-08-27 07:40:41 +02:00
f4exb 096dd0d2b0 FileSource: calculate file record length down to the microsecond. Implements #614 2020-08-26 00:13:01 +02:00
f4exb 47a1eeaedc FileInput: calculate file record length down to the microsecond. Implements #614 2020-08-26 00:12:30 +02:00
f4exb fdafc95b0c Updated version and changelogs 2020-08-25 21:05:54 +02:00
f4exb e830f017d3 UDP source: updated documentation 2020-08-25 21:00:20 +02:00
f4exb 0e1e5f7a0b UDP Source multicast: REST API: implementation 2020-08-25 00:16:06 +02:00
f4exb 125930ca7c UDP Source: restore spectrum display 2020-08-25 00:07:21 +02:00
f4exb f5b9c31a45 UDP Source: GUI compatibility with older version of Qt 2020-08-25 00:07:13 +02:00
f4exb 6d65bc74fc UDP sink: implemented multicast join. Implements #610 2020-08-25 00:06:58 +02:00
f4exb 77051b87fd NFM demod: correct phase discriminator setFMScaling when applying audio sample rate 2020-08-25 00:06:46 +02:00
f4exb 263a786255 ATV Demod: fixed documentation 2020-08-25 00:06:36 +02:00
f4exb 93b9ebfab5 ATV Demod: fixed ATVDemodSink::apply_setiings 2020-08-21 07:29:58 +02:00
f4exb 8a565a0de2 Upgrade libiio and libairspyhf versions. Updated version and changelogs 2020-08-20 14:02:06 +02:00
f4exb 3afb3c59d5 ATV demod: updated documentation 2020-08-20 08:51:11 +02:00
f4exb cbc81b8769 ATV Demod: integer number of points per line is simply an Euclidean division 2020-08-20 08:50:44 +02:00
f4exb 0c04560b3c
Merge pull request #605 from ubfx/plutosdr_iq_sampling
Fix libiio channel handling for IQ sampling with plutosdr
2020-08-19 13:13:45 +02:00
f4exb 596d2ef149 ATV Demod: applied now threading model 2020-08-19 13:12:23 +02:00
Felix Schneider c4ccb59e95 Clean up iq sampling fix 2020-08-19 10:02:50 +02:00
Felix Schneider 7848b01987 Open both I and Q channels on plutosdr and change the inputthread accordingly 2020-08-19 09:11:20 +02:00
f4exb a2a584440c ATV Demod: arbitrary sample rate: GUI changes 2020-08-18 23:40:55 +02:00
f4exb 2c2ec0327c ATV demod: removed HSync active condition (fix of original changes) 2020-08-18 20:08:46 +02:00
f4exb e76e2321c1 ATV demod: effective support of random channel sample rate 2020-08-18 16:23:40 +02:00
f4exb 7eb5b762b0 AirspyHF: use transfer->ctx to pass this object address 2020-08-17 13:58:17 +02:00
f4exb 17afe4fa65 Airspy: use transfer->ctx to pass this object address 2020-08-17 13:58:09 +02:00
f4exb e037aa61a2 FileSink: fixed compiler warnings 2020-08-17 13:58:01 +02:00
Vort fe1f2305a5 ATV Modulator: fix crash when m_pointsPerHBar = 0 2020-08-14 11:07:54 +03:00