fix: hide battery voltage range text for PMU-backed web stats

此提交包含在:
Jared Dohrman
2026-04-22 18:06:29 +10:00
父節點 46f0496865
當前提交 5c50295552
共有 2 個檔案被更改,包括 3 行新增2 行删除
+1 -1
查看文件
@@ -233,7 +233,7 @@ For boards that expose extra telemetry, the optional `Environment` summary card
Metrics with no current value are hidden rather than showing placeholder rows, so the cards vary by board and by current sensor state.
The `Core` battery meter prefers a board-reported battery percentage when the target exposes one. Otherwise it scales the displayed percentage from the board's configured battery voltage range rather than assuming a fixed single-cell `3000-4200 mV` pack.
The `Core` battery meter prefers a board-reported battery percentage when the target exposes one. On those boards, the meter detail shows the live battery millivolt reading only. Otherwise it scales the displayed percentage from the board's configured battery voltage range and shows that range in the detail text rather than assuming a fixed single-cell `3000-4200 mV` pack.
The trend graphs load sequentially rather than as one large payload:
+2 -1
查看文件
@@ -1472,7 +1472,8 @@ const char kWebPanelAppHtml[] PROGMEM = R"HTML(
: pctRange(core.battery_mv, batteryMin, batteryMax);
const queuePct = pctRange(core.queue_len, 0, 12);
const errorsPct = core.errors > 0 ? 100 : 0;
const batteryDetail = batteryMin < batteryMax
const usesBoardBatteryPercent = Number.isFinite(core.battery_pct) && core.battery_pct >= 0;
const batteryDetail = !usesBoardBatteryPercent && batteryMin < batteryMax
? (core.battery_mv || 0) + " mV (" + batteryMin + "-" + batteryMax + " mV)"
: (core.battery_mv || 0) + " mV";
return `<section class="hud-card">