Fault Monitors - AD-EYE/AD-EYE_Core GitHub Wiki
The purpose of the fault monitors is to detect and monitor faults. A common interface has been implemented so that no matter the fault monitored, the usage is the same.
To avoid flickering output, the fault monitor follows the logics of a counter that:
- is incremented when a test is failed
- is decremented when a test succeeds When the counter reaches a high threshold, what is monitored is considered as faulty. When the counter reaches a low threshold, what is monitored is considered as non faulty. In between the high and low threshold, the state remains the same as the previous iteration.