Class ValueScaler.AbstractDoubleScaler
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler
-
- com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler.AbstractDoubleScaler
-
- Direct Known Subclasses:
ValueScaler.ExponentialFilterScaler
,ValueScaler.StandardScaler
- Enclosing class:
- ValueScaler
protected abstract static class ValueScaler.AbstractDoubleScaler 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 Modifier Constructor Description protected
AbstractDoubleScaler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
coerceOrRound(java.lang.Double value, java.lang.Class<?> destType)
protected abstract double
deScale(double v)
QualifiedValue
deScale(QualifiedValue v)
protected abstract boolean
onlyGoodQuality()
protected abstract double
scale(double v)
QualifiedValue
scale(QualifiedValue v)
-
Methods inherited from class com.inductiveautomation.ignition.gateway.tags.actors.factories.scaling.ValueScaler
configure, configure, isEnabled, noScale
-
-
-
-
Method Detail
-
scale
public QualifiedValue scale(QualifiedValue v)
- Specified by:
scale
in classValueScaler
-
deScale
public QualifiedValue deScale(QualifiedValue v)
- Specified by:
deScale
in classValueScaler
-
coerceOrRound
protected java.lang.Object coerceOrRound(java.lang.Double value, java.lang.Class<?> destType)
-
scale
protected abstract double scale(double v)
-
deScale
protected abstract double deScale(double v)
-
onlyGoodQuality
protected abstract boolean onlyGoodQuality()
-
-