fix(FirmwarePlugin): keep enum sentinel values outside param operating range (Stable_V5.1) - #14871
Conversation
…g range Validate enum codes against the storage type only instead of the full metadata, so firmware-declared sentinels (e.g. RTL_CONE_SLOPE 0=Disabled with range 0.5..10) are no longer dropped from the parameter editor. Fixes mavlink#14854 (cherry picked from commit 188a5cb)
Codecov Report❌ Patch coverage is
❌ Your patch check has failed because the patch coverage (0.00%) is below the target coverage (30.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## Stable_V5.1 #14871 +/- ##
==============================================
Coverage ? 32.78%
==============================================
Files ? 784
Lines ? 67690
Branches ? 31363
==============================================
Hits ? 22195
Misses ? 30582
Partials ? 14913
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
Build ResultsPlatform Status
All builds passed. Pre-commit
Pre-commit hooks: 2 passed, 75 failed, 7 skipped. Test Resultslinux-coverage-integration: 37 passed, 0 skipped Code CoverageCoverage: 69.5% No baseline available for comparison Artifact Sizes
Updated: 2026-08-15 19:02:22 UTC • Commit: 3448238 • Triggered by: Linux |
Stable backport of #14868 (fix for #14854).
Clean cherry-pick of 188a5cb. Verified locally on Stable_V5.1: build succeeds and APMParameterMetaDataTest passes.