Commit Graph

5791 Commits

Author SHA1 Message Date
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