LockdownState

sealed class LockdownState(source)

Represents the lockdown authentication state for a firmware-locked device.

Inheritors

Types

Link copied to clipboard
data object Disabled : LockdownState

Device is lockdown-capable but lockdown is currently OFF. The toggle shows OFF.

Link copied to clipboard
data class Locked(val lockReason: String = "") : LockdownState

Device is locked or this client is not yet authorized.

Link copied to clipboard

Lock Now ACK received — client should disconnect immediately, no dialog.

Link copied to clipboard
Link copied to clipboard
data object None : LockdownState
Link copied to clipboard
data class UnlockBackoff(val backoffSeconds: Int) : LockdownState

Too many attempts — must wait backoffSeconds before retrying.

Link copied to clipboard
data object Unlocked : LockdownState
Link copied to clipboard

Wrong passphrase — retry immediately.