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
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
f4exb
ecc08f8337
Audio CAT SISO: full implementation
2023-06-12 02:09:35 +02:00
f4exb
b392c34fe5
Audio CAT SISO: CAT serial settings dialog and web API updates
2023-06-08 05:45:09 +02:00
f4exb
537653999a
Audio CAT SISO: initial commit
2023-06-08 05:45:09 +02:00
f4exb
29202a97d0
Re-created missing DSCDemod.yaml
2023-06-08 05:41:33 +02:00
Jon Beniston
decdf58f49
Use debug library on Windows only
2023-05-26 15:47:52 +01:00
Jon Beniston
3a79e63a92
Enable SigMF plugins on windows
2023-05-26 08:28:12 +01:00
f4exb
1934867ccd
Aaronia RTSA: Fixed API device settings PUT and PATCH
2023-05-23 13:53:13 +02:00
f4exb
a6fa12ab3b
Aaronia RTSA output: initial commit
2023-05-23 13:53:13 +02:00
f4exb
ef5f4c5d9f
Aaronia RTSA Tx: initial copy from Local Output plugin
2023-05-23 13:53:13 +02:00
Jon Beniston
403b62c354
Add AIS slot map and additional message decoding
2023-05-16 10:17:17 +01:00
Jon Beniston
400cb3803a
Fix compiler warnings
2023-05-15 16:51:03 +01:00
Jon Beniston
04db22584a
Add DSC demodulator
2023-05-15 16:40:43 +01:00
Jon Beniston
72971a3dba
Scope GUI updates.
...
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
f4exb
86881792cc
GLSpectrum: set default waterfall share to 0.5
2023-04-22 11:49:31 +02:00
Jon Beniston
f8efc14421
Fix Qt6 compilation
2023-04-10 15:57:16 +01:00
f4exb
018fa27b02
SpectrumVis: propagate apply settings to GUI message quque if it exists
2023-04-09 06:20:22 +02:00
f4exb
d3fbf73ce3
Merge branch 'aaroniartsa'
2023-04-06 22:55:54 +02:00
Jon Beniston
4ac5e729ff
Rotator Controller Updates
...
Add support for X/Y coordinates.
Add coordinate precision setting.
Automatically scan for serial port changes.
Refactor so each protocol is implemented in a separate class.
Add start of DFM protocol.
2023-04-03 16:47:13 +01:00
f4exb
bf1558071e
Aaronia RSA Rx: implemented sample rate change
2023-04-02 09:59:03 +02:00
f4exb
9e75ccb699
Aaronia RSA Rx: cleanup old code
2023-04-02 09:59:03 +02:00
f4exb
a814b1f2bf
Aaronia RTSA Rx: initial commit
2023-04-02 09:58:48 +02:00
f4exb
c9fd5b8468
Regenerate swagger files
2023-04-01 19:33:18 +02:00
f4exb
5cad053158
PTT feature: GPIO and command support (1)
2023-04-01 18:16:21 +02:00