1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-25 17:28:50 -05:00
Commit Graph

5992 Commits

Author SHA1 Message Date
srcejon
610c36004e Add SID (Sudden Ionospheric Disturbances) feature 2024-04-02 16:13:01 +01:00
srcejon
625513eaeb
Merge branch 'f4exb:master' into freq_scanner 2024-04-02 13:52:10 +01:00
Edouard Griffiths
0a5f8aa50f
Merge pull request #2039 from mxi-box/ax25
AX.25 Packet: packetmod supports multi Via; packetdemod fix H bit
2024-03-30 16:53:30 +01:00
mxi-box
1dddbd4424 Packet Plugin: packetmod supports multi Via; packetdemod fix H bit 2024-03-30 19:03:31 +08:00
f4exb
2a39ef5d6d ChirpChat modulator: added FT protocol 2024-03-30 10:42:01 +01:00
Edouard Griffiths
aa95a5bd53
Merge pull request #2038 from mxi-box/audio
Audio optimize & default input/output bugfix
2024-03-30 10:17:04 +01:00
mxi-box
556cc8ad45 Move AudioDeviceInfo singleton 2024-03-30 14:51:38 +08:00
mxi-box
eef0084a6e Make AudioDeviceInfo singleton, remove the ones in AudioDeviceManager 2024-03-30 12:10:21 +08:00
srcejon
ecc740b91e Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner 2024-03-28 15:30:33 +00:00
srcejon
20455519f0 SkyMap: Handle find requests, even if map not ready. 2024-03-28 15:29:28 +00:00
srcejon
13ba98eb8a Sat Tracker: Prevent crash if satellite not found. 2024-03-28 15:28:02 +00:00
srcejon
198b971275 Add SDO TLE. 2024-03-28 15:27:37 +00:00
srcejon
b2778d9138
Merge branch 'f4exb:master' into freq_scanner 2024-03-28 14:31:10 +00:00
f4exb
2e9fc9db64 FT8: add encoding support to library and added more tests 2024-03-28 15:15:48 +01:00
srcejon
49bdb88d0a
Merge branch 'f4exb:master' into freq_scanner 2024-03-25 10:29:37 +00:00
f4exb
c833432675 ChirpChat modulator enhancements 2024-03-25 11:22:41 +01:00
f4exb
a72856363c AudioCATSISO enhancements 2024-03-25 11:21:52 +01:00
srcejon
68b833ad97 APRS: Fix forwarding of binary data to APRS-IS for #2028. Support UTF-8.
PacketDemod: Support UTF-8.
2024-03-20 13:54:15 +00:00
srcejon
d1bfdbaa63 PacketMod: Fix UTF-8 encoding. 2024-03-20 12:14:42 +00:00
srcejon
de4bc18337 Fix previous commit. 2024-03-20 11:25:01 +00:00
srcejon
6db4dfa36a Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner 2024-03-20 11:06:05 +00:00
srcejon
ff2c3e9ff7 #2029 - Forward packets to aprsi-is, even if we can't decode them. 2024-03-20 11:05:50 +00:00
srcejon
525f47e5e9
Merge branch 'f4exb:master' into freq_scanner 2024-03-20 11:02:40 +00:00
ADS-B related code
6e8a7b0079
Add Airplanes.Live at request of user
Add Airplanes.Live url and port to readme at request of user
2024-03-18 10:32:07 -07:00
srcejon
3c8f1abaee Heat Map: Fix overflow in average calculation. 2024-03-18 14:15:35 +00:00
srcejon
4d69da6ec2 AIS Demod: Remove unused filter. 2024-03-18 14:15:11 +00:00
srcejon
f77bffed3f SkyMap: Fix erronous entry in source list. 2024-03-18 14:11:00 +00:00
f4exb
cb89392c86 Updated versions and changelogs 2024-03-17 21:23:30 +01:00
srcejon
0a7acaf935 Fix gcc warning. 2024-03-13 22:44:50 +00:00
srcejon
eea3214ec0 Fix power report and bandwidth widget. 2024-03-13 22:41:34 +00:00
srcejon
d45058d08f Add Channel Power to Web API 2024-03-13 15:52:45 +00:00
srcejon
0a19722ece Add channel power channel. 2024-03-13 15:45:14 +00:00
f4exb
b0b4fa521f Use mouse keys for CW modulation in SSB modulator. Fixes #1948 2024-03-13 01:30:10 +01:00
srcejon
10c9864902 ADS-B: Only list available maps. 2024-03-12 14:10:56 +00:00
f4exb
76e8c70716 FT8 demod: implemented DXCC country decoding. Fixes #2008 2024-03-08 15:36:39 +01:00
srcejon
b6367bd6c7 Fix initialisation order. 2024-03-05 11:02:10 +00: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
eddfa3bec0 Add settings to API. 2024-03-03 21:57:33 +00:00
srcejon
2a29a69a3e AIS, DSC, End-of-Train, Packet, Radiosonde: All packet date/time to come from File Input device or system clock. 2024-03-03 21:24:54 +00:00
srcejon
5919f234c0 Add End-of-Train demodulator for #1866 2024-03-03 13:40:42 +00:00
srcejon
7238b48e22 ADS-B: Add QT 6 support for map. 2024-02-28 12:34:57 +00:00
srcejon
0d333a910e Fix URLs on QT 6 map. 2024-02-28 12:34:03 +00:00
srcejon
3522feb355 Fix 32-bit float support for Spy Server. 2024-02-28 09:57:52 +00:00
srcejon
a6e8acf4ce Update map docs. 2024-02-27 16:55:47 +00:00
srcejon
5001ed751b Update map docs. 2024-02-27 16:41:37 +00:00
srcejon
bb7ea39d28 Fix gcc warnings. 2024-02-27 16:28:23 +00:00
srcejon
cacb740566 Update Map docs. 2024-02-27 16:25:34 +00:00
srcejon
5d96a09520 Update map QML/HTML. 2024-02-27 16:00:18 +00:00
srcejon
c9c605f448 SkyMap: Fix CORS and enabling caching. 2024-02-27 15:40:48 +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
c9b7ffa3c2 Fix SDRA protocol and improve spectrum refresh rate. 2024-02-27 15:06:12 +00:00
srcejon
6d0500ccbf Fix gcc warnings. 2024-02-27 14:24:27 +00:00
srcejon
32c663c983 RemoteTCPInput: Add Spy Server support. 2024-02-27 14:03:34 +00:00
srcejon
9098f26679 SDRplay: Prevent nullpointer dereference for #1825 2024-02-27 13:59:15 +00:00
f4exb
99b3c72469 Updated versions and changelogs 2024-02-21 13:56:59 +01:00
Jon Beniston
3a07978ece Update sdrplay lib to 3.14 2024-02-19 15:21:32 +00:00
wysiwyng
24e3fb2d76 add rsp1b to remote sinks/sources 2024-02-18 19:57:00 +01:00
wysiwyng
3c7909620d add sdrplay rsp1b to samplesource plugin 2024-02-18 19:52:34 +01:00
f4exb
ac651ff798 Updated versions and changelogs 2024-02-18 11:56:40 +01: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
607d7db702 Use MainCore code for managing available channel and feature list. 2024-02-14 15:36:22 +00:00
srcejon
b046eac470 Update default settings. Tweak UI. 2024-02-14 14:13:04 +00:00
srcejon
e6e4d1661e Fix compiler warnings. 2024-02-14 13:58:44 +00:00
srcejon
1ace16cfe2 Add Sky Map support to Rotator Controller. 2024-02-14 13:21:26 +00:00
srcejon
2708a81623 Add Sky Map feature plugin. 2024-02-14 13:20:33 +00:00
Edouard Griffiths
4f2824d67a
Merge pull request #1983 from mxi-box/simpleptt_enhance
SimplePTT: bugfix and enhancement
2024-02-12 20:00:24 +01:00
mxi-box
4937ad7cc6 Fix SimpltPTT device id; Add "None" Rx/Tx device option 2024-02-12 15:25:37 +08:00
hexinyue02
8f802e64bf Fix: LimeSDR MIMO Tx gain mode 2024-02-04 22:42:36 +08:00
hexinyue02
09ba1cc700 Fix: GUI handle Startstop message 2024-02-04 18:53:32 +08: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
srcejon
86f1024733 Sat Tracker: Update default TLEs to latest URLs. Add GUI error if TLEs not downloaded. 2024-01-17 11:45:36 +00:00
srcejon
d496744c2a File Input: Fix seeking over .wav header 2024-01-04 16:14:00 +00:00
f4exb
5dcf7f7d40 Updated versions and changelogs 2023-12-31 19:16:27 +01:00
srcejon
30924a0c5d Handle negative flux values in .srd file. 2023-12-26 21:08:32 +00:00
srcejon
97847425bb For #1936 - Use separate date/time fields and prefix address with leading 0. 2023-12-23 10:38:58 +00:00
f4exb
bb406ca9a8 AudioCATSISO: adapt to newer versions of Hamlib. Fixes #1919 2023-12-15 21:40:50 +01:00
f4exb
86a1d15eba Frequency Scanner: handle change of I/Q stream in tracked channels 2023-12-14 21:57:49 +01:00
f4exb
a9a6c672ec Frequency Scanner: give more space to channel power display 2023-12-14 21:57:49 +01:00
f4exb
c5e9da7004 Frequency scanner: set device frequency for both Rx and MIMO devices 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
srcejon
84848124fd Fix #1928. Add null-terminator between strings. 2023-12-14 12:13:51 +00:00
srcejon
46c7206b42 Start file browser in directory of last file selected. 2023-12-13 13:33:31 +00:00
f4exb
c2a2977587 AM demod: extend squelch limit to -120 dB 2023-12-11 01:49:11 +01:00
f4exb
68601d6947 SSB demod: better algorithm for AGC limitation. For #1918 2023-12-11 01:49:11 +01:00
f4exb
4e25f4d678 Removed useless AGC clamping 2023-12-11 01:49:11 +01:00
f4exb
aee055e883 SSB demod: added FIR LP filter after AGC to smooth out sharp peaks 2023-12-11 01:49:11 +01:00
srcejon
ae04412e88 SDRPlayV3 on Mac: Update library path so is works with API 3.12.1. 2023-12-07 09:53:20 +00:00
srcejon
bad53f90c4 #1915. Remove space in CSV header. 2023-12-07 09:50:09 +00:00
srcejon
720630c2fb Remove tabs. 2023-12-06 10:53:28 +00:00
srcejon
2ac7cfd800 Add replay support to Lime Input 2023-12-06 10:09:46 +00:00
srcejon
238a40b9e0 Allow replay time offset to be set by ctrl+left click in waterfall. 2023-12-06 10:09:30 +00:00
srcejon
d989561df5 Use common code for creating and processing device and channel Ids. 2023-12-05 12:32:53 +00:00
srcejon
070f8077b2 Map updates:
Allow selection of which device to tune to frequency.
Support tuning of multiple frequencies per map item.
Update maplibre to maplibregl.
2023-12-05 12:30:25 +00:00
f4exb
78068fd5f2 Updated versions and changelogs 2023-12-04 21:40:42 +01:00
f4exb
9776e77fd5 SSB demod: tie AGC steep transition correction to AGC clamping 2023-12-03 13:48:44 +01:00
Jon Beniston
a7d8369a00 Merge branch 'freq_scanner' of https://github.com/srcejon/sdrangel into freq_scanner 2023-12-01 18:18:28 +00:00
Jon Beniston
c48c8cdf4a Use full path to library 2023-12-01 18:17:05 +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
3ca14c2bb1 Stop scanning when Tune menu selected. 2023-12-01 12:47:50 +00:00
srcejon
4aaa5edb09 Add dialog positioner for audio select dialog 2023-12-01 11:56:28 +00:00
srcejon
ff8bbe5cd3 Remove html from labels 2023-12-01 11:56:07 +00:00
srcejon
cdb78c903f SDRPlay V3 API - don't call close unless open was a success, as will crash on Mac, 2023-12-01 11:54:14 +00:00
srcejon
e75900b666 Fix sdrplay shared library name on Mac arm64, as incorrect in 3.12 API release. 2023-12-01 11:53:36 +00:00
srcejon
4208bcf1f4 Fix AirspyHF instant replay. 2023-12-01 11:52:55 +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
srcejon
64f33717d0 Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. 2023-11-29 17:13:34 +00:00
f4exb
8ce5ca51e2 Apply PR #1888 changes to samplemimo plugins 2023-11-29 05:06:54 +01:00
f4exb
07e8ae0de1 Updated changelogs and plugins versions 2023-11-29 05:00:58 +01:00
f4exb
ee51ffd705 AM demod channel mode: fixed some frequency display inconsistencies 2023-11-28 07:25:40 +01:00
f4exb
003a04ed70 NFM modulator: applied suggested fixes. Fixes #1899 2023-11-26 11:37:55 +01:00
srcejon
4418fe936a Fix gcc warnings and remove debug 2023-11-22 15:12:25 +00:00
srcejon
25016b5b50 Fix gcc warnings 2023-11-22 15:08:25 +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
srcejon
cbab429395 Split widgets in to 2 tabs, so it can fit on small Android screens 2023-11-19 22:14:08 +00:00
Edouard Griffiths
6412a8a889
Merge pull request #1897 from sudo-n00b/FRS-GMRS-Scanner
Add FRS-GMRS presets
2023-11-19 06:12:10 +01:00
cameron
c1e20e48f4 Add FRS-GMRS presets 2023-11-18 12:12:51 -07:00
f4exb
00b041d762 Rewriting of copyright notices for plugins/features. Part of #1893 2023-11-18 13:12:18 +01:00
f4exb
3a944fa209 Rewriting of copyright notices for plugins/channelrx. Part of #1893 2023-11-18 12:02:48 +01:00
f4exb
b6c4d10b62 Rewriting of copyright notices for plugins/samplesource. Part of #1893 2023-11-18 10:07:41 +01:00
f4exb
869f1a4191 Rewriting of copyright notices for plugins/samplesink. Part of #1893 2023-11-18 09:58:55 +01:00
f4exb
743260db96 Rewriting of copyright notices for plugins/samplemimo. Part of #1893 2023-11-18 06:40:23 +01:00
f4exb
9ce0810a29 Rewriting of copyright notices for plugins/channeltx. Part of #1893 2023-11-18 06:36:53 +01:00
f4exb
3596fe431a Rewriting of copyright notices for plugins/channelmimo. Part of #1893 2023-11-18 06:28:24 +01:00
srcejon
698cc3cb63 Prevent demod from crashing when GUI is destroyed. 2023-11-17 17:39:57 +00:00
srcejon
c7436c946f Fix M17 FM frequency deviation to work at +/-2.4kHz. 2023-11-17 16:44:47 +00:00
srcejon
66351cff30 Fix loss of constellation when device restarted in M17 demod. 2023-11-17 14:17:52 +00:00
srcejon
4178abe24b Fix M17 packet type decoding. 2023-11-17 13:41:35 +00:00
Jon Beniston
967d9e1131 Update packet mode to follow current spec 2023-11-15 15:38:01 +00:00
Jon Beniston
70b074e6d5 Reverse byte ordering of CRC in packet mode 2023-11-14 16:57:51 +00:00
Edouard Griffiths
bdfe1a9ab3
Merge pull request #1888 from srcejon/fix_resize_cursor
Fix resize cursor not being cleared when mouse moves over child widgets
2023-11-14 16:02:45 +01:00
Edouard Griffiths
fe12d7f875
Merge pull request #1887 from srcejon/audio_errors
Indicate audio FIFO underflow/overflow in GUI
2023-11-14 05:34:32 +01:00
Edouard Griffiths
a3fa9160cb
Merge pull request #1886 from srcejon/fix_1885
Remote TCP - Fix FIFO size adjustment, so sample rates >3MS/s work.
2023-11-14 00:24:49 +01:00
Jon Beniston
e799e5eb72 Fix resize cursor not being cleared when mouse moves over child widgets 2023-11-13 20:51:03 +00:00
srcejon
0464b40c9c
Merge branch 'f4exb:master' into audio_errors 2023-11-13 15:43:02 +00:00
Jon Beniston
dcd298b808 Fix FIFO size adjustment, so sample rates >3MS/s work. When RTL0 protocol is used, match channel sample rate to device sample rate. 2023-11-13 15:31:55 +00: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
srcejon
1a5ff18423 Reduce minimum size so more likely to fit on Android screens 2023-11-10 07:59:41 +00:00
srcejon
6e55c030b6 Use DialogPositioner for AudioSelectDialog so it opens on screen. 2023-11-09 22:30:34 +00:00
srcejon
d6f5c81856 Add warning if sample rate is < 48kHz. 2023-11-09 21:42:33 +00:00
srcejon
27f35feee8 Save scope sink pointer for when baseband is recreated. 2023-11-09 21:41:59 +00:00
Jon Beniston
10748b1dee Update docs 2023-11-07 10:18:42 +00:00
Jon Beniston
fbb2edbf1e Add range and frequency columns to table. 2023-11-07 09:43:10 +00:00
Jon Beniston
ed2c3ac08b Add altitude, speed and heading columns to log 2023-11-07 09:42:13 +00:00
f4exb
44d61e259b SSB demod: save DNR settings in the filter bank 2023-11-05 13:23:31 +01: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
38e6534307 Fix compiler warning 2023-11-02 14:40:56 +00:00
srcejon
ba0eac7108 Add MW/25k/8.33k frequency entry modes. 2023-11-02 14:31:48 +00:00
f4exb
c9075d46cb Updated versions and changelogs 2023-10-29 05:28:05 +01:00
f4exb
61351faf68 Frequency scanner: extend threshold range 2023-10-29 05:09:55 +01:00
Edouard Griffiths
325e4d8ffb
Merge pull request #1865 from srcejon/fix_1862
Use channel sample rate of 48k in RTTY and PSK31 mods
2023-10-28 19:58:00 +02:00
Jon Beniston
7126fb9c14 Use channel sample rate of 48k in RTTY and PSK31 mods, to reduce filter taps at high baseband sample rates. 2023-10-27 17:41:48 +01:00
srcejon
1f055dd2f1 Fix gcc error 2023-10-26 17:16:55 +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
Edouard Griffiths
dc7dd0c08c
Merge pull request #1855 from srcejon/freq_scanner
Add separate audio bandwidth setting to AM Demod
2023-10-23 18:10:28 +02:00
Edouard Griffiths
11685fa70d
Merge pull request #1854 from srcejon/fix_scope_streams
Fix 2 race conditions
2023-10-23 17:25:28 +02:00
srcejon
0fc5eb896b Fix Mac compilation 2023-10-23 15:29:08 +01:00
srcejon
53372d0508 Add separate audio bandwidth setting. 2023-10-23 14:22:33 +01:00
Jon Beniston
7dca35ac24 Initialise m_scopeSink 2023-10-22 23:25:12 +01:00
Jon Beniston
8814fda178 Fix race condition that can result in a crash or hang 2023-10-22 23:24:34 +01:00
srcejon
3e147ec804 Avoid using channel guard bands, due to possible aliasing from half-band filters 2023-10-22 10:03:04 +01:00
srcejon
ce6b08b15e Add menu to enable/disable all rows. 2023-10-22 10:01:29 +01:00
srcejon
515e19f20b Fix crash and tidy up UI. 2023-10-13 08:54:43 +01:00
srcejon
51ddd77aa3 Fix 8333 channels. 2023-10-13 08:54:11 +01:00
srcejon
bb2655cd51 Fix warnings 2023-10-03 16:57:45 +01:00
srcejon
83ceae4ba3 Use full bandwidth 2023-10-03 16:09:54 +01:00
srcejon
d2526cdc5b Fix loading settings. Add remove inactive button. Restart scan when sample rate changes. 2023-10-02 15:45:17 +01:00
srcejon
f8f9d270df Update annotations when restoring settings. 2023-09-29 21:18:27 +01:00
srcejon
e89623f64d Fix restoring frequencies. 2023-09-29 20:58:19 +01:00
srcejon
33629b77e2 Center channels when possible. Fix channel setting initial display. Add clear active count button. 2023-09-29 14:35:52 +01:00
srcejon
4462078ead Update docs 2023-09-29 11:26:50 +01:00
srcejon
3a8a0f0bf0 Reduce debug. Add screenshot. 2023-09-29 10:52:21 +01:00
srcejon
b3d3ca43ca Fix filtering of Freq Scanner from list of channels. 2023-09-29 09:38:15 +01:00
srcejon
f3582b95f5 Set background colour for start/stop button 2023-09-29 08:42:47 +01:00
srcejon
7fe7f2aa86 Update threading to latest approach 2023-09-29 08:42:25 +01:00
Jon Beniston
2192a054ed Generate swagger files for Freq Scanner 2023-09-28 19:02:58 +01:00
srcejon
b42b6be910 Add Freq Scanner 2023-09-28 18:23:15 +01:00
srcejon
37521224c3 Add frequency scanner channel plugin 2023-09-28 16:45:35 +01:00
Aaron Keesing
15c3f622ee
Fix missing brace in feature CMakeLists
Missing brace causes a CMake error if GS232CONTROLLER is disabled.
2023-09-24 23:59:10 +13:00
f4exb
513c0e58fa Updated versions and changelogs 2023-09-22 00:55:00 +02:00
Jon Beniston
2db2be9c17 Flush log stream after write, so data is available immediately 2023-09-20 22:06:48 +01:00
Jon Beniston
8afa83c013 Small settings keys fixes. 2023-09-15 09:36:13 +01:00
Jon Beniston
2d24d2da49 Use settings keys in baseband 2023-09-15 09:34:57 +01:00
Jon Beniston
28c566f84c Add tunerType to Web API report 2023-09-15 09:33: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
Jon Beniston
a278cf0373 Add support for settings keys.
Bind to requested interface.
Set RTLSDR device ID according to tuner type.
2023-09-15 09:30:49 +01:00
Jon Beniston
d76521ef9a Add basic remote device sample rate range checking.
Add IP address history.
Add SDRPlay LNA gain support.
2023-09-15 09:27:51 +01:00
Jon Beniston
df4c6ca825 Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external projects 2023-09-13 21:58:51 +01:00
Jon Beniston
8f00c55ba6 Add Android SDR Driver sample source. 2023-09-08 10:52:51 +01:00
srcejon
150e107520 Fix unshift on space 2023-09-07 09:43:40 +01:00
srcejon
3f906baf1f Tidy up. Add docs. 2023-09-07 09:43:12 +01:00
srcejon
3eaec1abad Fix type 2023-09-06 16:00:06 +01:00
srcejon
f0fede4263 Remove baud 2023-09-06 15:59:06 +01:00
srcejon
a57a7dd483 Fix names 2023-09-06 15:58:01 +01:00
srcejon
26439500f7 Fix name 2023-09-06 15:49:59 +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
srcejon
42ab1c2a2a Fix compiler warning 2023-09-04 13:31:20 +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
srcejon
197a22ae85
Merge branch 'f4exb:master' into rttymod 2023-09-04 10:21:58 +01:00
srcejon
9c09c2b718 Set beta to 1 as it seems to work better 2023-09-04 09:45:44 +01:00
srcejon
0f0c1e108b Normalise pulse shaping. Enable RTTY Mod in Demod analyser. 2023-09-04 09:36:19 +01:00
Jon Beniston
ad2bb38bfc Fix RSSI calculation in DSD and Navtex 2023-09-04 09:34:09 +01:00
Jon Beniston
ba01da7827 RTTY demod: Fix so mark is high RF freq. Fix squelch. 2023-09-04 09:33:42 +01:00
f4exb
7b85db4885 Update versions and changelogs 2023-09-02 23:18:51 +02:00
srcejon
52c798cc46 Use new settings, not old 2023-09-01 20:24:00 +01:00
srcejon
34e1d25779 Add dialog positioner 2023-09-01 20:09:54 +01:00
srcejon
01ab3e440e Tidy up 2023-09-01 20:09:37 +01:00
srcejon
48300d3d00 Add additional settings to yaml 2023-09-01 18:49:57 +01:00
Jon Beniston
55ccfcd98c Generate swagger files for RTTY mod 2023-09-01 18:25:11 +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
Edouard Griffiths
2724530148
Merge pull request #1792 from dforsi/fix/sorting
Fix sorting of numeric columns
2023-08-27 20:51:31 +02:00
Edouard Griffiths
ac3c64b9d0
Merge pull request #1791 from srcejon/ra_rot_az_el
Radio Astronomy: Add rotator Az/El and offset to table
2023-08-27 18:31:08 +02:00
Edouard Griffiths
57fb72130d
Merge pull request #1790 from srcejon/rtlsdr_e4k
Fix RTLSDR E4000 gain and bandwidth settings and add RTLSDRBlog V4 support
2023-08-27 16:27:44 +02:00
Daniele Forsi
6126a819c1 Beacons: Fix sorting of numeric columns 2023-08-27 12:56:31 +02:00
Daniele Forsi
d24a961f41 Radio Time: Fix sorting of numeric columns 2023-08-27 12:54:57 +02:00
Edouard Griffiths
71d41b1420
Merge pull request #1778 from dforsi/feature/map
Feature/map
2023-08-27 12:22:48 +02:00
Jon Beniston
73272a5bfd Fix spelling. 2023-08-27 10:12:36 +01:00
Jon Beniston
fd68709985 Optmize redrawing of charts in Star Tracker 2023-08-26 14:41:57 +01:00
Jon Beniston
0e1f2f43ce Add rotator az/el and offset to table. 2023-08-26 14:40:13 +01:00
Jon Beniston
2c636afa67 Add support for RTLSDRBlog V4 with HF upsampler 2023-08-26 14:25:03 +01:00
Jon Beniston
05914cc0ba Fix RTLSDR E4000 gain and bandwidth settings. Add tuner type to GUI. 2023-08-25 15:04:57 +01:00
Daniele Forsi
552d175677 Radio Time: Align numeric cells to the right 2023-08-23 12:08:26 +02:00
Daniele Forsi
df5a7f370d Beacons: Add symbol of degrees to column headers 2023-08-23 12:08:26 +02:00
Daniele Forsi
ffacca397c Beacons: Align numeric cells to the right 2023-08-23 12:08:26 +02:00
Daniele Forsi
413d8555af IBP Beacons: Resize the columns 2023-08-23 12:08:26 +02:00
Daniele Forsi
2ee8c6d137 IBP Beacons: Align numeric cells to the right 2023-08-23 12:08:26 +02:00
Daniele Forsi
648f329b50 IBP Beacons: Add the "DX Entity" column as in the IBP website 2023-08-23 12:08:26 +02:00
Jon Beniston
fa33270c55 Fix Mac compilation 2023-08-23 10:14:45 +01:00
f4exb
028a44ce48 Updated versions and changelogs 2023-08-20 23:12:59 +02:00
Edouard Griffiths
b7de8b8255
Merge pull request #1776 from dforsi/fix/beacons
Update callsigns and locators of IBP beacons
2023-08-13 22:44:34 +02:00
Edouard Griffiths
44298cf339
Merge pull request #1775 from lrowen/test-singlestep-size
Use precision to control single-step size in gs232controller feature [Issue# 1771]
2023-08-13 19:34:47 +02:00
Daniele Forsi
416521c75d Update callsigns and locators of IBP beacons 2023-08-13 08:52:48 +02:00
Edouard Griffiths
33ce5cf573
Merge pull request #1770 from catkira/fix_pluto_mimo
Fix variable names in in plutosdrmimosettings.cpp
2023-08-13 05:07:53 +02:00
Lamar Owen
ba7cb15541 Patch to cause single-step controls in gs232controller to use precision to determine step size 2023-08-09 12:18:37 -04:00
Benjamin Menkuec
4696c9dd56 fix variable names in in plutosdrmimosettings.cpp 2023-08-09 13:14:18 +02:00
Edouard Griffiths
73c69543f9
Merge pull request #1765 from dforsi/fix/typos
Fix/typos
2023-08-08 22:30:23 +02: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
Daniele Forsi
c2ef9823cd Fix beacon frequency and add a space before the unit of measure 2023-08-07 20:28:41 +02:00
Edouard Griffiths
ffede33b12
Merge pull request #1762 from srcejon/fix_1760
Use QFileInfo to get file extension.
2023-08-07 09:41:54 +02:00
Daniele Forsi
07044a53ed Fix spelling 2023-08-06 18:54:46 +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
Daniele Forsi
b22922ef65 Fix URLs in menu texts 2023-08-05 23:06:05 +02:00
Jon Beniston
abef4f9688 Use QFileInfo to get file extension. For #1760 2023-08-05 21:27:38 +01:00
Jon Beniston
5e803621aa Fix gcc errors 2023-08-05 12:56:21 +01:00
Jon Beniston
2d7c572040 Rotator Controller: Add additional gamepad calibration and functionality 2023-08-05 12:33:01 +01:00
f4exb
83834674c0 Updated versions and changelogs 2023-08-04 03:20:40 +02:00
Edouard Griffiths
bbc369bde5
Merge pull request #1751 from arch-linux/patch-1
UDPSink Readme Change
2023-08-02 05:07:55 +02:00
Jon Beniston
c1897b7031 Connect slot 1/2 on/off buttons 2023-08-01 10:33:12 +01:00
Jon Beniston
ee2a759012 Add build message for sample mimo 2023-07-31 11:29:07 +01:00
Jon Beniston
109d64646c Add build message for sample sink 2023-07-30 22:17:51 +01:00
Jon Beniston
6fee92f8dc Add build message for sample source 2023-07-30 22:11:31 +01:00
Christopher Allen
b1a8ac958d
UDPSinnk Readme Change
The UDPSink is available on Windows installation.
2023-07-30 10:47:24 -04:00
Jon Beniston
3ecf00f28e Fix typo 2023-07-30 13:33:57 +01:00
Jon Beniston
3d55ce50ef Move find_package from external/CMakeLists.txt to root CMakeLists.txt so variables remain in scope. 2023-07-30 13:05:00 +01:00
srcejon
97a4888a88
Merge branch 'f4exb:master' into fix_1740 2023-07-29 20:01:41 +01:00
Jon Beniston
394a817fd4 Repeat for some TX plugins. 2023-07-29 20:00:32 +01:00
Jon Beniston
0fb960133a Display message if channelrx plugin not built. Add heatmap flag. 2023-07-29 12:33:38 +01:00
Jon Beniston
46f9c1a493 Rotator Controller: Use floats for az/el offsets. For #1739 2023-07-27 14:57:57 +01:00
Daniele Forsi
fe19d9ee4d Convert readem to UTF-8 and add BOM for consistency with similar files 2023-07-23 19:05:06 +02:00
Daniele Forsi
34aca019e2 Fix spelling in strings 2023-07-23 18:55:12 +02:00
f4exb
8a38af480f Updated versions and change logs 2023-07-11 17:50:11 +02:00
f4exb
8c521f191d Audio input: use AudioDeviceManager to handle audio 2023-07-11 11:45:20 +02:00
f4exb
c4debeef8e PlutoSDR input/output: do not apply settings to self when coming from a buddy change. Fixes #1690 2023-07-11 11:44:25 +02:00
f4exb
d1116b564a Audio Input: handle real signals with new main spectrum feature 2023-07-10 12:23:53 +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
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
8824bd5e44 SSB mod and demod: corrected frequency scale 2023-07-08 06:17:24 +02:00
f4exb
bf76041969 SSB mod: corrected SSB spectrum display so that times are displayed correctly in the waterfall 2023-07-07 19:30:38 +02:00
f4exb
812c812678 SSB demod: corrected SSB spectrum display so that times are displayed correctly in the waterfall 2023-07-07 19:29:16 +02:00
f4exb
040ca0c2d0 SSB demod: handle DSPConfigureAudio message correctly 2023-07-07 04:58:34 +02:00
Jon Beniston
4759fdad74 Add missing settings keys. For #1690. 2023-07-03 15:27:51 +01:00
f4exb
e7cb998437 SSB demod: optimize audio buffer size 2023-06-29 00:50:39 +02:00
Jon Beniston
b092a0196d Remove comparison of strings and chars for #1713 2023-06-23 14:27:59 +01:00
f4exb
b4847f1d7a Updated versions and changelogs 2023-06-19 00:45:56 +02:00
f4exb
6308b9630b Audio CAT SISO: corrected FILPATHLEN (Hamlib) 2023-06-18 13:54:06 +02:00
f4exb
e693953407 Audio CAT SISO: workaround for compatibility with all versions of Hamlib 2023-06-18 11:35:56 +02:00
f4exb
201aa9a556 Audio CAT SISO: updated documentation 2023-06-18 09:25:07 +02:00
f4exb
ef0baa35b7 Audio CAT SISO: process mono signals as real signals plus fixes 2023-06-18 00:45:13 +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
de79baa0a9 Audio CAT SISO: implemented basic CAT connection 2023-06-09 18:57:47 +02:00
f4exb
b392c34fe5 Audio CAT SISO: CAT serial settings dialog and web API updates 2023-06-08 05:45:09 +02:00
f4exb
d02fe23263 Audio CAT SISO: implement CAT device and type in GUI 2023-06-08 05:45:09 +02:00
f4exb
7ae44d6e12 Audio CAT SISO: find Hamlib and make build conditional to it 2023-06-08 05:45:09 +02:00
f4exb
537653999a Audio CAT SISO: initial commit 2023-06-08 05:45:09 +02:00
Jon Beniston
632ce95c26 Change Street Map from WikiMedia to OpenStreetMap, as Wikimedia servers are no longer available. For #1709 2023-06-07 11:40:01 +01:00
f4exb
9ef16315f6 Packet Modulator: fixed segfault due to wrong order of instructions in GUI constructor 2023-06-06 23:17:43 +02:00
f4exb
fce03a6494 SigMFFileInput: fixed acceleration. For #1699 2023-06-03 03:57:11 +02:00
f4exb
5500ba4d17 SimplePTT: fixed typo in code. Fixes #1705 2023-06-01 23:25:27 +02:00
f4exb
9e51aceeeb Updated versions and changelogs 2023-05-30 00:05:33 +02:00
f4exb
21cb26046d SimplePTT GPIO amd commands: updated documentation. Fixes #1558 2023-05-29 09:29:52 +02:00
f4exb
0cf88e8f35 SimplePTT GPIO amd commands: finalization 2023-05-29 09:29:52 +02:00
f4exb
c50c9753f6 SimplePTT GPIO and commands: GUI implementation 2023-05-29 09:29:52 +02:00
Jon Beniston
3926993dca Use debug library on Windows only 2023-05-26 16:52:35 +01:00
Jon Beniston
3a79e63a92 Enable SigMF plugins on windows 2023-05-26 08:28:12 +01:00
f4exb
b12e2822fc Updated versions and changelogs 2023-05-24 08:43:50 +02:00
Jon Beniston
5ff0a5d0ac Fix gcc warnings 2023-05-23 22:59:35 +01:00
Jon Beniston
42215c7bd2 Rotator Controller: Allow negative azimuth. 2023-05-23 22:34:55 +01:00
Jon Beniston
302c040515 Star Tracker. Add support for tracking satellites. Fix settings keys. 2023-05-23 22:32:26 +01:00
Jon Beniston
aba0e30a4f Set az/el l/b column precision based on rotator precision 2023-05-23 22:29:06 +01:00
Jon Beniston
65013b47ff Fix crash if no device settings have been set up. 2023-05-23 22:27:35 +01:00
f4exb
8260721f2d Updated cersions and changelogs 2023-05-23 22:39:27 +02:00
f4exb
2b6f033b89 AaroniaRTSA output: fixed center frequency and sample rate getter and setter 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
4f997afa37 Update spectrum settings to match what's used in sink.
Fix deserialisation of UI related settings.
2023-05-22 13:29:25 +01:00
Jon Beniston
a0fb83585e Fix gcc warnings 2023-05-20 08:11:21 +01:00
Jon Beniston
3ca25db820 Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 08:05:25 +01:00
Jon Beniston
b005ef215e Fix doppler correction for #1682. Add Az/El offset setting. 2023-05-20 07:57:19 +01:00
f4exb
1247e7e65c Fixed missing initializations of QNetworkManager. Fixes #1689 2023-05-18 10:20:27 +02:00
Jon Beniston
403b62c354 Add AIS slot map and additional message decoding 2023-05-16 10:17:17 +01:00
Jon Beniston
65b816c8a7 Fix compiler warnings 2023-05-15 17:32:35 +01:00
Jon Beniston
3dddfbb0b6 Update docs 2023-05-15 17:02:05 +01:00
Jon Beniston
9d3c023a8a Update docs 2023-05-15 16:55:59 +01:00
Jon Beniston
b1cf8408f4 Map: Add DSC and VLF transmitters. Fix removal of polylines from 3D map. Add find support for polylines and polygoins 2023-05-15 16:47:50 +01:00
Jon Beniston
a111c1f1a0 Map: Add DSC and VLF transmitters. Fix removal of polylines from 3D map. Add find support for polylines and polygoins 2023-05-15 16:47:29 +01:00
Jon Beniston
7fe09b9a20 Set minimum FIFO size to avoid buffer overflow 2023-05-15 16:45:08 +01:00
Jon Beniston
60c4fe1ee6 Fix restoring of Heat Map UI settings 2023-05-15 16:44:39 +01:00
Jon Beniston
0d9d57f3c3 Fix table sorting 2023-05-15 16:44:02 +01:00
Jon Beniston
04db22584a Add DSC demodulator 2023-05-15 16:40:43 +01:00
Daniele Forsi
adf0a5f50b Add a comma after introductory clauses 2023-05-04 21:42:52 +02:00
Daniele Forsi
c6195634f9 Fix repeated words
Found with:
grep -r " \([[:alpha:]]\+\) \1 " --color=yes --include=*.md
2023-05-04 21:42:49 +02:00
Edouard Griffiths
5204c80c35
Merge pull request #1683 from dforsi/fix/typos
Fix spelling using ispell
2023-05-04 15:42:06 +02:00
Jon Beniston
b881368142 Fix QFileDialog filters to work with non-native dialog. Fixes #1681. 2023-05-03 18:16:37 +01:00
Daniele Forsi
794be61957 Fix spelling using ispell 2023-05-02 19:43:59 +02:00
Daniele Forsi
d637dbe666 Fix spelling
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes {} \+

and then running the same command with --interactive=2:
find . -name '*.md' -exec codespell --ignore-words-list=cach,doas,ehr,inout,lits,nd,verry --summary --write-changes --interactive=2 {} \+
2023-04-29 23:43:33 +02:00
Jon Beniston
02f264f275 Add query to TLE download filename, to avoid clashes. Fixes #1647 2023-04-28 08:01:02 +01:00
Edouard Griffiths
485986acec
Merge pull request #1670 from dforsi/master
Fix cppcheck error and compiler warning
2023-04-27 09:03:09 +02:00
f4exb
e9652e366f UDP sink: fised error on last commit 2023-04-26 23:45:50 +02:00
Daniele Forsi
9801538bdf Fix typo that generated a compiler warning
Fixes:
warning: label ‘std’ defined but not used [-Wunused-label]
2023-04-26 23:44:33 +02:00
Daniele Forsi
4bc1059a50 Fix check for inconsistent latitude
Fixes an error found by cppcheck:
plugins/channelrx/demodadsb/adsbdemodgui.cpp:2168:121: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
                                || (positionValid && aircraft->m_positionValid && ((abs(latitude - aircraft->m_latitude > 2.0f)) || (abs(longitude - aircraft->m_longitude) > 2.0f)))
                                                                                                                        ^
2023-04-26 22:27:03 +02:00
f4exb
3f392d3be7 Rx channel demods: prevent possible reading past audio buffer end - take 2. For #1661 2023-04-25 23:09:42 +02:00
f4exb
59e664c028 Revert "Rx channel demods: prevent possible reading past audio buffer end. For #1661"
This reverts commit 91f4844452.
2023-04-25 20:27:57 +02:00
Edouard Griffiths
0f583806ad
Merge pull request #1668 from srcejon/rotator_gamepad
Rotator controller: Add gamepad/joystick control
2023-04-24 16:41:30 +02:00
Jon Beniston
ef76e34040 Add gamepad dependency 2023-04-24 12:42:13 +01:00