---
title: MTRGeneralDiagnosticsHardwareFaultType
framework: matter
role: symbol
role_heading: Enumeration
path: matter/mtrgeneraldiagnosticshardwarefaulttype
---

# MTRGeneralDiagnosticsHardwareFaultType

## Declaration

```swift
enum MTRGeneralDiagnosticsHardwareFaultType
```

## Topics

### Enumeration Cases

- [MTRGeneralDiagnosticsHardwareFaultType.audioOutputFault](matter/mtrgeneraldiagnosticshardwarefaulttype/audiooutputfault.md)
- [MTRGeneralDiagnosticsHardwareFaultType.nonResettableOverTemp](matter/mtrgeneraldiagnosticshardwarefaulttype/nonresettableovertemp.md)
- [MTRGeneralDiagnosticsHardwareFaultType.nonVolatileMemoryError](matter/mtrgeneraldiagnosticshardwarefaulttype/nonvolatilememoryerror.md)
- [MTRGeneralDiagnosticsHardwareFaultType.powerSource](matter/mtrgeneraldiagnosticshardwarefaulttype/powersource.md)
- [MTRGeneralDiagnosticsHardwareFaultType.radio](matter/mtrgeneraldiagnosticshardwarefaulttype/radio.md)
- [MTRGeneralDiagnosticsHardwareFaultType.resettableOverTemp](matter/mtrgeneraldiagnosticshardwarefaulttype/resettableovertemp.md)
- [MTRGeneralDiagnosticsHardwareFaultType.sensor](matter/mtrgeneraldiagnosticshardwarefaulttype/sensor.md)
- [MTRGeneralDiagnosticsHardwareFaultType.tamperDetected](matter/mtrgeneraldiagnosticshardwarefaulttype/tamperdetected.md)
- [MTRGeneralDiagnosticsHardwareFaultType.unspecified](matter/mtrgeneraldiagnosticshardwarefaulttype/unspecified.md)
- [MTRGeneralDiagnosticsHardwareFaultType.userInterfaceFault](matter/mtrgeneraldiagnosticshardwarefaulttype/userinterfacefault.md)
- [MTRGeneralDiagnosticsHardwareFaultType.visualDisplayFault](matter/mtrgeneraldiagnosticshardwarefaulttype/visualdisplayfault.md)

### Initializers

- [init(rawValue:)](matter/mtrgeneraldiagnosticshardwarefaulttype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
