public abstract class PointTypeRT
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.text.DecimalFormat |
numericFormat |
private PointTypeVO |
vo |
Constructor and Description |
---|
PointTypeRT(PointTypeVO vo) |
Modifier and Type | Method and Description |
---|---|
protected double |
engineeringUnitsToRaw(double eng,
double rawLow,
double rawHigh,
double engLow,
double engHigh) |
GalilRequest |
getPollRequest() |
protected abstract java.lang.String |
getPollRequestImpl() |
GalilRequest |
getSetRequest(MangoValue value) |
protected abstract java.lang.String |
getSetRequestImpl(MangoValue value) |
boolean |
isSettable() |
abstract MangoValue |
parsePollResponse(java.lang.String data,
java.lang.String pointName) |
abstract MangoValue |
parseSetResponse(java.lang.String data) |
protected MangoValue |
parseValue(java.lang.String data,
int dataTypeId,
java.lang.String pointName) |
protected double |
rawToEngineeringUnits(double raw,
double rawLow,
double rawHigh,
double engLow,
double engHigh) |
private static final java.text.DecimalFormat numericFormat
private final PointTypeVO vo
public PointTypeRT(PointTypeVO vo)
public boolean isSettable()
public final GalilRequest getPollRequest()
protected abstract java.lang.String getPollRequestImpl()
public abstract MangoValue parsePollResponse(java.lang.String data, java.lang.String pointName) throws com.serotonin.web.i18n.LocalizableException
com.serotonin.web.i18n.LocalizableException
public final GalilRequest getSetRequest(MangoValue value)
protected abstract java.lang.String getSetRequestImpl(MangoValue value)
public abstract MangoValue parseSetResponse(java.lang.String data) throws com.serotonin.web.i18n.LocalizableException
com.serotonin.web.i18n.LocalizableException
protected MangoValue parseValue(java.lang.String data, int dataTypeId, java.lang.String pointName) throws com.serotonin.web.i18n.LocalizableException
com.serotonin.web.i18n.LocalizableException
protected double rawToEngineeringUnits(double raw, double rawLow, double rawHigh, double engLow, double engHigh)
protected double engineeringUnitsToRaw(double eng, double rawLow, double rawHigh, double engLow, double engHigh)