f4exb
bd4c633e9d
AMBE feature: cleanup of AMBE API support in Instance
2022-05-24 23:36:04 +02:00
f4exb
8885864e79
AMBE feature: implemented API
2022-05-24 22:51:29 +02:00
f4exb
6d18d6358a
AMBE feature: changes to DSD demod API
2022-05-24 17:14:22 +02:00
f4exb
1d72798d42
AMBE feature: creation and changes to DSD demod
2022-05-24 15:18:55 +02:00
f4exb
d0c2b24694
Removed main LimeRFE support
2022-05-22 22:10:36 +02:00
f4exb
c057c86ef9
Removed instance LimeRFE API
2022-05-22 20:59:34 +02:00
f4exb
ac8a22a94b
LimeRFE feature: removed rxOn and txOn from settings
2022-05-22 19:53:57 +02:00
f4exb
6d7ee18989
LimeRFE feature: API updates
2022-05-22 19:34:12 +02:00
f4exb
1df009c73d
Fixed auto stack workspaces status save/restore
2022-05-20 08:46:40 +02:00
f4exb
9e4b5bda56
Save auto stack workspaces status in configuration
2022-05-19 15:48:14 +02:00
f4exb
cce023bf56
Swagger changes
2022-05-19 03:15:55 +02:00
f4exb
0a83f50821
Added Blackman-Harris 7 term FFT window
2022-05-18 22:21:12 +02:00
f4exb
5447a8caef
Added 3 term Blackman window to FFTWindow and use it as default in FFT filter
2022-05-18 19:22:13 +02:00
srcejon
36a6d088f8
Merge branch 'f4exb:master' into mac_package
2022-05-17 21:26:13 +01:00
Jon Beniston
8e7c5681b9
Add external library dependencies to sdrbase, so they are compiled first
2022-05-17 06:11:10 -07:00
f4exb
7a8cab7879
Fixed missing bits in API. Fixes #1247
2022-05-16 20:51:15 +02:00
f4exb
21e80d9374
Updated API version in swagger
2022-05-14 14:24:37 +02:00
f4exb
f55f830a12
Remved log2 definition to fix MSVC build
2022-05-14 06:17:32 +02:00
f4exb
82084740f5
Fixed soapysdr handling in Windows. Fixes #1243
2022-05-13 22:34:01 +02:00
f4exb
9e5c629473
v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242
2022-05-13 22:24:48 +02:00
f4exb
0d7ca38ab0
Try to fix Ubuntu build
2022-05-09 21:43:30 +02:00
f4exb
f545eea5ed
v7: created API to manage workspaces. Implements #1240
2022-05-09 21:31:14 +02:00
f4exb
1bcecec103
v7: added API for configurations and updated presets API. Implements #1234
2022-05-08 19:33:10 +02:00
f4exb
4eba3bb871
v7: removed feature set index from API. Implements #1231
2022-05-04 13:37:14 +02:00
f4exb
233c3f961d
v7 API: removed instance feature set end points and some swagger generated code cleanup
2022-05-04 13:37:14 +02:00
Jon Beniston
14701da1f5
VOR Localizer: Use shared OpenAIP code to get latest URL
2022-05-03 13:44:09 +01:00
f4exb
c646bacf8b
v7: cleanup of obsolete VOR demod files. Implements #1223
2022-05-01 23:33:12 +02:00
f4exb
42980850ce
v7: VORDemodSC to VORDemod conversion in swagger. Part of #1223
2022-05-01 12:15:03 +02:00
f4exb
c2bcd990b9
v7: VORDemod to VORDemodMC conversion in swagger. Part of #1223
2022-05-01 11:25:15 +02:00
f4exb
89196c40b2
Massive UI revamping (v7): Make soapy SDR support optional. Fixes #718
2022-04-30 12:52:25 +02:00
f4exb
69a66adf88
Massive UI revamping (v7): make correction to sub windows sizes and placement at the top when loading a configuration
2022-04-26 19:44:18 +02:00
f4exb
3259cf7f0a
Massive UI revamping (v7): Fixed random deletion of device sets. Fixes #1211
2022-04-25 01:18:07 +02:00
f4exb
f9985ad061
Massive UI revamping (v7): main window documentation
2022-04-19 07:03:28 +02:00
f4exb
103301f19a
Massive UI revamping (v7): Implemented channel move to another device and more
2022-04-16 16:45:53 +02:00
f4exb
a7ca650286
Massive UI revamping (v7): MainWindow: first round of cleanup
2022-04-15 10:04:24 +02:00
f4exb
ec7a10e662
Massive UI revamping (v7): removed --mimo option and added --scrach option. Fixes #1201
2022-04-14 03:49:32 +02:00
f4exb
c797060a7d
Massive UI revamping (v7): device set presets
2022-04-13 18:43:37 +02:00
f4exb
2f89b79c84
Massive UI revamping (v7): added channels
2022-04-12 16:20:45 +02:00
f4exb
0ca0eb8f73
Massive UI revamping (v7): devices intermediate
2022-04-09 13:38:22 +02:00
f4exb
aad90aeabc
Massive UI revamping (v7): devices basic
2022-04-07 16:32:03 +02:00
f4exb
43f53fe26a
Massive UI revamping (v7): created configurations with just Features for now
2022-04-05 16:28:07 +02:00
f4exb
44a90939ef
Massive UI revamping (v7): commands dialog
2022-04-05 16:28:07 +02:00
f4exb
5abef702e4
Massive UI revamping (v7): features
2022-04-05 16:28:07 +02:00
f4exb
9f54d32945
Final cleanup of legacy message pipes. Implements #1154
2022-03-29 23:03:54 +02:00
f4exb
35f1c2aacc
Map feature and dependent plugins: implement new message pipes. Part of #1154
2022-03-29 20:12:15 +02:00
f4exb
842546aec6
Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154
2022-03-28 20:12:25 +02:00
f4exb
1819ca6e94
Radioastronomy and StarTracker: implement new message pipes. Part of #1154
2022-03-27 08:01:02 +02:00
f4exb
920d160f13
FeatureAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 12:25:35 +01:00
f4exb
7689a16109
ChannelAPI: Added more convenient getIdentifier pure virtual method
2022-03-26 09:51:06 +01:00
f4exb
4111c967e9
Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185
2022-03-23 22:32:23 +01:00
f4exb
8a3f15ba45
Moved device and feature sets add and remove signals where appropriate. Improves #1139
2022-03-23 05:53:12 +01:00
f4exb
4b82b919d3
Implement signal when main preferences are changed. Partially implements #1139
2022-03-20 12:24:56 +01:00
f4exb
60d4b2f126
Set label in AudioFifo to identify the controlling component in error messages. Use a signal to retrieve the channel index in device set appropriately
2022-03-18 21:53:53 +01:00
f4exb
053e4a31cd
Add label to SampleSinkFifo to mention controlling component in error messages
2022-03-18 21:53:53 +01:00
f4exb
09599e145e
Added signals to SampleSinkFifo including samples timings. Implements #1143 and part of #1139
2022-03-15 22:21:06 +01:00
f4exb
8477641bec
MainCore: signals to notify changes in devices channels and features. Part of #1139
2022-03-12 05:45:24 +01:00
f4exb
bbdfa91dee
Regenerate swagger files. Updated sdrbase webapi.qrc
2022-03-05 05:02:22 +01:00
f4exb
1ef45efc4a
use inline instead of static for code that is header only
2022-03-03 23:24:31 +01:00
f4exb
9c063410fb
Message pipes rework: more renaming
2022-03-02 23:57:35 +01:00
Jon Beniston
81ce07a484
Fix linux gcc warnings
2022-03-01 17:54:12 +00:00
Jon Beniston
59472e5b5b
Fix linux errors
2022-03-01 17:48:36 +00:00
Jon Beniston
874ca5e85e
Add RS41 Radiosonde (Weather Ballon) demodulator and feature
2022-03-01 17:17:56 +00:00
f4exb
7ab11615f6
Message pipes rework: renaming pipes2 to pipes
2022-02-28 23:32:23 +01:00
f4exb
74f917682b
Message pipes rework: renaming to legacy
2022-02-28 23:08:01 +01:00
f4exb
16547b2468
AFC: more debug messages
2022-02-27 18:58:43 +01:00
f4exb
0fad030382
Message queues rework: VOR localizer updates
2022-02-26 13:44:46 +01:00
f4exb
7bbc2749eb
Message pipes rework (2)
2022-02-25 23:47:53 +01:00
f4exb
555a5d1d4c
Message pipes rework (1)
2022-02-25 23:47:53 +01:00
Edouard Griffiths
21b2131148
Merge pull request #1164 from srcejon/fix_httpdownload_googledrive
...
HttpDownloadManager - Fix Google Drive downloads
2022-02-25 11:45:46 +01:00
Jon Beniston
c0fc9cabd7
HttpDownloadManager - Fix Google Drive downloads
2022-02-25 00:02:13 +00:00
Jon Beniston
ffe96cbf63
Ensure IQ buffer size is a power of two, as required by decimators
2022-02-24 16:27:32 +00:00
f4exb
113aff6e57
Data pipes redesign: renaming. Part of #1154
2022-02-21 03:06:16 +01:00
f4exb
adfaac1545
Data pipes redesign (2)
2022-02-21 02:18:51 +01:00
f4exb
c678b40988
NCOF: fix null sample rate condition
2022-02-21 02:18:44 +01:00
f4exb
4c2ca8fa20
Data pipes redesign
2022-02-20 23:18:29 +01:00
f4exb
8e79cd7ff2
Main Window: added option to hide or show the main spectrum in the central widget. Fixes #1152
2022-02-16 00:49:22 +01:00
f4exb
634b25ac1e
Channel API rework: make it inherit from QObject and removed QObject inheritance from DSP interfaces. Fixes #1147
2022-02-13 00:57:33 +01:00
f4exb
41061de50b
ChannelAPI rework: make handleMessage method protected
2022-02-12 21:41:20 +01:00
f4exb
93ff8c44de
Fixed Qt 5.12.8 build
2022-02-10 01:22:55 +01:00
f4exb
a99e4589f8
Metis MISO: save stream index and spectrum stream index in settings. Make it available via API. Fixes #1126
2022-02-10 00:01:08 +01:00
Jon Beniston
81157696f7
Satellite Tracker - Get time from Map or File Input device.
2022-02-09 16:42:51 +00:00
Jon Beniston
29b2941951
Map Updates
...
Fix 3D map for Qt < 5.15.
Add 3D map label scale setting.
Add 3D map time to Web report.
Reduce height of display settings dialog to fit on smaller screens.
2022-02-09 16:41:40 +00:00
f4exb
57a5551401
SDRPlayV3: implemented transverter feature. Updated documentation
2022-02-06 20:30:33 +01:00
Jon Beniston
97496ae9f9
Install debug symbols on Windows for debug builds
2022-02-06 12:56:58 +00:00
f4exb
50390687cf
Regenerate swagger files
2022-02-06 01:45:55 +01:00
f4exb
9d5d7b1113
Spectrum calibration: further adjustments and documentation
2022-02-05 23:40:23 +01:00
f4exb
cee7540399
Spectrum calibration: implementation. Issue #1120
2022-02-05 23:40:23 +01:00
f4exb
76c84c55d8
Spectrum Calibration: implementation of calibration points management
2022-02-05 23:40:23 +01:00
Jon Beniston
70c99d54c7
Add Web API wrappers to get map date and time and a device report
2022-02-04 18:21:56 +00:00
Jon Beniston
f026733bae
HTTPDownloadManager support Google drive and HTTP redirects
2022-02-04 17:18:23 +00:00
Jon Beniston
cb1067946c
Add extraction of vessel length and width from AIS messages
2022-02-04 17:17:10 +00:00
Jaroslav Škarvada
5904c2f8b0
Added support for LIB_SUFFIX (e.g. for lib64 on Fedora)
2022-01-26 01:00:49 +01:00
f4exb
e40032e939
Use intermediate integer to pass enum to QDataStream::operator>>
2022-01-23 06:52:51 +01:00
f4exb
1305fa931f
Spectrum: added markers display to API
2022-01-22 09:01:09 +01:00
f4exb
c025ea47ee
Spectrum: make markers display persistent
2022-01-22 09:00:58 +01:00
f4exb
639373f7eb
Spectrum Markers: tri-state show marker state
2022-01-22 09:00:42 +01:00
f4exb
de8f64063f
Spectrum Annotations. Implements #887
2022-01-22 08:59:40 +01:00
Peter Beckman
e9a805824d
Updating the DC+28 Encoding Range to include the alternate encoding
2022-01-20 16:18:05 -05:00
Peter Beckman
f4e2226fb4
Fixed ASCII Range for Latitude Direction and compacted code, fixed escape char in Altitude Regexp
2022-01-20 15:20:16 -05:00
Peter Beckman
f75c77f47c
Compacting Hash/List definitions, adding a few comments for future OSS contributors
2022-01-20 14:48:26 -05:00
Peter Beckman
9e5ebe0f1d
Was seeing some invalid Coordinates, I'll dig into that overnight once I log enough packets
2022-01-19 23:41:25 -05:00
Peter Beckman
8c4419af1b
Tested and working version; Adds Altitude, Status, Comment
2022-01-19 23:20:45 -05:00
Peter Beckman
de66c8cb3a
Adding Debug lines to APRSPacket::parseMicE, adding regex match for Mic-E APRS
2022-01-19 15:39:20 -05:00
Peter Beckman
cd9bf5770e
Fixing course, latitude calculation, latitude character appending
2022-01-19 15:12:50 -05:00
Peter Beckman
2d397207a6
Removing inRange from .h in favor of inline method
2022-01-19 14:32:08 -05:00
Peter Beckman
d9943f6976
Adding brackets, fixing QString double quotes, changing inRange() to inline
2022-01-19 14:30:15 -05:00
Peter Beckman
f07600f24e
Found a few bugs in Code Review
2022-01-19 00:33:08 -05:00
Peter Beckman
668b2c7490
First attempt at implementing APRS Mic-E Message Decoding
2022-01-19 00:23:33 -05:00
f4exb
9a16afd744
API: added histogram and waterfall markers to spectrum settings
2022-01-15 19:19:47 +01:00
f4exb
68edf32cd7
Removed unused symbol synchronization object and irrelevant references to liquidsdr. Fixes #1104
2022-01-15 02:23:14 +01:00
f4exb
a1c85aac17
API: fixed adding channels when device is MIMO
2022-01-13 02:45:25 +01:00
f4exb
ac28cadffa
API fixed update of AFCSettings and VORLocalizerSettings feature settings
2022-01-11 23:22:24 +01:00
f4exb
d15a574c9d
API: added missing include for Swagger UI
2022-01-11 23:21:15 +01:00
f4exb
98b305f320
Make rollup state a serializable object so that it can be dumped in JSON format for the API. Prerequisite tp #1050
2022-01-09 05:27:12 +01:00
f4exb
e9aaab05fa
CommandKeyReceiver: fixed export for MSVC
2022-01-07 00:27:28 +01:00
f4exb
128dd03684
New Jogdial Controller feature plugin. Implements #1088
2022-01-06 22:47:41 +01:00
f4exb
79ac722e79
PTT: vox (1)
2022-01-03 19:08:47 +01:00
f4exb
bb25211b29
Make code compatible with Qt 5.12
2021-12-27 23:30:18 +01:00
f4exb
327cc957d6
Fixed more compilation warnings
2021-12-27 22:28:34 +01:00
f4exb
63bea7734b
Fixed range-loop-construct warnings in GCC 11
2021-12-27 19:04:23 +01:00
f4exb
9bb3a273b3
Remote input/sink implemented remote control (1)
2021-12-24 21:06:15 +01:00
f4exb
247ae2679d
Remote plugins: added new meta data for #1074
2021-12-23 16:27:19 +01:00
f4exb
7c8cb7a85a
Remote: more fixes in conversion routines
2021-12-20 22:30:43 +01:00
f4exb
ab9f316737
Remote sink/input: implemented choice of sample size in transmission.
2021-12-19 13:15:17 +01:00
f4exb
9278b12e25
Remote output/source: implemented choice of sample size in transmission. Fixes in the size conversion routines
2021-12-19 11:30:48 +01:00
f4exb
316e635466
Remote data queue: fixed sample conversion
2021-12-18 22:48:20 +01:00
f4exb
9097e2f6d4
Remote Output: improve report API
2021-12-15 22:56:18 +01:00
f4exb
54866a1a1e
Remote output/source: use queue langth for rate control and derive rate from Tx side. Other fixes
2021-12-14 07:57:43 +01:00
f4exb
1168eefcc9
Remote Source: use fixed sample rate set to baseband sample rate. Remote Output: use sample rate from remote
2021-12-14 07:57:43 +01:00
f4exb
56ba6f3d80
Remote Output: removed center frequency from settings but add it to the device report
2021-12-14 07:57:43 +01:00
f4exb
96411edd3c
Remote Output and Remote Source more fixes
2021-12-14 07:57:43 +01:00
f4exb
f7f5f4b2dd
Remote source first fixes
2021-12-14 07:57:43 +01:00
f4exb
ef4b54a7b1
Removed all remaining references to remote UDP Tx delay
2021-12-07 08:17:55 +01:00
f4exb
fcdeffa59c
GUI flavor: save and restore the device item index for the initial set up (R0). Fixes #1066
2021-12-05 12:35:39 +01:00
f4exb
80992c01e0
RemoteInput: set system UDP buffer length for 250 ms of samples. RemoteSink: removed UDP Tx delay. Implements #1069
2021-12-04 21:36:12 +01:00
f4exb
71f63e3a9c
API: implemented Channel Marker in MIMO channels
2021-12-03 23:11:56 +01:00
f4exb
2a3ce0e7fb
API: implemented Channel Marker in Tx channels
2021-12-03 23:11:56 +01:00
f4exb
8a438a94c1
API: implemented Channel Marker in Rx channels and complete serializable objects for some
2021-12-03 23:11:56 +01:00
f4exb
9fb5a8f9bb
API: simplify handling of ChannelAnalyzer and SoapySDR
2021-12-01 21:03:40 +01:00
f4exb
f9155575d3
ChannelAnalyzer: implemented settings API
2021-12-01 08:25:32 +01:00
f4exb
2a9cc27a41
Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes
2021-12-01 00:21:19 +01:00
f4exb
fa1e3c7583
API: fixes in features processing
2021-11-26 15:23:03 +01:00
f4exb
00c8afcc48
API: added missing bits
2021-11-24 06:36:37 +01:00
f4exb
9f39a1ab66
Removed ordering of channels and features in presets. Fixes #1051
2021-11-24 06:34:34 +01:00
f4exb
2299c09f36
ChirpChat demod: API changes and fixes
2021-11-24 01:27:59 +01:00
f4exb
dea312898d
ChirpChat modulator: API changes and fixes
2021-11-24 01:27:59 +01:00
f4exb
a41d0319dc
AIS and Packet modulators API: put back optional data in the action structure
2021-11-21 07:48:39 +01:00
f4exb
7c9327c125
IEEE 802.15.4 modulator: API and GUI changes
2021-11-21 00:01:16 +01:00
f4exb
27ffcedb64
IEEE 802.15.4 modulator: added option to receive UDP data as bytes
2021-11-16 08:08:24 +01:00
f4exb
8fb31a147b
Packet modulator: API changes
2021-11-14 22:26:02 +01:00