TlvSoftwareFaultEvent: ObjectSchema<{
    faultRecording: OptionalFieldType<Uint8Array>;
    id: FieldType<number | bigint>;
    name: OptionalFieldType<string>;
}> = ...

Body of the SoftwareDiagnostics softwareFault event

Type declaration

  • faultRecording: OptionalFieldType<Uint8Array>

    The FaultRecording field shall be a manufacturer-specified payload intended to convey information to assist in further diagnosing or debugging a software fault. The FaultRecording field may be used to convey information such as, but not limited to, thread backtraces or register contents.

    MatterSpecification.v13.Core § 11.13.8.1.3

  • id: FieldType<number | bigint>

    The ID field shall be set to the ID of the software thread in which the last software fault occurred.

    MatterSpecification.v13.Core § 11.13.8.1.1

  • name: OptionalFieldType<string>

    The Name field shall be set to a manufacturer-specified name or prefix of the software thread in which the last software fault occurred.

    MatterSpecification.v13.Core § 11.13.8.1.2

MatterSpecification.v13.Core § 11.13.8.1