Skip to content

[Bug]: Enforce configured maximumTxSeconds in the Android PTT watchdog #19

Description

@awatchar

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions