public class MonitorPointTimeSeries
extends java.lang.Object
Note that data from one multi-valued monitor point may have been split into several MonitorPointTimeSeries instances.
| Constructor and Description |
|---|
MonitorPointTimeSeries(int index,
java.lang.String corbaTypeId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMonitorPointValue(MonitorPointValue value)
Adds a
MonitorPointValue to the list of time-series data. |
java.lang.String |
getCorbaTypeId()
Gets the Corba Repository Id that the data was wrapped in
(or would have been wrapped in, had it not been multiplexed).
|
java.util.List<MonitorPointValue> |
getDataList()
The time series list of MonitorPointValue objects,
each of which holds one Number, Boolean, String etc object,
or several such objects, depending on the monitor point type.
|
int |
getMonitorPointIndex() |
public MonitorPointTimeSeries(int index,
java.lang.String corbaTypeId)
index - The index is 0 if this monitor point represents one baci property;
It is a running integer value if multiple logical monitor points get extracted from one baci property.corbaTypeId - See getCorbaTypeId().public void addMonitorPointValue(MonitorPointValue value)
MonitorPointValue to the list of time-series data.public int getMonitorPointIndex()
public java.lang.String getCorbaTypeId()
Currently used only for error logs, where it could become even more useful if we have to debug issues with unsigned IDL type mismatches in the future.
public java.util.List<MonitorPointValue> getDataList()