public class WriteDelayItem extends DataItemOutput
listener| Constructor and Description |
|---|
WriteDelayItem(String name,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,org.eclipse.scada.core.Variant> |
getAttributes() |
void |
processWrite(org.eclipse.scada.core.Variant value) |
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteAttributeResults> |
startSetAttributes(Map<String,org.eclipse.scada.core.Variant> attributes,
OperationParameters operationParameters)
Start the write attributes operation
|
org.eclipse.scada.utils.concurrent.NotifyFuture<WriteResult> |
startWriteValue(org.eclipse.scada.core.Variant value,
OperationParameters operationParameters)
The write operation of a data item.
|
readValuegetCacheAttributes, getCacheValue, getInformation, handleListenerChange, notifyData, notifyData, setListenerpublic org.eclipse.scada.utils.concurrent.NotifyFuture<WriteAttributeResults> startSetAttributes(Map<String,org.eclipse.scada.core.Variant> attributes, OperationParameters operationParameters)
DataItemattributes - attributes to setpublic org.eclipse.scada.utils.concurrent.NotifyFuture<WriteResult> startWriteValue(org.eclipse.scada.core.Variant value, OperationParameters operationParameters)
DataItemvalue - The value to write to the subsystempublic void processWrite(org.eclipse.scada.core.Variant value)
throws org.eclipse.scada.core.InvalidOperationException,
org.eclipse.scada.core.NullValueException,
org.eclipse.scada.core.NotConvertableException,
org.eclipse.scada.core.OperationException
org.eclipse.scada.core.InvalidOperationExceptionorg.eclipse.scada.core.NullValueExceptionorg.eclipse.scada.core.NotConvertableExceptionorg.eclipse.scada.core.OperationException