1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-03-31 12:15:36 -04:00

6293 Commits

Author SHA1 Message Date
f4exb
05a96c2170 Meshtastic modulator: added Region, Preset and Channel combo boxes. Do not set bandwidth from MESH: message 2026-03-27 00:25:09 +01:00
f4exb
3530dd33ed Meshtastic: implement API properly 2026-03-27 00:25:08 +01:00
f4exb
239ebc38f9 Meshtastic demod: use .ui file for UI widgets (2) 2026-03-27 00:25:08 +01:00
f4exb
4eae1ccf89 Meshtastic demod: use .ui file for UI widgets (1) 2026-03-27 00:25:08 +01:00
f4exb
f42723c54c Meshtastic demod: removed useless FFT window control 2026-03-27 00:25:08 +01:00
f4exb
21c4ad657f Meshtastic demod: fixed suync word reporting 2026-03-27 00:25:08 +01:00
f4exb
a3f5ed6963 Meshtastic: fixed Tx and strengthen Rx header processing 2026-03-27 00:25:08 +01:00
f4exb
a0d779fb65 Meshtastic demod: removed unused methods and attributes from ChirpChat demod (2) 2026-03-27 00:25:08 +01:00
f4exb
4f0dac4647 Meshtastic demod: removed unused FFT window 2026-03-27 00:25:08 +01:00
f4exb
065d04d7cc Meshtastic demod: removed unused methods and attributes from ChirpChat demod (1) 2026-03-27 00:25:08 +01:00
f4exb
748f024771 Meshtastic demod: make key dialog an object on its own 2026-03-27 00:25:08 +01:00
f4exb
23e17844d6 Meshtastic modulator: removed useless enums 2026-03-27 00:25:08 +01:00
f4exb
671f62a13a Meshtastic modulator: removed useless GUI items 2026-03-27 00:25:08 +01:00
f4exb
bef25a7973 Meshtastic modulator: removed amateur radio items 2026-03-27 00:25:07 +01:00
f4exb
e9822c344a Meshtastic modulator: make hasCRC and hasHeader static and remove useless messages 2026-03-27 00:25:07 +01:00
f4exb
f966a96148 Meshtastic modulator: removed ASCII. RTTY and FT coding schemes and keep only text type message 2026-03-27 00:25:07 +01:00
f4exb
a756e3d7fb Meshtastic demod: removed useless buttons in the UI, removed FT8 dependency, first pass on rewriting the readme 2026-03-27 00:25:07 +01:00
f4exb
8b371368db Meshtastic demod: set invariant settings to static consts and removed unused schemes from enum 2026-03-27 00:25:07 +01:00
f4exb
3624a51d6a Meshtastic demod: removed scheme button and useless decoders 2026-03-27 00:25:07 +01:00
f4exb
ab040bd2c7 Meshtastic: apply Copilot review in original PR 2026-03-27 00:25:07 +01:00
f4exb
738bdfa744 Meshtastic: moved meshtasticcommon to a modemmeshtastic module 2026-03-27 00:25:07 +01:00
Jon Beniston
a6c9368aab Frequency Scanner: Fix tooltip. #2664
Fix spacers to be horizontal.
2026-03-26 21:11:47 +00:00
Jon Beniston
78a1d8abf9 LimeSDR: Include "dsp/replaybuffer.h". Fixes #2678 2026-03-26 21:01:25 +00:00
Jon Beniston
922a72535a ADS-B: Use system time for "Updated" column. Fixes #2633 2026-03-26 20:56:14 +00:00
Jon Beniston
3ba939287d ADS-B: Add ICAO to web report. For #2656 2026-03-26 20:54:56 +00:00
Jon Beniston
9171a205d4 Spectrum Changes:
Added optional scrollbar to be able to scroll back through waterfall.
When scrolling is enabled:
        Can adjust power scale for complete waterfall, not just future spectra.
        Waterfall time axis can use local time or UTC.
        Waterfall not lost when resizing window.
