public class TrendableOPCRecord extends Object implements TrendableRecord
| Constructor and Description |
|---|
TrendableOPCRecord(String masterKey,
Instant masterTimestamp,
Map<String,Serializable> items)
Construct an instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.lsst.ccs.bus.data.Alert> |
getAlerts()
Returns any alerts that should be raised by this set of readings.
|
Map<String,Serializable> |
getItems()
Gets the map of trending keys to serializable values.
|
String |
getMasterKey()
Gets the master key for the record.
|
Instant |
getMasterTimestamp()
Gets the master timestamp for the record.
|
void |
post(org.lsst.ccs.Subsystem subsys)
Post this data to the local CCS trending database.
|
String |
toString()
Create a printable representation of this object.
|
public TrendableOPCRecord(String masterKey, Instant masterTimestamp, Map<String,Serializable> items)
masterKey - Will become the master key.masterTimestamp - Will the common timestamp.items - A Map from value key to serializable value.public String getMasterKey()
getMasterKey in interface TrendableRecordpublic Instant getMasterTimestamp()
getMasterTimestamp in interface TrendableRecordpublic List<org.lsst.ccs.bus.data.Alert> getAlerts()
getAlerts in interface TrendableRecordpublic Map<String,Serializable> getItems()
getItems in interface TrendableRecordpublic void post(org.lsst.ccs.Subsystem subsys)
KeyValueDataList to which is added
one KeyValueData item for each data channel.post in interface TrendableRecordsubsys - A reference to the CCS subsystem object.Copyright © 2021 LSST. All rights reserved.