New approach to support RX-only mode more cleanly (#2908)

* Add enabled checks in ReceiverModel and TransmitterModel

* Move TX limit logic to TransmitterModel from radio API

* Add TX disable functionality and UI
This commit is contained in:
Harin Lee
2026-01-07 13:29:56 +09:00
committed by GitHub
parent 3d979a613a
commit 93799bde6d
10 changed files with 103 additions and 39 deletions
+8
View File
@@ -320,6 +320,14 @@ SystemStatusView::SystemStatusView(
refresh();
}
void SystemStatusView::on_tx_disabled() {
if (!nav_.is_valid())
return;
nav_.pop();
nav_.display_modal("Error", "RF transmit disabled.\nApplication closed.");
}
// when battery icon / text is clicked
void SystemStatusView::on_battery_details() {
if (!nav_.is_valid()) return;