public class AnalogStatistics extends java.lang.Object implements StatisticsGenerator
Modifier and Type | Field and Description |
---|---|
private double |
average |
private int |
count |
private long |
end |
private long |
lastTime |
private java.lang.Double |
lastValue |
private double |
maximum |
private long |
maxTime |
private double |
minimum |
private long |
minTime |
private boolean |
noData |
private long |
realDuration |
private long |
realStart |
private double |
sum |
Constructor and Description |
---|
AnalogStatistics(java.lang.Double startValue,
java.util.List<? extends IValueTime> values,
long start,
long end) |
AnalogStatistics(java.lang.Double startValue,
long start,
long end) |
AnalogStatistics(PointValueTime startValue,
java.util.List<? extends IValueTime> values,
long start,
long end) |
Modifier and Type | Method and Description |
---|---|
void |
addValueTime(IValueTime vt) |
void |
done() |
double |
getAverage() |
int |
getCount() |
long |
getEnd() |
java.lang.String |
getHelp() |
double |
getMaximum() |
long |
getMaxTime() |
double |
getMinimum() |
long |
getMinTime() |
long |
getRealStart() |
double |
getSum() |
boolean |
isNoData() |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
private double minimum
private long minTime
private double maximum
private long maxTime
private double average
private double sum
private int count
private boolean noData
private long realStart
private final long end
private long lastTime
private long realDuration
private java.lang.Double lastValue
public AnalogStatistics(PointValueTime startValue, java.util.List<? extends IValueTime> values, long start, long end)
public AnalogStatistics(java.lang.Double startValue, java.util.List<? extends IValueTime> values, long start, long end)
public AnalogStatistics(java.lang.Double startValue, long start, long end)
public void addValueTime(IValueTime vt)
addValueTime
in interface StatisticsGenerator
public void done()
done
in interface StatisticsGenerator
public double getMinimum()
public long getMinTime()
public double getMaximum()
public long getMaxTime()
public double getAverage()
public double getSum()
public int getCount()
public boolean isNoData()
public long getRealStart()
public long getEnd()
public java.lang.String getHelp()
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)