enum Matter::Cluster::Definitions::GeneralDiagnostics::HardwareFault

Defined in:

matter/cluster/definitions/general_diagnostics.cr

Enum Members

Unspecified = 0_u8

The Node has encountered an unspecified fault.

Radio = 1_u8

The Node has encountered a fault with at least one of its radios.

Sensor = 2_u8

The Node has encountered a fault with at least one of its sensors.

ResettableOverTemp = 3_u8

The Node has encountered an over-temperature fault that is resettable.

NonResettableOverTemp = 4_u8

The Node has encountered an over-temperature fault that is not resettable.

PowerSource = 5_u8

The Node has encountered a fault with at least one of its power sources.

VisualDisplayFault = 6_u8

The Node has encountered a fault with at least one of its visual displays.

AudioOutputFault = 7_u8

The Node has encountered a fault with at least one of its audio outputs.

UserInterfaceFault = 8_u8

The Node has encountered a fault with at least one of its user interfaces.

NonVolatileMemoryError = 9_u8

The Node has encountered a fault with its non-volatile memory.

TamperDetected = 10_u8

The Node has encountered disallowed physical tampering.

Instance Method Summary

Instance Method Detail

def audio_output_fault? #

Returns true if this enum value equals AudioOutputFault


[View source]
def non_resettable_over_temp? #

Returns true if this enum value equals NonResettableOverTemp


[View source]
def non_volatile_memory_error? #

Returns true if this enum value equals NonVolatileMemoryError


[View source]
def power_source? #

Returns true if this enum value equals PowerSource


[View source]
def radio? #

Returns true if this enum value equals Radio


[View source]
def resettable_over_temp? #

Returns true if this enum value equals ResettableOverTemp


[View source]
def sensor? #

Returns true if this enum value equals Sensor


[View source]
def tamper_detected? #

Returns true if this enum value equals TamperDetected


[View source]
def unspecified? #

Returns true if this enum value equals Unspecified


[View source]
def user_interface_fault? #

Returns true if this enum value equals UserInterfaceFault


[View source]
def visual_display_fault? #

Returns true if this enum value equals VisualDisplayFault


[View source]