Jon Beniston
0ab857c358
Add PipeEndPoint class, that both ChannelAPI and Feature can inherit
...
from, to allow either to be used as pipe sources.
Add MsgMapItem, MsgPacket and MsgTargetAzimuthElevation messages that
can be passed between channels and features via pipes.
2021-01-13 17:07:38 +00:00
Eugene Mikhantiev
16517b7d91
Fix sdriq file format documentation
...
Specify different data formats depending on sample size
2021-01-03 22:18:04 +07:00
f4exb
f6e42e3080
Demod Analyzer: added documentation
2020-12-21 10:32:56 +01:00
f4exb
793d8b9f49
Demod Analyzer: implementation for the rest of planned plugins
2020-12-21 02:30:29 +01:00
f4exb
e8ea0665fe
Demod Analyzer: REST API update. AMMod: fixed include issue
2020-12-20 19:01:54 +01:00
f4exb
d93186e059
Demod Analyzer: implementation for DSDDemod and NFMDemod
2020-12-20 18:31:59 +01:00
f4exb
11e1d1c684
Demod Analyzer: implemented decimation
2020-12-20 18:31:59 +01:00
f4exb
321cffc9c7
Demod Analyzer implementation with AM modulator and demodulator
2020-12-20 18:31:59 +01:00
f4exb
af3f016f0b
Implemented data pipes with generic element pipes
2020-12-20 18:31:59 +01: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
38a06c4f69
Added MessagePipes garbage collector. Updated versions and changelogs
2020-12-12 16:31:38 +01:00
f4exb
ba642e8fab
TVScreenAnalog: removed usage of std::shared_ptr
2020-12-10 07:28:55 +01:00
f4exb
ae3ce79cf2
ATV demod: initialize m_tvScreenBuffer when setting m_registeredTVScreen.
2020-12-10 06:50:15 +01:00
f4exb
04dbb028aa
FreeDV: removed useless set callback functions. Use mutex appropriately
2020-12-09 01:15:38 +01:00
f4exb
6a334ff303
VOR Localizer: added forced round robin average and turn time progress bar
2020-12-08 08:28:55 +01:00
f4exb
a16c041aab
VOR single channel and localizer feature: added documentation
2020-12-07 23:26:35 +01:00
f4exb
6c02a78d62
VOR single channel: first working release of VOR localizer feature plugin
2020-12-07 19:32:43 +01:00
f4exb
ffe515fb63
VOR localizer feature: initial commit
2020-11-30 01:30:18 +01:00
f4exb
38787f2a19
VOR single channel: added REST API and channel report message
2020-11-29 09:26:32 +01:00
f4exb
efcc46a747
VOR single channel: reworked as single channel and simple GUI
2020-11-28 07:14:06 +01:00
f4exb
97154a3896
VOR single channel: initial commit
2020-11-28 04:13:43 +01:00
f4exb
80829e146a
VOR demod: compile only if prerequisites are available. Fixes #727
2020-11-27 13:39:40 +01:00
f4exb
445b7c57e2
Updated versions and changelogs
2020-11-26 07:12:01 +01:00
f4exb
6de27fc3d0
SSB Mod: added audio compressor preamp gain and threshold controls
2020-11-25 14:19:21 +01:00
f4exb
d1e0f8d865
SSB modulator: fixed audio compressor constants. Fixes #719
2020-11-25 05:40:39 +01:00
f4exb
10eb25d8b7
VOR demod: added missing bits
2020-11-25 00:17:04 +01:00
Edouard Griffiths
22b37608c4
Merge pull request #724 from srcejon/small_fixes
...
Documentation fixes for remote sink / source plugins
2020-11-24 19:56:50 +01:00
Jon Beniston
3875babadf
Update remote sink/source docs so they no longer say the plugin is only available on Linux
2020-11-24 16:02:17 +00:00
Jon Beniston
943cfba0b3
Update remote sink tooltips to say remote addres rather than local
2020-11-24 16:01:37 +00:00
Jon Beniston
55db78bdaf
Fix GCC compiler warnings
2020-11-24 14:15:11 +00:00
Jon Beniston
5fdcdcc706
Avoid global QString init in plugins
2020-11-24 13:51:59 +00:00
Jon Beniston
7dc0b53492
Use QStringLiteral when it make sense
2020-11-24 13:51:35 +00:00
Jon Beniston
ce4920c936
Use Units class in ADSBDemod GUI as well
2020-11-24 12:31:37 +00:00
Jon Beniston
4a6a886996
Add VOR demodulator
2020-11-24 12:31:16 +00:00
f4exb
ce2aad5a7a
Fixed narrowing warning when Rx sample size is 16 bits
2020-11-24 00:02:44 +01:00
f4exb
4059a0be27
Reworked ARM Neon detection and remote plugins inclusion in the build
2020-11-23 21:16:25 +01:00
f4exb
f155d63580
Remote plugins: add USE_NEON definition for compatibility with cm256cc on ARM64. Fixes issue #720
2020-11-23 08:34:20 +01:00
f4exb
1d5742d3b9
Removed useless CPU flags. Fixes issue #720
2020-11-23 01:44:52 +01:00
f4exb
ea59f8b35e
Updated version and changelogs
2020-11-22 20:10:39 +01:00
f4exb
4b583cda75
Fixed getURI method in features: missing bits
2020-11-22 19:44:27 +01:00
f4exb
49cceb40cc
FreeDV mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
f19431ac5c
NFM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
3f338e10e3
SSB mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
bafb694b74
AM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +01:00
f4exb
2a2ab520ba
WFM mod: reworked input audio. Implements #495
2020-11-22 19:31:13 +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
b396a190de
Implement SigMF support only when compiled with GCC (libsigmf dependency). Implements #712
2020-11-21 20:00:32 +01:00
f4exb
f81f705883
Audio input: fixed improper initialization of m_worker
2020-11-21 18:55:41 +01:00
f4exb
e51161ac78
Audio output plugin: added missing audiooutputwebapiadapter in cmake file
2020-11-21 12:28:56 +01:00
f4exb
87d8816881
Audio output plugin
2020-11-21 11:15:06 +01:00
f4exb
696c6c9379
Fixed remaining warnings
2020-11-15 12:02:04 +01:00
f4exb
82f98ab6c1
cmake: re-integrated -Woverloaded-virtual and fixed corresponding warnings
2020-11-15 08:31:49 +01:00
f4exb
164b83a3ce
Fixed the rest of the warnings and main cmake file. Implements #663
2020-11-15 02:19:06 +01:00
f4exb
7c1e546f5f
Fixed -Wparentheses -Wchar-subscripts warnings
2020-11-15 01:11:16 +01:00
f4exb
4e2978f7ea
Fixed -Wunused-but-set-variable warnings
2020-11-15 00:36:03 +01:00
f4exb
3f2f1fcd7f
Fixed -Wclass-memaccess warnings
2020-11-15 00:03:34 +01:00
f4exb
142b8c997a
Fixed -Wuninitialized warnings
2020-11-14 22:40:22 +01:00
f4exb
9bd8e9c34e
Fixed -Wsign-compare warnings
2020-11-14 22:08:06 +01:00
f4exb
6285235257
Fixed -Wtype-limits warnings
2020-11-14 19:18:41 +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
f668863aed
Fixed -Wreorder warnings
2020-11-14 05:51:19 +01:00
f4exb
6519bfc05f
Updated version and changelogs
2020-11-13 23:20:57 +01:00
f4exb
9cdcfeef70
Audio Input: quarter sample rate heterodyne for mono signals
2020-11-13 19:55:09 +01:00
f4exb
6e3add76e3
Audio Input: implemented worker + thread
2020-11-13 16:22:29 +01:00
f4exb
4b397f0cc7
Audio Input: added dataReady() signal to AudioFifo and use it to avoid CPU burn loop. Basic implementation
2020-11-13 15:53:04 +01:00
f4exb
c4a25fee38
Updated versions and changelogs
2020-11-12 22:45:20 +01:00
f4exb
d2710806bf
Renamed sdrbase AudioOutput to AudioOutputDevice
2020-11-12 22:13:44 +01:00
f4exb
00b234b85c
Renamed sdrbase AudioInput to AudioInputDevice
2020-11-12 20:30:34 +01:00
f4exb
8ccb2e80c1
NFM: enhancements to GUI and channel spacing handling
2020-11-12 19:40:35 +01:00
Edouard Griffiths
835aa26902
Merge pull request #704 from srcejon/adsb_improvements2
...
ADS-B improvements
2020-11-12 18:13:20 +01:00
Jon Beniston
8321e68ec2
Fix for older version of Qt
2020-11-12 15:36:40 +00:00
Jon Beniston
23c6255482
Fix syntax error for GCC
2020-11-12 13:49:34 +00:00
Jon Beniston
55e7b56ae9
Fix compiler warnings
2020-11-12 13:31:01 +00:00
Jon Beniston
9a3585a756
Reduce interpolator taps to enable it to run in real-time. Should significantly improve PER for RTLSDR at 2.4MSa/s.
...
Add developer controls to adjust interpolator settings.
Fix tab-order in GUI.
2020-11-12 13:25:49 +00:00
Jon Beniston
21956dc9d0
Fix surface position calculation.
...
Check latitude and local decode is in valid range.
2020-11-12 08:40:12 +00:00
f4exb
24c9c3c660
Fixed conflicts
2020-11-11 17:17:33 +01:00
f4exb
9ea22a9cd5
GLSpectrum settings rename m_averagingNb to m_averagingValue for better consistency and ensure synchronization with m_averagingIndex
2020-11-11 17:13:50 +01:00
f4exb
c6083b339f
Websocket spectrum: updated plugins
2020-11-11 11:46:54 +01:00
f4exb
a09b66c38b
SpectrumVis: remove now useless configure method
2020-11-11 11:24:55 +01:00
f4exb
c193f4b880
Intermediate change
2020-11-11 10:23:31 +01:00
Jon Beniston
f823741b34
Add decoding of surface position messages
2020-11-11 09:19:37 +00:00
f4exb
0a33a93273
Metis MISO
2020-11-11 10:10:04 +01:00
f4exb
3e24e5af5d
Metis MISO: REST API
2020-11-11 09:53:56 +01:00
f4exb
e61d3da43d
XTRX MIMO
2020-11-11 04:06:42 +01:00
f4exb
085c3150d4
LimeSDR MIMO
2020-11-10 23:45:24 +01:00
f4exb
f1544852b9
Beam steering CW channel
2020-11-10 22:11:30 +01:00
f4exb
17a9d387c3
Test MO sync
2020-11-10 20:32:57 +01:00
f4exb
66fbde74a9
BladeRF2 MIMO
2020-11-10 19:09:44 +01:00
f4exb
26c7821d68
Interferomter
2020-11-10 16:38:12 +01:00
Jon Beniston
27c4802a7f
Add option to automatically resize columns after an aircraft is added to the table
2020-11-10 14:27:42 +00:00
Jon Beniston
6aa2943849
Confirm redownload of files if less than 100 days old
2020-11-10 14:07:15 +00:00
Jon Beniston
51bf8a6b21
Add Az/El and distance to airport information box.
...
Use km rather than nm for distance to airport calculation.
Require double click to set ATC freqeuncy.
Allow airport to be set as target, by double clicking Az/El in airport
info box.
2020-11-10 13:40:57 +00:00
f4exb
7e0c835f8d
MIMO: Multiple input test source
2020-11-10 14:28:37 +01:00
Jon Beniston
599c31493a
Add decode of Mode-A transonder (Squawk) code
2020-11-10 12:03:36 +00:00
f4exb
c353c85bdd
SigMF file sink
2020-11-10 11:06:39 +01:00
f4exb
99c079b549
SigMF file input
2020-11-10 02:09:21 +01:00
Jon Beniston
112e703137
Don't call openAudioDevice if called from start(), otherwise AudioInput will be created on wrong thread
2020-11-09 21:12:40 +00:00