Class Deadband.PercentDeadband

java.lang.Object
com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband.PercentDeadband
All Implemented Interfaces:
Diagnosable
Enclosing class:
Deadband

public static class Deadband.PercentDeadband extends Deadband
  • Constructor Details

    • PercentDeadband

      public PercentDeadband(double limit, double rangeLow, double rangeHigh)
  • Method Details

    • scalarPassesDeadband

      protected boolean scalarPassesDeadband(Object previous, Object current)
      Description copied from class: Deadband
      Evaluates whether the deadband has been exceeded. Called after null and quality have been checked, passed the internal values of the qualified values.
      Specified by:
      scalarPassesDeadband in class Deadband
    • sampleDiagnostics

      public void sampleDiagnostics(DiagnosticsSample sample)
      Description copied from interface: Diagnosable
      Provides the sample upon which the object can set diagnostics information. It is expected that the calling object will first call getSubSample() in order to specify a useful identifier for this object's data.
      Specified by:
      sampleDiagnostics in interface Diagnosable
      Overrides:
      sampleDiagnostics in class Deadband
    • toString

      public String toString()
      Overrides:
      toString in class Deadband