1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-09-19 19:36:34 -04:00
Commit Graph

2759 Commits

Author SHA1 Message Date
srcejon
2708a81623 Add Sky Map feature plugin. 2024-02-14 13:20:33 +00:00
srcejon
03232b094c
Merge branch 'f4exb:master' into freq_scanner 2024-02-13 10:23:09 +00:00
srcejon
4b227f73b8 Update Sky Map yaml 2024-02-12 09:33:58 +00:00
mxi-box
3623e059f9 Optimize eumerator of origin device
Add enumerateAllDevices to reduce startup period; Optimize LimeSDR enumerating by skipping LMS_Init
2024-02-12 16:10:54 +08:00
srcejon
c93444a75a Update Sky Map yaml 2024-02-08 11:37:17 +00:00
srcejon
2e389d2607 Update Sky Map yaml 2024-02-08 11:07:57 +00:00
srcejon
cabb6dd339 Update Sky Map yaml 2024-02-08 10:26:40 +00:00
srcejon
cd0deb5bdf Add Sky Map yaml 2024-02-08 09:21:14 +00:00
Anton Kotenko
3a6fb11a4c Demod Analyzer plugin: channel selection via api
Problem: It's not possible to select channel in Demod Analyzer feature
via api.

Solution:
Add new "action" into
POST /sdrangel/featureset/feature/{featureIndex}/actions
endpoint
2024-01-21 13:51:41 +01:00
Anton Kotenko
2a47ab2e60 Fix failure due to access by null pointer
Editing FrequencyScanner via api fails due to null pointer.
Failure happens when swagger generated setValue method is called for
complicated/nested structure on the object with is created by
constructor, but not initialized by the ::init method.

Solution:
1. Call init on newly created object
2. Proactively fix this for all types of settings objects
2024-01-14 14:34:49 +01:00
f4exb
86a1d15eba Frequency Scanner: handle change of I/Q stream in tracked channels 2023-12-14 21:57:49 +01:00
f4exb
5ed6f060a0 Frequency Scanner: allow scanning channels of a MIMO device 2023-12-14 21:57:49 +01:00
f4exb
f98800702c Fixed some AGC issues 2023-12-11 01:49:11 +01:00
f4exb
4e25f4d678 Removed useless AGC clamping 2023-12-11 01:49:11 +01:00
f4exb
d97f92dcc3 Fixed AudioNetSink stereo handling 2023-12-11 01:49:11 +01:00
srcejon
8d37579076 Add support for setting center frequency on Tx devices. 2023-12-05 12:34:15 +00:00
srcejon
d989561df5 Use common code for creating and processing device and channel Ids. 2023-12-05 12:32:53 +00:00
srcejon
f319dc32e0
Merge branch 'f4exb:master' into freq_scanner 2023-12-01 18:15:26 +00:00
f4exb
2f5cbd1092 SSB demod: further optimize AGC steep transitions mitigation 2023-12-01 17:24:28 +01:00
srcejon
e64e0a1cd4 Display FIFO size on overflow. 2023-12-01 12:04:57 +00:00
srcejon
6880dfba9d Add comment how to view filter freq response 2023-12-01 12:01:54 +00:00
srcejon
6aeb914f22
Merge branch 'f4exb:master' into freq_scanner 2023-11-30 14:09:47 +00:00
srcejon
f3a47a2747 Update Freq Scanner API 2023-11-30 13:14:21 +00:00
f4exb
b402739db6 SSB demod: mitigate AGC steep transitions causing audio clicks 2023-11-30 14:11:36 +01:00
f4exb
3b969ac058 Scope: Added derivative of magnitude squared to the list of projections 2023-11-30 14:10:36 +01:00
srcejon
64f33717d0 Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. 2023-11-29 17:13:34 +00:00
srcejon
e106905548 Attempt to fix scope trigger 2023-11-24 22:06:14 +00:00
srcejon
e7076f6a17 Fix gcc warnings 2023-11-22 14:40:19 +00:00
srcejon
7cc9cd1bf1 Add instant replay 2023-11-22 14:28:35 +00:00
f4exb
439b5d094c Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
Jon Beniston
45e9c3f37c Indicate audio FIFO underflow/overflow. Don't zero pad audio output, if some audio is available. 2023-11-13 12:15:56 +00:00
f4exb
91815cc87e SSB demod DNR API support 2023-11-05 12:24:32 +01:00
f4exb
179cd71c54 SSB demod noise reduction. Fixes #1874 2023-11-05 10:33:27 +01:00
srcejon
a398381aaf Allow ADS-B to send airport ATC frequencies to Frequency Scanner.
Add ATC callsigns.
Add ATC mode, displaying basic info for all aircraft.
Add airport range rings.
Change Device setting to be an AM Demod setting, so AM demod isn't at DC.
Add basic aircraft data to ADSB Web API report.
2023-10-26 16:31:37 +01:00
Jon Beniston
a20e7999d1 Regen swagger files 2023-10-26 09:35:55 +01:00
Arne Jünemann
4d631b091e Merge branch 'master' of github.com:das-Iro/sdrangel 2023-10-23 15:15:27 +02:00
Arne Jünemann
0d193d41f6 Allow full range of overlap 2023-10-23 15:05:34 +02:00
Arne Jünemann
1034c79c30 Fix FFT Overlap for spectrum view
Movement of the buffer was double what should have been intended
Added warning to std::copy uses that overlaping copy is undefined
behaviour
2023-10-23 14:48:40 +02:00
srcejon
bb88296b15
Merge branch 'f4exb:master' into freq_scanner 2023-10-18 10:40:19 +01:00
f4exb
9799874c17 up/down channelizers: set guard interfal to 12.5% and optimize debug messages 2023-10-18 06:29:18 +02:00
srcejon
4ce62c6f29
Merge branch 'f4exb:master' into freq_scanner 2023-10-17 13:21:14 +01:00
Jon Beniston
d2c1ba8e18 Fix compilation on Windows 2023-10-17 11:36:27 +01:00
srcejon
f20414899c
Merge branch 'f4exb:master' into freq_scanner 2023-10-17 10:46:28 +01:00
f4exb
9abd62f40e Change down and up channelizers filter chain strategy. Fixes #1846 2023-10-17 02:52:45 +02:00
srcejon
939476b634
Merge branch 'f4exb:master' into freq_scanner 2023-10-16 10:35:31 +01:00
f4exb
2f2c387276 Change order of sub-band matching in the Upchannelizer similarly to fix for #1846 2023-10-15 13:50:59 +02:00
srcejon
fd5b14a0f6
Merge branch 'f4exb:master' into freq_scanner 2023-10-15 12:18:41 +01:00
f4exb
8ca7dbbd4e Change order of sub-band matching in the Downchannelizer. Fixes possible aliasing issues. Fixes #1846 2023-10-15 11:50:31 +02:00
Jon Beniston
2192a054ed Generate swagger files for Freq Scanner 2023-09-28 19:02:58 +01:00
srcejon
37521224c3 Add frequency scanner channel plugin 2023-09-28 16:45:35 +01:00
Jon Beniston
dc40fac021 Fix for Qt6 2023-09-23 21:31:25 +01:00
Jon Beniston
0dc87edc33 Default to 0.0.0.0 instead of 127.0.0.1 for --remote-tcp-address 2023-09-15 09:34:24 +01:00
Jon Beniston
1b1530f10d Add support for lnaGain API setting, to allow gain to be set more easily. 2023-09-15 09:32:41 +01:00
f4exb
af916d6e7c Fixed Swagger files generation and added missing files. Fixes #1821 2023-09-13 05:43:58 +02:00
Jon Beniston
8f00c55ba6 Add Android SDR Driver sample source. 2023-09-08 10:52:51 +01:00
srcejon
9b4d5fc4d6
Merge branch 'f4exb:master' into psk31_mod 2023-09-07 10:03:58 +01:00
srcejon
75c04ef9e7 Add extended ASCII support 2023-09-07 09:42:36 +01:00
Edouard Griffiths
428c4a3c78
Merge pull request #1810 from srcejon/fix_1805
Distinguish between China and Taiwan aircraft registrations in ADS-B Demod
2023-09-06 19:02:40 +02:00
srcejon
73ab056a36 Fix types 2023-09-06 15:51:05 +01:00
srcejon
c3f63253b5 Fix warnings 2023-09-06 15:48:52 +01:00
srcejon
be0a675c0a Add PSK31 modulator 2023-09-06 15:21:22 +01:00
Jon Beniston
abed953354 Distingush between China and Taiwan 2023-09-05 18:34:55 +01:00
Jon Beniston
60c55970d3 Fix warnings and formatting 2023-09-05 17:14:09 +01:00
Jon Beniston
11042dc889 Add command line options to start Remote TCP Sink on a specified device 2023-09-05 16:38:15 +01:00
srcejon
c947ef0c23 Fix compiler warnings 2023-09-04 13:25:25 +01:00
srcejon
4c6ee84f48 Add acronym decoder widget 2023-09-04 13:01:22 +01:00
Jon Beniston
a5214e3002 Improve normalisation, so output doesn't exceed 1 2023-09-04 09:32:39 +01:00
srcejon
fdd73c9d99 Fix Cyrillic encoding 2023-09-03 09:02:53 +01:00
srcejon
48300d3d00 Add additional settings to yaml 2023-09-01 18:49:57 +01:00
srcejon
f5968816ef Add initial RTTY Mod without API 2023-09-01 17:10:26 +01:00
Jon Beniston
313370aa44 Initialise PhaseDiscriminators state, to avoid outputting huge values. 2023-08-30 17:34:54 +01:00
Jon Beniston
0e1f2f43ce Add rotator az/el and offset to table. 2023-08-26 14:40:13 +01:00
Jon Beniston
9b3c348133 Fix gcc warnings 2023-08-24 16:05:57 +01:00
Jon Beniston
d5ea5f5d6f Add settings/serializableinterface.h 2023-08-24 15:55:33 +01:00
Jon Beniston
2a24f72590 Add support for plugin presets. 2023-08-24 15:51:50 +01:00
Jon Beniston
3e2addac05 Install CUDA runtime 2023-08-14 12:55:14 +01:00
Jon Beniston
3ce2f28502 Fix Vulkan compilation on Linux 2023-08-14 10:37:27 +01:00
Jon Beniston
5e71da4530 Add VkFFT support and profiler 2023-08-13 23:52:57 +01:00
Edouard Griffiths
7a1d3f5860
Merge pull request #1764 from srcejon/qt6_location_map
Support Map plugin for Qt 6.5.
2023-08-07 22:37:53 +02:00
Jon Beniston
5567c708e7 Support Map plugin for Qt 6.5. Some Qt 6.6 fixes. 2023-08-06 09:08:53 +01:00
Jon Beniston
abef4f9688 Use QFileInfo to get file extension. For #1760 2023-08-05 21:27:38 +01:00
Jon Beniston
37db1910c5 Add LIBSIGMF_DEPENDS 2023-07-30 21:50:25 +01:00
Daniele Forsi
0b87063e13 Fix spelling in *.yaml files (and in *.html) 2023-07-23 19:06:05 +02:00
Daniele Forsi
34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
f4exb
c0c02d8976 Removed AudioInput friendness in AudioInputDevice 2023-07-11 11:45:20 +02:00
f4exb
249cb476c0 Audio CAT SISO: removed reference to Audio input and output devices 2023-07-10 11:49:52 +02:00
f4exb
df917bb489 FCD: use AudioDeviceManager in place of manupulating AudioInputDevice directly 2023-07-10 03:38:40 +02:00
f4exb
e51e8c23b2 Run audio in on its own thread. For #1731 2023-07-10 01:06:19 +02:00
f4exb
9a45a29ce2 Regenerate swagger files 2023-07-09 18:32:43 +02:00
Edouard Griffiths
d8174cf6ae
Merge pull request #1733 from dforsi/fix/typos
Fix spelling
2023-07-09 18:22:59 +02:00
Daniele Forsi
ff47deee60 Fix spelling
Fixed with:
find . \( -name '*.md' -o -name '*.ui' -o -name '*.html' \) -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,som,verry --summary --write-changes {} \+
and manual editing.
2023-07-09 09:06:18 +02:00
f4exb
28c70fb806 Channel Ana,yzer, FreeDV mod and demod, FT8 demod: fixed SSB spectrum display 2023-07-09 01:19:39 +02:00
f4exb
543ab2ec4f Added two more spectrum color maps 2023-07-08 06:17:07 +02:00
f4exb
5df7f73da7 Audio output: forward actual sample rate to Audio Manager 2023-07-07 04:58:05 +02:00
f4exb
768d3f1398 RTPSink: nullify m_byteBuffer after delete 2023-07-07 04:57:18 +02:00
Edouard Griffiths
3835a8b7bb
Removed setting buffer size in AudioOutputDevice. Fixes #1717 2023-06-29 18:19:40 +02:00
f4exb
e79dfd4fee Run audio out on its own thread. Fixes #1717 2023-06-29 00:49:19 +02:00
Jon Beniston
b092a0196d Remove comparison of strings and chars for #1713 2023-06-23 14:27:59 +01:00
f4exb
107583759f Audio CAT SISO: implement real else complex indicator 2023-06-18 00:44:20 +02:00
f4exb
246303cd46 Audio CAT SISO: polling time and spectrum follows PTT 2023-06-17 08:19:53 +02:00