FirmwareDiagnostic

data class FirmwareDiagnostic(val id: Long, val operation: String, val backend: FirmwareBackendKind, val phase: FirmwareDiagnosticPhase, val status: FirmwareDiagnosticStatus, val durationNanos: Long, val threadName: String, val firmwareFingerprint: String, val firmwareDisplay: String, val board: String, val causeClass: String? = null, val causeMessage: String? = null)(source)

Immutable diagnostic record for one firmware operation.

Constructors

Link copied to clipboard
constructor(id: Long, operation: String, backend: FirmwareBackendKind, phase: FirmwareDiagnosticPhase, status: FirmwareDiagnosticStatus, durationNanos: Long, threadName: String, firmwareFingerprint: String, firmwareDisplay: String, board: String, causeClass: String? = null, causeMessage: String? = null)

Properties

Link copied to clipboard

Integration boundary that handled the operation.

Link copied to clipboard

Android board identifier.

Link copied to clipboard

Fully qualified failure class, or null on success.

Link copied to clipboard

Failure message, or null when unavailable.

Link copied to clipboard

Elapsed monotonic time for the operation.

Link copied to clipboard

Android display build identifier.

Link copied to clipboard

Android build fingerprint at the time of the operation.

Link copied to clipboard
val id: Long

Process-local monotonically increasing identifier.

Link copied to clipboard

Stable name of the firmware operation.

Link copied to clipboard

Stage at which the result was recorded.

Link copied to clipboard

Recorded outcome.

Link copied to clipboard

Name of the thread that recorded the result.