mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-07-30 05:23:47 +02:00
f19421ee6c
Firmware rejects rxdelay outside 0-20 and txdelay/direct.txdelay outside 0-2.0; the CLI only rejected negatives, so a remote admin could set delay factors far beyond what any firmware node would accept. Apply the firmware ranges with the firmware error strings and state the ranges in the help text. Existing configs with out-of-range values are untouched — only new CLI sets are gated. Also adds an end-to-end regression test running every set command against the real ConfigManager on a temp config file.