Class Deadband

    • Constructor Detail

      • Deadband

        protected Deadband​(java.lang.Double limit)
    • Method Detail

      • getLimit

        public double getLimit()
      • setLimit

        public void setLimit​(java.lang.Double limit)
      • arrayPassesDeadband

        protected Deadband.DeadbandResult arrayPassesDeadband​(java.lang.Object previous,
                                                              java.lang.Object current)
      • scalarPassesDeadband

        protected abstract boolean scalarPassesDeadband​(java.lang.Object previous,
                                                        java.lang.Object current)
        Evaluates whether the deadband has been exceeded. Called after null and quality have been checked, passed the internal values of the qualified values.
      • createAbsolute

        public static Deadband createAbsolute​(double limit,
                                              boolean isInteger)
      • createPercent

        public static Deadband createPercent​(@Nullable
                                             java.lang.Double rangeLow,
                                             @Nullable
                                             java.lang.Double rangeHigh,
                                             double limit)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object