public interface DataItemType extends BaseDataVariableType
| Modifier and Type | Field and Description |
|---|---|
static QualifiedProperty<String> |
DEFINITION |
static QualifiedProperty<Double> |
VALUE_PRECISION |
| Modifier and Type | Method and Description |
|---|---|
String |
getDefinition()
Get the local value of the Definition Node.
|
PropertyType |
getDefinitionNode()
Get the Definition
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyType> |
getDefinitionNodeAsync()
Asynchronous implementation of
getDefinitionNode(). |
Double |
getValuePrecision()
Get the local value of the ValuePrecision Node.
|
PropertyType |
getValuePrecisionNode()
Get the ValuePrecision
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyType> |
getValuePrecisionNodeAsync()
Asynchronous implementation of
getValuePrecisionNode(). |
String |
readDefinition()
Read the value of the Definition Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends String> |
readDefinitionAsync()
An asynchronous implementation of
readDefinition(). |
Double |
readValuePrecision()
Read the value of the ValuePrecision Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends Double> |
readValuePrecisionAsync()
An asynchronous implementation of
readValuePrecision(). |
void |
setDefinition(String definition)
Set the local value of the Definition Node.
|
void |
setValuePrecision(Double valuePrecision)
Set the local value of the ValuePrecision Node.
|
void |
writeDefinition(String definition)
Write a new value for the Definition Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeDefinitionAsync(String definition)
An asynchronous implementation of
writeDefinition(String). |
void |
writeValuePrecision(Double valuePrecision)
Write a new value for the ValuePrecision Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeValuePrecisionAsync(Double valuePrecision)
An asynchronous implementation of
writeValuePrecision(Double). |
getAccessLevel, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRankgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskstatic final QualifiedProperty<String> DEFINITION
static final QualifiedProperty<Double> VALUE_PRECISION
String getDefinition() throws org.eclipse.milo.opcua.stack.core.UaException
The returned value is the last seen; it is not read live from the server.
org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Definition Node.void setDefinition(String definition) throws org.eclipse.milo.opcua.stack.core.UaException
The value is only updated locally; it is not written to the server.
definition - the local value to set for the Definition Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Definition Node.String readDefinition() throws org.eclipse.milo.opcua.stack.core.UaException
String value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.void writeDefinition(String definition) throws org.eclipse.milo.opcua.stack.core.UaException
definition - the String value to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.CompletableFuture<? extends String> readDefinitionAsync()
readDefinition().CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefinitionAsync(String definition)
writeDefinition(String).PropertyType getDefinitionNode() throws org.eclipse.milo.opcua.stack.core.UaException
PropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
PropertyType Node, or null if it does not exist.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.CompletableFuture<? extends PropertyType> getDefinitionNodeAsync()
getDefinitionNode().Double getValuePrecision() throws org.eclipse.milo.opcua.stack.core.UaException
The returned value is the last seen; it is not read live from the server.
org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ValuePrecision Node.void setValuePrecision(Double valuePrecision) throws org.eclipse.milo.opcua.stack.core.UaException
The value is only updated locally; it is not written to the server.
valuePrecision - the local value to set for the ValuePrecision Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ValuePrecision Node.Double readValuePrecision() throws org.eclipse.milo.opcua.stack.core.UaException
Double value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.void writeValuePrecision(Double valuePrecision) throws org.eclipse.milo.opcua.stack.core.UaException
valuePrecision - the Double value to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.CompletableFuture<? extends Double> readValuePrecisionAsync()
readValuePrecision().CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeValuePrecisionAsync(Double valuePrecision)
writeValuePrecision(Double).PropertyType getValuePrecisionNode() throws org.eclipse.milo.opcua.stack.core.UaException
PropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
PropertyType Node, or null if it does not exist.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.CompletableFuture<? extends PropertyType> getValuePrecisionNodeAsync()
getValuePrecisionNode().Copyright © 2021. All rights reserved.