|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.monitorenter.gui.chart.io.ADataCollector info.monitorenter.gui.chart.io.RandomDataCollectorTimeStamped
public class RandomDataCollectorTimeStamped
Data collector that collects values with an absolute timestamp as x value and a random jumping y value.
Constructor Summary | |
---|---|
RandomDataCollectorTimeStamped(ITrace2D trace,
int latency)
Creates an instance that will collect every latency ms a point and add it to the trace. |
Method Summary | |
---|---|
ITracePoint2D |
collectData()
Override this method. |
Methods inherited from class info.monitorenter.gui.chart.io.ADataCollector |
---|
finalize, getLatency, getTrace, isRunning, run, setLatency, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RandomDataCollectorTimeStamped(ITrace2D trace, int latency)
trace
- the trace to add collected points to.latency
- the interval in ms for collecting points.Method Detail |
---|
public ITracePoint2D collectData()
ADataCollector
Override this method. It will be invoked in intervals of the configured latency time. The TracePoint2D that is returned will be added to the constructor given ITrace2D.
Keep your implementation fast. If the computations performed here take longer than the latency time that desired refresh rate will not be reached.
collectData
in class ADataCollector
ADataCollector.collectData()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |