Class Deadband.PercentDeadband
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
-
- com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband.PercentDeadband
-
-
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 Constructor Description PercentDeadband(double limit, double rangeLow, double rangeHigh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
scalarPassesDeadband(java.lang.Object previous, java.lang.Object current)
Evaluates whether the deadband has been exceeded.java.lang.String
toString()
-
Methods inherited from class com.inductiveautomation.ignition.gateway.tags.evaluation.util.Deadband
arrayPassesDeadband, createAbsolute, createPercent, getLimit, hasChanged, hasChanged, setLimit
-
-
-
-
Method Detail
-
scalarPassesDeadband
protected boolean scalarPassesDeadband(java.lang.Object previous, java.lang.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 classDeadband
-
-