Readiness Probe Config
data class ReadinessProbeConfig @JvmOverloads constructor(val attempts: Int = 3, val timeoutMs: Long, val backoffMs: Long)
Tuning for the readiness probe run after a session opens.
Opening a session only means the transport stream is up; the PED may still be booting and will silently drop commands sent too early. The SDK therefore probes with a timed command and only reports the connection once the device answers, retrying up to attempts times.
The defaults suit a cold-booting PED. Shortening them trades intermittent connection failures for a faster verdict.
Properties
Link copied to clipboard
Time the probes and the backoff between them take when the device never answers. It excludes the transport open before each attempt, which the SDK does not time out, so an app-side connect timeout needs headroom for attempts transport opens on top of this value.