Commit Graph

2791 Commits

Author SHA1 Message Date
srcejon 2fdd92c85c Regenerate swagger files 2024-03-13 14:32:16 +00:00
f4exb b0b4fa521f Use mouse keys for CW modulation in SSB modulator. Fixes #1948 2024-03-13 01:30:10 +01:00
sebi 3aa3de0687 fix memset() arguments order in vkfftengine 2024-03-11 02:25:44 +02:00
f4exb 788190872b Callsign: removed comma separated country data 2024-03-08 15:36:03 +01:00
f4exb 41eb0fea9b Added missing exports for MSVC. Part of #2008 2024-03-07 16:34:57 +01:00
f4exb 446e1a258a Added missing files. Part of #2008 2024-03-07 15:28:31 +01:00
f4exb 56f3cfb769 Class to handle amateur radio callsigns and corresponding country data. Part of #2008 2024-03-07 14:48:54 +01:00
srcejon 2a85550fd9 Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner 2024-03-05 10:28:12 +00:00
srcejon 885cddc981 Use F:n for feature Ids instead of Fn:m as discussed in #1912
Update Demod Analzyer to use AvailableChannelsOrFeature - removes need for Refresh Channels button
2024-03-05 10:28:01 +00:00
f4exb b1a54d867f A couple of compilation warning fixes 2024-03-04 23:15:01 +01:00
f4exb ef2fbb844e SigMF file sink: updated API with new record size log2 2024-03-04 23:05:54 +01:00
f4exb e97ea32f3b SigMF File Sink: implement 16 and 8 bits sample sizes. Fixes #1921 2024-03-04 21:21:33 +01:00
srcejon 84e091a1b2 Mark log2fapprox as const. 2024-03-04 15:51:03 +00:00
srcejon 0b372d983e Use log2 approximation to increase performance. Part of #2004 2024-03-04 15:17:23 +00:00
srcejon 506a0e2fcc Regenerate swagger files 2024-03-03 21:29:22 +00:00
srcejon ae64f2c652 Fix gcc warnings. 2024-03-03 13:57:10 +00:00
srcejon 5919f234c0 Add End-of-Train demodulator for #1866 2024-03-03 13:40:42 +00:00
srcejon 8f0475984b Regenerate swagger files 2024-03-03 10:49:26 +00:00
srcejon cf3aeae55f
Merge branch 'f4exb:master' into freq_scanner 2024-02-28 16:17:16 +00:00
mxi-box 2de9f16be4 Fix renumberate deviceset without modifying claimed of SamplingDevice 2024-02-28 06:46:35 +08:00
srcejon fafeb822d9 Fix Kiwi location. 2024-02-27 18:09:28 +00:00
srcejon ca8a537a50 HTTPDownloadManager: Support latest updates to Google Drive. 2024-02-27 15:41:39 +00:00
srcejon 36a25b5450 Add utils. 2024-02-27 15:41:14 +00:00
srcejon e0839fce82 Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. 2024-02-27 15:40:06 +00:00
srcejon 8ad555972e Generate swagger files 2024-02-27 14:07:53 +00:00
mxi-box aeafe51220 Fix not remove source buddy 2024-02-27 07:13:09 +08:00
wysiwyng 24e3fb2d76 add rsp1b to remote sinks/sources 2024-02-18 19:57:00 +01:00
srcejon 431fda30cb Qt6 fix 2024-02-16 20:32:19 +00:00
srcejon e96831326e Qt6 fix 2024-02-16 20:30:17 +00:00
srcejon e1817958b5 Fix warnings and Sky Map connections. 2024-02-16 18:08:31 +00:00
srcejon 483e338614 Add AvailableChannelOrFeatureHandler for handling lists of channels, features and message pipes to them. 2024-02-16 16:31:12 +00:00
srcejon e6e4d1661e Fix compiler warnings. 2024-02-14 13:58:44 +00:00
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