Class UnchangingFaultMonitor


  • public class UnchangingFaultMonitor
    extends AbstractFaultMonitor
    A fault monitor that ensures a given value remains unchanged for a duration of time
    • Constructor Detail

      • UnchangingFaultMonitor

        public UnchangingFaultMonitor​(LightningFaultCodes.Code code,
                                      java.util.function.DoubleSupplier fn,
                                      double duration,
                                      double epsilon,
                                      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