struct

Matter::Cluster::Definitions::GeneralDiagnostics::Events::HardwareFaultChange

Inherits TLV::Serializable < Struct < Value < Object

Constructors

new(any : TLV::Any)
Source

Class methods

from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Source
from_slice(bytes : Bytes)
Source
from_tlv(any : TLV::Any)
Source
from_tlv(data : Bytes)
Source

Instance methods

current

This field shall represent the set of faults currently detected, as per Section 11.11.4.1, “HardwareFaultEnum”.

Source
current=(current : Array(HardwareFault))

This field shall represent the set of faults currently detected, as per Section 11.11.4.1, “HardwareFaultEnum”.

Source
previous

This field shall represent the set of faults detected prior to this change event, as per Section

11.11.4.1, “HardwareFaultEnum”.

Source
previous=(previous : Array(HardwareFault))

This field shall represent the set of faults detected prior to this change event, as per Section

11.11.4.1, “HardwareFaultEnum”.

Source
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Source
to_slice
Source
to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source