Can now zoom when device is stopped.
Added Min averaging type.
Added button to load spectrum from .csv file.
Add button to save spectrum/waterfall to .png or jpg.
Changed show all controls button to a combobox with choices of Min/Std/All (Minimum/Standard/All).
Changed some buttons in spectrum GUI from QPushButton to QToolButton so their size matches the others.
Fix spectrum from displaying a mixture of old and new spectrums (m_currentSpectrum was a pointer to SpectrumVis buffer).
Added M1 and M2 memories to allow display of reference spectra.
Added math operations to allow spectrum to be difference of current spectrum and either memory or a moving average.
Fixed measurement counts, so they are performed once per spectrum, not on displayed spectra.
Added spectrum mask measurement, to check when a spectrum exceeds mask held in M1 or M2.
Optionally display power/frequency under cursor in status line.
Optionally display peak power/frequency in status line.
Fix incorrect nyquist sample replication, when zoom used.
Fix cursor not changing from resize to pointer when moving over spectrum measurements window.
Add spectrum colour setting.
2026-03-25 16:30:13 +00:00
Edouard Griffiths
6baa38f887
Merge pull request #2677 from f4exb/feature-ft4
Support FT4 in FT8 demod
2026-03-15 10:30:54 +01:00
f4exb
e98b4bdeb1 FT8 demod: more code linting 2026-03-15 00:18:52 +01:00
f4exb
9eef3d2437 FT8 demod: set all rates to float in FT4 2026-03-14 22:28:33 +01:00
f4exb
a1d3a3403d FT8 demod: separate band presets for FT8 and FT4 2026-03-14 21:33:13 +01:00
Edouard Griffiths
f7f1195097
Merge pull request #2668 from coloboxp/lora-meshtastic
Meshtastic: dedicated RX/TX plugins, multi-preset LoRa pipelines, and supporting integration updates
2026-03-13 12:39:12 +01:00
Alejandro Aleman
40ea5d096f meshtastic: consolidate LoRa/Meshtastic demod, auto-profile, decode tree, and dechirp replay improvements 2026-03-12 13:04:04 +01:00
f4exb
58c4bac3d8 FT4 demod: updated documentation 2026-03-11 23:15:43 +01:00
f4exb
8c0e220337 FT8 demod: create a processFT8 method on par with processFT4 2026-03-11 21:46:38 +01:00
f4exb
e241a1bb9b FT4 demod: fixed frequency presets for FT4 2026-03-11 09:38:57 +01:00
f4exb
26cfbac9b7 FT8 demod: removed experimental FT4 decoder 2026-03-09 01:26:35 +01:00
f4exb
fbfa04a06d FT4 demod: copy original FT8 worker to FT4. Isolate AI generated classes 2026-03-07 11:57:08 +01:00
f4exb
6005ad83f3 scaffold a new FT4 decoder based on FT8 decoder with multi threaded approach 2026-03-03 20:59:42 +01:00
f4exb
db5facc529 FT8 demod: FT4 support (2) 2026-03-02 19:16:15 +01:00
f4exb
9bb9493afd FT8 demod: FT4 support (1) 2026-03-01 22:21:16 +01:00
Rolf van Kleef
a112775ee2
NAVTEX: Flush CSV after each message
I'd like to watch for Navtex messages in an external application, though the file is only flushed whenever I restart SDRAngel or change the CSV writing settings. I'd like it to write out after each message so that I can continuously watch for new messages.

As such, I've added a flush after writing a message to the log file. This is not a huge burden on the filesystem as messages typically take around a minute to be received, and no less than 10 seconds.
2026-02-27 11:34:35 +01:00
f4exb
e4022031a9 Freq scanner VAD: Sonar fixes 2026-02-22 10:44:39 +01:00
f4exb
7e5e9dabf6 Frequency Scanner: updated documentation 2026-02-21 23:51:24 +01:00
f4exb
32c31d0efb Freq scanner VAD: use max voice score for max power priority mode 2026-02-21 11:44:09 +01:00
f4exb
e6ff9669a9 Freq scanner VAD: CW mitigation 2026-02-21 11:44:09 +01:00
f4exb
6a56c25dd0 Freq scanner: cleanup (1) 2026-02-21 11:44:09 +01:00
f4exb
98c703bfbf Freq scanner: implemented device frequency locking 2026-02-21 11:44:09 +01:00
f4exb
ceb602283a Freq Scanner: GUI changes 2026-02-21 11:44:09 +01:00
f4exb
8b486d5709 Frequency scanner voice squelch: Additional F1 plausibility checks 2026-02-21 11:44:09 +01:00
f4exb
5574b7f3d6 Freq Scanner voice squelch: pitch/formant mitigation 2026-02-21 11:44:09 +01:00