Send a complete policy table to VTX only when maxPower/touchscreen/profile configuration changes.
Requirements
use an authenticated bidirectional GS ↔ VTX control path; discover the real existing WFB/management endpoint first;
do not encode 127 table entries over ELRS RC frames;
table schema contains generation, hash, maxPower and bounded entries;
VTX validates whole table then ACKs generation/hash;
OSD displays local table identity, VTX ACK identity, pending/mismatch state;
no plaintext side channel, arbitrary shell command, or key material.
Acceptance
Changing temporary CH6 maxPower while configurable creates a new table; VTX acknowledges identical generation/hash before runtime level control becomes enabled.
## Goal
Send a complete policy table to VTX only when maxPower/touchscreen/profile configuration changes.
## Requirements
- use an authenticated bidirectional GS ↔ VTX control path; discover the real existing WFB/management endpoint first;
- do not encode 127 table entries over ELRS RC frames;
- table schema contains generation, hash, maxPower and bounded entries;
- VTX validates whole table then ACKs generation/hash;
- OSD displays local table identity, VTX ACK identity, pending/mismatch state;
- no plaintext side channel, arbitrary shell command, or key material.
## Acceptance
Changing temporary CH6 maxPower while configurable creates a new table; VTX acknowledges identical generation/hash before runtime level control becomes enabled.
Tracked by #20. Depends on #16 and the authenticated bidirectional WFB control/telemetry transport decisions.
Tracked by https://git.piksar.eu/piotr/groundstation/issues/20. Depends on #16 and the authenticated bidirectional WFB control/telemetry transport decisions.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Goal
Send a complete policy table to VTX only when maxPower/touchscreen/profile configuration changes.
Requirements
Acceptance
Changing temporary CH6 maxPower while configurable creates a new table; VTX acknowledges identical generation/hash before runtime level control becomes enabled.
Tracked by #20. Depends on #16 and the authenticated bidirectional WFB control/telemetry transport decisions.