2.1.3 Error States
The RELAY_ERROR state is set if an unexpected condition or malfunction is detected. All relay states can reach the error state. A few examples of the conditions that can cause this transition are shown below:
- Unexpected voltage during RELAY_OPEN
- Output did not transition during RELAY_OPEN_TRANSITION_CLOSED or RELAY_CLOSE_TRANSITION_OPEN
- Output voltage is invalid (brown-out)
- Microcontroller self-test failed
While in RELAY_ERROR, the coil is de-energized and the microcontroller does not switch the relay.