Problem
The portal accepts ptt.maximumTxSeconds values from 1 to 120, but the Android service watchdog always uses a hard-coded 120 seconds. Values below 120 therefore do not change runtime behavior.
Accepted behavior
- Parse the active validated value into the managed radio connection/runtime state.
- Use that value for every service-owned managed PTT watchdog arm.
- Preserve the 120-second safe default and existing release-on-network-loss behavior.
- Add unit coverage for configured values, defaulting and bounds.
- Do not alter the dedicated-device exported-component policy in this issue.
Acceptance
- Android unit tests pass.
- Fresh FOSS debug/release assembly passes.
- Static tests prove a configured value below 120 changes the watchdog delay.
- Physical T56 PTT timing remains a later acceptance step when hardware is connected.
Problem
The portal accepts ptt.maximumTxSeconds values from 1 to 120, but the Android service watchdog always uses a hard-coded 120 seconds. Values below 120 therefore do not change runtime behavior.
Accepted behavior
Acceptance