Class ValueScaler.EngLimitEnforcer
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler
-
- com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler.EngLimitEnforcer
-
- Enclosing class:
- ValueScaler
protected static class ValueScaler.EngLimitEnforcer extends ValueScaler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler
ValueScaler.AbstractDoubleScaler, ValueScaler.ArrayScalar, ValueScaler.BitInversionScalar, ValueScaler.EngLimitEnforcer, ValueScaler.ExponentialFilterScaler, ValueScaler.NonScaler, ValueScaler.StandardScaler
-
-
Constructor Summary
Constructors Constructor Description EngLimitEnforcer(ClampMode mode, double low, double high, ValueScaler scaler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QualifiedValue
checkBounds(QualifiedValue v)
Will return a value the "OPC_LIMIT_EXCEEDED" if the value is outside the bounds.QualifiedValue
deScale(QualifiedValue v)
QualifiedValue
scale(QualifiedValue v)
-
Methods inherited from class com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler
configure, configure, isEnabled, noScale
-
-
-
-
Constructor Detail
-
EngLimitEnforcer
public EngLimitEnforcer(ClampMode mode, double low, double high, ValueScaler scaler)
-
-
Method Detail
-
checkBounds
protected QualifiedValue checkBounds(QualifiedValue v)
Will return a value the "OPC_LIMIT_EXCEEDED" if the value is outside the bounds.
-
scale
public QualifiedValue scale(QualifiedValue v)
- Specified by:
scale
in classValueScaler
-
deScale
public QualifiedValue deScale(QualifiedValue v)
- Specified by:
deScale
in classValueScaler
-
-