public class TsEntry
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
float[] |
data |
boolean[] |
interpolated |
int[][] |
qualityCounter |
DataQuality[] |
qualityFlag |
long |
timestamp |
Constructor and Description |
---|
TsEntry(long timestamp,
float[] data) |
TsEntry(long timestamp,
float[] data,
DataQuality[] qualityFlag) |
TsEntry(long timestamp,
float[] data,
DataQuality[] qualityFlag,
int[][] qualityCounter) |
TsEntry(long timestamp,
float[] data,
DataQuality[] qualityFlag,
int[][] qualityCounter,
boolean[] interpolated) |
TsEntry(long timestamp,
Pair<float[],DataQuality[]> dataPair) |
TsEntry(long timestamp,
java.lang.Void unused,
Pair<float[],int[][]> dataPair) |
Modifier and Type | Method and Description |
---|---|
static TsEntry |
createNaN(long timestamp,
int columnCount) |
static float[] |
createNanData(int columnCount) |
static DataQuality[] |
createNaQuality(int columnCount) |
java.lang.String |
interpolatedFlagToString() |
static TsEntry |
of(DataEntry e) |
static TsEntry |
of(long timestamp,
float... values) |
java.lang.String |
qualityCountersToString() |
java.lang.String |
qualityFlagToString() |
java.lang.String |
toString() |
TsEntry |
withTimeOffset(int minutes) |
public final long timestamp
public final float[] data
public final DataQuality[] qualityFlag
public final int[][] qualityCounter
public final boolean[] interpolated
public TsEntry(long timestamp, float[] data, DataQuality[] qualityFlag, int[][] qualityCounter)
public TsEntry(long timestamp, float[] data, DataQuality[] qualityFlag, int[][] qualityCounter, boolean[] interpolated)
public TsEntry(long timestamp, float[] data)
public TsEntry(long timestamp, float[] data, DataQuality[] qualityFlag)
public TsEntry(long timestamp, Pair<float[],DataQuality[]> dataPair)
public TsEntry(long timestamp, java.lang.Void unused, Pair<float[],int[][]> dataPair)
public static TsEntry of(long timestamp, float... values)
public static TsEntry createNaN(long timestamp, int columnCount)
public static float[] createNanData(int columnCount)
public static DataQuality[] createNaQuality(int columnCount)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String qualityFlagToString()
public java.lang.String interpolatedFlagToString()
public java.lang.String qualityCountersToString()
public TsEntry withTimeOffset(int minutes)