Class TimedFaultMonitor


  • public class TimedFaultMonitor
    extends AbstractFaultMonitor
    A fault monitor that checks if a condition has existed for a given period of time
    • Constructor Detail

      • TimedFaultMonitor

        public TimedFaultMonitor​(LightningFaultCodes.Code code,
                                 java.util.function.BooleanSupplier fn,
                                 double duration,
                                 java.lang.String msg)
    • Method Detail

      • checkFault

        public boolean checkFault()
        Description copied from class: AbstractFaultMonitor
        To be overridden, determines if fault should be written
        Specified by:
        checkFault in class AbstractFaultMonitor
        Returns:
        True if the fault should be written, false otherwise