protected static class LegacyHistoryExecutor.PreprocessedHistoryGroup extends java.lang.Object implements HistoricalValueGroup<IdentifiedHistoricalValue<java.lang.Integer>>, IdentifiedHistoricalValue<java.lang.Integer>
FLAG_DIRECT_AVG, FLAG_ENTRY, FLAG_EXIT, FLAG_FIRST_VAL, FLAG_MAX, FLAG_MIN
Constructor and Description |
---|
PreprocessedHistoryGroup() |
Modifier and Type | Method and Description |
---|---|
void |
addValue(IdentifiedHistoricalValue<java.lang.Integer> v) |
int |
compareTo(HistoricalValue o) |
static LegacyHistoryExecutor.PreprocessedHistoryGroup |
createFrom(IdentifiedHistoricalValue<java.lang.Integer> value) |
IdentifiedHistoricalValue<java.lang.Integer> |
get(int ndx) |
DataTypeClass |
getDataType() |
int |
getFlags()
Flags are implementation dependent markers for the value.
|
DataQuality |
getQuality() |
java.lang.Integer |
getTagID() |
long |
getTimestamp() |
java.lang.Object |
getValue() |
int |
length() |
public static LegacyHistoryExecutor.PreprocessedHistoryGroup createFrom(IdentifiedHistoricalValue<java.lang.Integer> value)
public java.lang.Integer getTagID()
getTagID
in interface IdentifiedHistoricalValue<java.lang.Integer>
public void addValue(IdentifiedHistoricalValue<java.lang.Integer> v)
public java.lang.Object getValue()
getValue
in interface HistoricalValue
public DataQuality getQuality()
getQuality
in interface HistoricalValue
public long getTimestamp()
getTimestamp
in interface HistoricalValue
public DataTypeClass getDataType()
getDataType
in interface HistoricalValue
public int getFlags()
HistoricalValue
getFlags
in interface HistoricalValue
public int compareTo(HistoricalValue o)
compareTo
in interface java.lang.Comparable<HistoricalValue>
public int length()
length
in interface HistoricalValueGroup<IdentifiedHistoricalValue<java.lang.Integer>>
public IdentifiedHistoricalValue<java.lang.Integer> get(int ndx)
get
in interface HistoricalValueGroup<IdentifiedHistoricalValue<java.lang.Integer>>