Class Deadband.AbsoluteDeadbandDouble
java.lang.Object
com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband.AbsoluteDeadbandDouble
- All Implemented Interfaces:
Diagnosable
- Enclosing class:
- Deadband
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
Deadband.AbsoluteDeadbandDouble, Deadband.AbsoluteDeadbandInt, Deadband.DeadbandResult, Deadband.NoDeadband, Deadband.PercentDeadband
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
limit, NO_DEADBAND, SCALAR_NO, SCALAR_YES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
scalarPassesDeadband
(Object previous, Object current) Evaluates whether the deadband has been exceeded.Methods inherited from class com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
arrayPassesDeadband, createAbsolute, createPercent, getLimit, hasChanged, hasChanged, sampleDiagnostics, setLimit, toString
-
Constructor Details
-
AbsoluteDeadbandDouble
public AbsoluteDeadbandDouble(double limit)
-
-
Method Details
-
scalarPassesDeadband
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 classDeadband
-