enum FaultStateEnumThe fault state of the EVSE.
-
The EVSE is not in an error state.
Declaration
Swift
case noError -
The EVSE is unable to obtain electrical measurements.
Declaration
Swift
case meterFailure -
The EVSE input voltage level is too high.
Declaration
Swift
case overVoltage -
The EVSE input voltage level is too low.
Declaration
Swift
case underVoltage -
The EVSE detected charging current higher than allowed by the charger.
Declaration
Swift
case overCurrent -
The EVSE detected voltage on charging pins when the contactor was open.
Declaration
Swift
case contactWetFailure -
The EVSE detected the absence of voltage after enabling the contactor.
Declaration
Swift
case contactDryFailure -
The EVSE has an unbalanced current supply.
Declaration
Swift
case groundFault -
The EVSE has detected a loss in power.
Declaration
Swift
case powerLoss -
The EVSE has detected a power-quality issue.
Declaration
Swift
case powerQuality -
The EVSE pilot-signal amplitude short circuited to ground.
Declaration
Swift
case pilotShortCircuit -
The emergency stop button was pressed.
Declaration
Swift
case emergencyStop -
The EVSE detected that the cable has been disconnected.
Declaration
Swift
case evDisconnected -
The EVSE could not determine the proper power supply level.
Declaration
Swift
case wrongPowerSupply -
The EVSE detected a swap of the live and neutral wires.
Declaration
Swift
case liveNeutralSwap -
The EVSE internal temperature is too high.
Declaration
Swift
case overTemperature -
The EVSE has detected an unknown fault.
Declaration
Swift
case other -
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
rawValueThe raw value to use for the new instance.