Interface HistoricalTagValue
-
- All Superinterfaces:
HistoricalData
,java.io.Serializable
- All Known Implementing Classes:
BasicHistoricalTagValue
,PackedHistoricalQualifiedValue
,PackedHistoricalTagValue
public interface HistoricalTagValue extends HistoricalData
This interface defines a piece of history coming from a tag, and is used by the history storage system. It is a QualifiedValue, and adds on some information about the source and settings.
NOTE: The tag history system does not expect multiple values for a given path for a given time. It relies on implementors of this interface to implement .equals() correctly in order to ensure this.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TAG_DATA_SIGNITURE
All SQLTags history data shares the same signature.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InterpolationMode
getInterpolationMode()
DataQuality
getQuality()
TagPath
getSource()
java.util.Date
getTimestamp()
TimestampSource
getTimestampSource()
DataTypeClass
getTypeClass()
java.lang.Object
getValue()
-
Methods inherited from interface com.inductiveautomation.ignition.gateway.history.HistoricalData
getDataCount, getFlavor, getLoggerName, getSignature
-
-
-
-
Field Detail
-
TAG_DATA_SIGNITURE
static final java.lang.String TAG_DATA_SIGNITURE
All SQLTags history data shares the same signature.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSource
TagPath getSource()
-
getTypeClass
DataTypeClass getTypeClass()
-
getInterpolationMode
InterpolationMode getInterpolationMode()
-
getTimestampSource
TimestampSource getTimestampSource()
-
getValue
java.lang.Object getValue()
-
getQuality
DataQuality getQuality()
-
getTimestamp
java.util.Date getTimestamp()
-
-