DataPipe
, DataPipeForked
, IDataSink
, IDataSource
public class AccumulatorCounter extends DataAccumulator
addData
method is invoked. Output is a DataDouble.Modifier and Type | Field | Description |
---|---|---|
protected DataDouble |
data |
active, hasUnpushedData, pushInterval, putCount
dataInfo, dataSink, tag
Constructor | Description |
---|---|
AccumulatorCounter() |
Modifier and Type | Method | Description |
---|---|---|
protected boolean |
addData(IData dummyData) |
Increments the counter.
|
IData |
getData() |
Returns the DataInteger with the count.
|
IDataInfo |
processDataInfo(IDataInfo incomingDataInfo) |
Does nothing.
|
void |
reset() |
Sets count to zero.
|
getPushInterval, isActive, processData, setActive, setPushInterval, toString
getDataInfo, getTag, putData, putDataInfo
addDataSink, getDataSink, getDataSinks, removeDataSink, setDataSink, setDataSinks
putData, putDataInfo
getDataInfo, getTag
protected final DataDouble data
public IDataInfo processDataInfo(IDataInfo incomingDataInfo)
processDataInfo
in class DataProcessor
incomingDataInfo
- the DataInfo of the Data that will be input to this
DataProcessorprotected boolean addData(IData dummyData)
addData
in class DataAccumulator
dummyData
- the data to be processedpublic IData getData()
getData
in interface IDataSource
getData
in class DataAccumulator
public void reset()
reset
in class DataAccumulator