From 590d0258e54843cbb60df27e8eb6fb96378da219 Mon Sep 17 00:00:00 2001 From: mikecarper Date: Fri, 23 Oct 2026 18:45:04 -0700 Subject: [PATCH] Refresh preference test API and hosted documentation links --- docs/radio_presets.md | 4 ++++ docs/test-results/2026-10-23-meshtext-full-defaults.md | 4 ++++ test/test_common_usb_debug.py | 5 +++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/radio_presets.md b/docs/radio_presets.md index ea3b07e51..f586b8739 100644 --- a/docs/radio_presets.md +++ b/docs/radio_presets.md @@ -1,3 +1,7 @@ + + + + # Radio Presets The radio presets are currently stored on the MeshCore App API server. diff --git a/docs/test-results/2026-10-23-meshtext-full-defaults.md b/docs/test-results/2026-10-23-meshtext-full-defaults.md index 68557a24e..78c64ba1d 100644 --- a/docs/test-results/2026-10-23-meshtext-full-defaults.md +++ b/docs/test-results/2026-10-23-meshtext-full-defaults.md @@ -1,3 +1,7 @@ + + + + # Full Companion Meshtext defaults, 2026-10-23 The T1000-E image originally installed on MercerWoodMesh did not expose diff --git a/test/test_common_usb_debug.py b/test/test_common_usb_debug.py index 87c15924b..e2057dac3 100644 --- a/test/test_common_usb_debug.py +++ b/test/test_common_usb_debug.py @@ -78,8 +78,6 @@ struct NodePrefs { }; @HELPERS@ void ensureRxPowerSavingDefaults(uint32_t*, uint32_t*) {} -void recalcRxPowerSavingFromLevel(uint8_t, uint8_t, float, uint8_t, - uint32_t*, uint32_t*) {} @LEGACY@ @SERIALIZER@ @STORE@; @@ -119,6 +117,9 @@ struct CommonCLI { void savePrefs(PrefsSaveRouting::Scope scope = PrefsSaveRouting::Scope::Common); bool trySavePrefs(PrefsSaveRouting::Scope scope = PrefsSaveRouting::Scope::Common); void loadPrefsInt(FILESYSTEM*, const char*); + // Persistence tests leave radio timing untouched. The separate RXPS + // capability suite exercises this production API and its timing model. + static bool recalculateRxPowerSavingFromLevel(NodePrefs*) { return false; } bool recoverCommonPrefsFiles(FILESYSTEM*); bool saveCommonPrefsImageAtomically(FILESYSTEM*); bool saveMQTTPrefs(FILESYSTEM*) { return true; }