# FaultStateEnum

    enum FaultStateEnum

The fault state of the EVSE.
- `


  ### [noError](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO7noErroryA2GmF)


  ` The EVSE is not in an error state.

  #### Declaration

  Swift

      case noError

- `


  ### [meterFailure](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO12meterFailureyA2GmF)


  ` The EVSE is unable to obtain electrical measurements.

  #### Declaration

  Swift

      case meterFailure

- `


  ### [overVoltage](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO11overVoltageyA2GmF)


  ` The EVSE input voltage level is too high.

  #### Declaration

  Swift

      case overVoltage

- `


  ### [underVoltage](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO12underVoltageyA2GmF)


  ` The EVSE input voltage level is too low.

  #### Declaration

  Swift

      case underVoltage

- `


  ### [overCurrent](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO11overCurrentyA2GmF)


  ` The EVSE detected charging current higher than allowed by the charger.

  #### Declaration

  Swift

      case overCurrent

- `


  ### [contactWetFailure](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO17contactWetFailureyA2GmF)


  ` The EVSE detected voltage on charging pins when the contactor was open.

  #### Declaration

  Swift

      case contactWetFailure

- `


  ### [contactDryFailure](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO17contactDryFailureyA2GmF)


  ` The EVSE detected the absence of voltage after enabling the contactor.

  #### Declaration

  Swift

      case contactDryFailure

- `


  ### [groundFault](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO06groundH0yA2GmF)


  ` The EVSE has an unbalanced current supply.

  #### Declaration

  Swift

      case groundFault

- `


  ### [powerLoss](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO9powerLossyA2GmF)


  ` The EVSE has detected a loss in power.

  #### Declaration

  Swift

      case powerLoss

- `


  ### [powerQuality](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO12powerQualityyA2GmF)


  ` The EVSE has detected a power-quality issue.

  #### Declaration

  Swift

      case powerQuality

- `


  ### [pilotShortCircuit](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO17pilotShortCircuityA2GmF)


  ` The EVSE pilot-signal amplitude short circuited to ground.

  #### Declaration

  Swift

      case pilotShortCircuit

- `


  ### [emergencyStop](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO13emergencyStopyA2GmF)


  ` The emergency stop button was pressed.

  #### Declaration

  Swift

      case emergencyStop

- `


  ### [evDisconnected](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO14evDisconnectedyA2GmF)


  ` The EVSE detected that the cable has been disconnected.

  #### Declaration

  Swift

      case evDisconnected

- `


  ### [wrongPowerSupply](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO16wrongPowerSupplyyA2GmF)


  ` The EVSE could not determine the proper power supply level.

  #### Declaration

  Swift

      case wrongPowerSupply

- `


  ### [liveNeutralSwap](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO15liveNeutralSwapyA2GmF)


  ` The EVSE detected a swap of the live and neutral wires.

  #### Declaration

  Swift

      case liveNeutralSwap

- `


  ### [overTemperature](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO15overTemperatureyA2GmF)


  ` The EVSE internal temperature is too high.

  #### Declaration

  Swift

      case overTemperature

- `


  ### [other](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO5otheryA2GmF)


  ` The EVSE has detected an unknown fault.

  #### Declaration

  Swift

      case other

- `


  ### [init(rawValue:)](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Matter/EnergyEvseTrait/FaultStateEnum#/s:15GoogleHomeTypes6MatterO15EnergyEvseTraitV14FaultStateEnumO8rawValueAGSgs6UInt64V_tcfc)


  ` Creates a new instance with the specified raw value.

  If there is no value of the type that corresponds with the specified raw
  value, this initializer returns `nil`. For example:

      enum PaperSize: String {
          case A4, A5, Letter, Legal
      }

      print(PaperSize(rawValue: "Legal"))
      // Prints "Optional(PaperSize.Legal)"

      print(PaperSize(rawValue: "Tabloid"))
      // Prints "nil"

  #### Declaration

  Swift

      init?(rawValue: UInt64)

  #### Parameters

  |---|---|
  | ` rawValue ` | The raw value to use for the new instance. |