public class MemoryDataItem extends DataItemBase
listener
Modifier | Constructor and Description |
---|---|
|
MemoryDataItem(String name) |
protected |
MemoryDataItem(String name,
EnumSet<IODirection> ioDirection) |
Modifier and Type | Method and Description |
---|---|
Map<String,Variant> |
getAttributes() |
protected Map<String,Variant> |
getCacheAttributes() |
protected Variant |
getCacheValue() |
NotifyFuture<Variant> |
readValue()
The read operation of a data item.
|
NotifyFuture<WriteAttributeResults> |
startSetAttributes(Map<String,Variant> attributes,
OperationParameters operationParameters)
Start the write attributes operation
|
NotifyFuture<WriteResult> |
startWriteValue(Variant value,
OperationParameters operationParameters)
The write operation of a data item.
|
getInformation, handleListenerChange, notifyData, notifyData, setListener
public MemoryDataItem(String name)
protected MemoryDataItem(String name, EnumSet<IODirection> ioDirection)
public NotifyFuture<Variant> readValue() throws InvalidOperationException
DataItem
InvalidOperationException
- Raised if "read" is not a valid operation for this itempublic NotifyFuture<WriteResult> startWriteValue(Variant value, OperationParameters operationParameters)
DataItem
value
- The value to write to the subsystemprotected Map<String,Variant> getCacheAttributes()
getCacheAttributes
in class DataItemBase
protected Variant getCacheValue()
getCacheValue
in class DataItemBase
public NotifyFuture<WriteAttributeResults> startSetAttributes(Map<String,Variant> attributes, OperationParameters operationParameters)
DataItem
attributes
- attributes to setCopyright © 2016 Eclipse NeoSCADA Project. All rights reserved.