1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-29 13:34:13 -04:00
Commit Graph

1118 Commits

Author SHA1 Message Date
Robin Getz 0ee3237db5 Fix UDP port validation boolean operations
cppcheck reported boolean expressions being used in bitwise operations
when validating UDP ports. Replace accidental '&' operators with logical
'&&' operators.

Also replace hard-coded port range limits with UINT16_MAX to make the
valid UDP port range explicit and keep UDP source/sink validation
consistent.

No functional change.

Signed-off-by: Robin Getz <rgetz503@gmail.com>
2026-07-25 20:11:59 -04:00
Jon Beniston 4f06215965 Get Qt6 build working on Android. 2026-07-09 23:16:19 +01:00
f4exb 1f9b0ebb31 Release v7.27.1 2026-07-04 18:22:23 +02:00
Tom Hensel dd0b2a4f1d docs: update readmes to reflect dedicated MeshCore SWG schemas (PR #2784)
Both plugin readmes listed the SWGMeshtastic* placeholder as an
outstanding item needing dedicated SWGMeshcore* schemas. This PR
provides exactly that — strike the stale todo and note the resolution.
2026-07-04 12:42:22 +02:00
Tom Hensel 2692b56c64 fixup: add missing CMake integration, export.h, and MeshCore swagger schemas
PR #2775 merged the MeshCore plugin source files but omitted the
parent CMakeLists.txt changes, the export.h API macro, and all
MeshCore-specific Swagger schema types. Without these the plugins
do not build and the REST API serves Meshtastic types for MeshCore
channels.

Adds:
- CMakeLists.txt parent directories + option definitions
- exports/export.h MODEMMESHCORE_API macro
- MeshcoreDemod/Mod swagger YAML specs + SWG client classes
- SWGChannelSettings/Report/Actions/ModelFactory MeshCore types
- Rename 164 Meshtastic donor references in plugin code
2026-07-04 12:31:14 +02:00
f4exb 0bb7a1e600 Release v7.27.0 2026-07-04 09:55:26 +02:00
Tom Hensel 92552f6b4f meshcore: add MeshCore protocol RX/TX channel plugins 2026-06-24 20:19:20 +02:00
f4exb ef4357f26b Release 7.25.0 2026-05-04 06:00:17 +02:00
Tammo Jan Dijkema c86c178363 Use Qt6.2 compatible qt_add_plugin in CMake 2026-04-25 17:11:41 +02:00
Edouard Griffiths fc4d88b3cd Merge pull request #2706 from srcejon/fix_nfm_demod_scaling
NFMDemod: Correct FM scaling.
2026-04-22 19:50:58 +02:00
Jon Beniston 19fa916e48 Use ± symbol for frequency deviation in GUI. Indicate figure is peak deviation in docs and tooltips. 2026-04-21 19:53:59 +01:00
Jon Beniston 9309ec1711 NFMDemod: Correct FM scaling. 2026-04-20 17:31:56 +01:00
Jon Beniston ce37489245 NFMMod: Fix center frequency display. 2026-04-20 09:35:39 +01:00
f4exb 0e13bbab85 Release 7.24.0 2026-03-28 19:22:50 +01:00
f4exb f787deeff1 Meshtastic: Copilot code review fixes 2026-03-28 05:04:54 +01:00
f4exb efa232db88 Meshtastic: some Sonar fixes 2026-03-27 21:17:46 +01:00
f4exb a47b3e69fc Meshtastic: updated readme 2026-03-27 00:25:09 +01:00
f4exb dce4c3365a Meshtastic modulator: removed radio/coder settings from MESH: text-command 2026-03-27 00:25:09 +01:00
f4exb fe4c1f85ae Meshtastic modulator: fixed device frequency setting from preset/region/channel 2026-03-27 00:25:09 +01:00
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 a3f5ed6963 Meshtastic: fixed Tx and strengthen Rx header processing 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 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
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 5ae74e9e19 Release 7.23.2 2026-02-14 10:58:43 +01:00
f4exb fcbaf95403 Fixed settings keys 2026-02-12 23:23:27 +01:00
f4exb c8389506e4 Release v7.23.1 2026-02-02 21:38:25 +01:00
f4exb 47fba8c980 Apply atomic settings to channel Tx plugins. Fixes #1329 2026-02-01 12:26:46 +01:00
srcejon 139b366bfd Merge branch 'f4exb:master' into acars 2026-01-25 16:43:30 +00:00
Jon Beniston bffe587c18 Replace NCOF with NCO as the latter has better SFDR. 2026-01-25 11:11:20 +00:00
f4exb 3b3f5b5405 ChirChat modulator: fixed message timings display 2026-01-25 00:34:01 +01:00
f4exb ab6c0ee5e7 ChirpChat: add option to reverse the chips sequence orientation. Fixes #2618 2026-01-24 22:11:17 +01:00
f4exb 1236b11900 Publish version v7.23.0 2026-01-13 19:07:23 +01:00
srcejon a1004cd935 Merge branch 'f4exb:master' into inmarsat 2026-01-07 13:02:21 +00:00
Jon Beniston 0ae5320f77 Add OpenCV dependency 2026-01-07 10:45:55 +00:00
Jon Beniston 632032256c Fix Mac compilation. Only include required headers. 2026-01-06 20:34:50 +00:00
Jon Beniston feeb757f21 Add Inmarsat C demodulator. 2026-01-06 12:07:52 +00:00
f4exb c334ffeeec DATV modulator: use the libavcodec version to figure out write_packet_cb prototype 2026-01-03 13:36:43 +01:00
f4exb ce2c5207aa DATV modulator: fixed write_packet_cb prototype depending on FF_API_AVIO_WRITE_NONCONST value. Fixes PR #2586 2026-01-03 12:31:07 +01:00
f4exb 0ddbba7815 DATV modulator: fixed still image timestamp implementation to be portable. Fixes PR #2586 2026-01-03 12:16:53 +01:00
f4exb 5145fd1368 DATV modulator: more Sonar fixes 2026-01-01 15:48:31 +01:00
f4exb b15134e1ff DATV modulator: use localtime_r instead of localtime 2026-01-01 15:37:41 +01:00
f4exb 6c347095e5 DATV modulator: Sonar fix 2026-01-01 12:56:52 +01:00
f4exb 7cf1a28b48 DATV modulator: implement still image source for the TS. Fixes #2454 2026-01-01 11:13:03 +01:00