Fix missing profile and tx_power in radio config JSON

The radio_config_dict passed to the frontend was missing the profile
and tx_power fields, causing the Network Info panel to omit them.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Louis King
2026-02-10 15:56:45 +00:00
parent 706c32ae01
commit 48786a18f9

View File

@@ -68,10 +68,12 @@ def _build_config_json(app: FastAPI, request: Request) -> str:
radio_config_dict = None
if radio_config:
radio_config_dict = {
"profile": radio_config.profile,
"frequency": radio_config.frequency,
"bandwidth": radio_config.bandwidth,
"spreading_factor": radio_config.spreading_factor,
"coding_rate": radio_config.coding_rate,
"tx_power": radio_config.tx_power,
}
# Get feature flags