public class UaVariableNode extends UaNode implements VariableNode
| Constructor and Description |
|---|
UaVariableNode(OpcUaClient client,
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId,
org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass,
org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName,
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName,
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description,
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask,
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask,
org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value,
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType,
Integer valueRank,
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions,
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel,
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel,
Double minimumSamplingInterval,
Boolean historizing) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte |
getAccessLevel() |
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] |
getArrayDimensions() |
protected org.eclipse.milo.opcua.stack.core.types.builtin.DataValue |
getAttributeValue(org.eclipse.milo.opcua.stack.core.AttributeId attributeId) |
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId |
getDataType() |
Boolean |
getHistorizing() |
Double |
getMinimumSamplingInterval() |
UaVariableTypeNode |
getTypeDefinition() |
CompletableFuture<? extends UaVariableTypeNode> |
getTypeDefinitionAsync() |
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte |
getUserAccessLevel() |
org.eclipse.milo.opcua.stack.core.types.builtin.DataValue |
getValue() |
Integer |
getValueRank() |
UaVariableNode |
getVariableComponent(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName)
Get the
UaVariableNode referenced by a HasComponent reference type with a browse name
of name, if it exists. |
UaVariableNode |
getVariableComponent(String name)
Get the
UaVariableNode referenced by a HasComponent reference type with a browse name
of name, if it exists. |
UaVariableNode |
getVariableComponent(String namespaceUri,
String name)
Get the
UaVariableNode referenced by a HasComponent reference type with a browse name
of name, if it exists. |
CompletableFuture<? extends UaVariableNode> |
getVariableComponentAsync(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName) |
CompletableFuture<? extends UaVariableNode> |
getVariableComponentAsync(String name) |
CompletableFuture<? extends UaVariableNode> |
getVariableComponentAsync(String namespaceUri,
String name) |
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte |
readAccessLevel()
Read the AccessLevel attribute for this Node from the server and update the local attribute
if the operation succeeds.
|
CompletableFuture<? extends Boolean> |
readAllowNullsAsync()
Get the value of the AllowNulls Property, if it exists.
|
@Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] |
readArrayDimensions()
Read the ArrayDimensions attribute for this Node from the server and update the local
attribute if the operation succeeds.
|
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId |
readDataType()
Read the DataType attribute for this Node from the server and update the local attribute if
the operation succeeds.
|
CompletableFuture<? extends String> |
readDataTypeVersionAsync()
Get the value of the
VariableNodeProperties.DataTypeVersion Property, if it exists. |
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.ByteString> |
readDictionaryFragmentAsync()
Get the value of the
VariableNodeProperties.DictionaryFragment Property, if it exists. |
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EUInformation> |
readEngineeringUnitsAsync()
Get the value of the
VariableNodeProperties.EngineeringUnits Property, if it exists. |
Boolean |
readHistorizing()
Read the Historizing attribute for this Node from the server and update the local attribute
if the operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType> |
readLocalTimeAsync()
Get the value of the
VariableNodeProperties.LocalTime Property, if it exists. |
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> |
readMaxArrayLengthAsync()
Get the value of the
VariableNodeProperties.MaxArrayLength Property, if it exists. |
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> |
readMaxStringLengthAsync()
Get the value of the
VariableNodeProperties.MaxStringLength Property, if it exists. |
@Nullable Double |
readMinimumSamplingInterval()
Read the MinimumSamplingInterval attribute for this Node from the server and update the
local attribute if the operation succeeds.
|
CompletableFuture<? extends String> |
readNodeVersionAsync()
Get the value of the
VariableNodeProperties.NodeVersion Property, if it exists. |
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte |
readUserAccessLevel()
Read the UserAccessLevel attribute for this Node from the server and update the local
attribute if the operation succeeds.
|
org.eclipse.milo.opcua.stack.core.types.builtin.DataValue |
readValue()
Read the Value attribute for this Node from the server and update the local attribute.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> |
readValueAsTextAsync()
Get the value of the
VariableNodeProperties.ValueAsText Property, if it exists. |
Integer |
readValueRank()
Read the ValueRank attribute for this Node from the server and update the local attribute if
the operation succeeds.
|
void |
setAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel) |
void |
setArrayDimensions(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions) |
protected void |
setAttributeValue(org.eclipse.milo.opcua.stack.core.AttributeId attributeId,
org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value) |
void |
setDataType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType) |
void |
setHistorizing(Boolean historizing) |
void |
setMinimumSamplingInterval(Double minimumSamplingInterval) |
void |
setUserAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel) |
void |
setValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value) |
void |
setValue(org.eclipse.milo.opcua.stack.core.types.builtin.Variant variant)
Set the local Value attribute to a
DataValue containing variant with no
StatusCode or timestamp values. |
void |
setValueRank(Integer valueRank) |
void |
writeAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel)
Write a new AccessLevel attribute for this Node to the server and update the local attribute
if the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeAllowNullsAsync(Boolean allowNulls)
Set the value of the
VariableNodeProperties.AllowNulls Property, if it exists. |
void |
writeArrayDimensions(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions)
Write a new ArrayDimensions attribute for this Node to the server and update the local
attribute if the operation succeeds.
|
void |
writeDataType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType)
Write a new DataType attribute for this Node to the server and update the local attribute if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeDataTypeVersionAsync(String dataTypeVersion)
Set the value of the
VariableNodeProperties.DataTypeVersion Property, if it exists. |
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeDictionaryFragmentAsync(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString dictionaryFragment)
Set the value of the
VariableNodeProperties.DictionaryFragment Property, if it exists. |
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeEngineeringUnitsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
Set the value of the
VariableNodeProperties.EngineeringUnits Property, if it exists. |
void |
writeHistorizing(Boolean historizing)
Write a new Historizing attribute for this Node to the server and update the local attribute
if the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeLocalTimeAsync(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType localTime)
Set the value of the
VariableNodeProperties.LocalTime Property, if it exists. |
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeMaxArrayLengthAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxArrayLength)
Set the value of the
VariableNodeProperties.MaxArrayLength Property, if it exists. |
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeMaxStringLengthAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxStringLength)
Set the value of the
VariableNodeProperties.MaxStringLength Property, if it exists. |
void |
writeMinimumSamplingInterval(Double minimumSamplingInterval)
Write a new MinimumSamplingInterval attribute for this Node to the server and update the
local attribute if the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeNodeVersionAsync(String nodeVersion)
Set the value of the
VariableNodeProperties.NodeVersion Property, if it exists. |
void |
writeUserAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel)
Write a new UserAccessLevel attribute for this Node to the server and update the local
attribute if the operation succeeds.
|
void |
writeValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value)
Write a new Value attribute for this Node to the server and update the local attribute if
the operation succeeds.
|
void |
writeValue(org.eclipse.milo.opcua.stack.core.types.builtin.Variant variant)
Write a new Value attribute for this Node to the server and update the local attribute if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeValueAsTextAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText valueAsText)
Set the value of the
VariableNodeProperties.ValueAsText Property, if it exists. |
void |
writeValueRank(Integer valueRank)
Write a new ValueRank attribute for this Node to the server and update the local attribute
if the operation succeeds.
|
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getUserWriteMask, getWriteMask, invalidate, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readUserWriteMask, readWriteMask, refresh, refreshAsync, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeUserWriteMask, writeWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskpublic UaVariableNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType, Integer valueRank, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel, Double minimumSamplingInterval, Boolean historizing)
public org.eclipse.milo.opcua.stack.core.types.builtin.DataValue getValue()
The returned attribute is the most recently seen value; it is not read live from the server.
getValue in interface VariableNodereadValue()public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getDataType()
The returned attribute is the most recently seen value; it is not read live from the server.
getDataType in interface VariableNodereadDataType()public Integer getValueRank()
The returned attribute is the most recently seen value; it is not read live from the server.
getValueRank in interface VariableNodereadValueRank()public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] getArrayDimensions()
The returned attribute is the most recently seen value; it is not read live from the server.
getArrayDimensions in interface VariableNodereadArrayDimensions()public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getAccessLevel()
The returned attribute is the most recently seen value; it is not read live from the server.
getAccessLevel in interface VariableNodereadAccessLevel()public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getUserAccessLevel()
The returned attribute is the most recently seen value; it is not read live from the server.
getUserAccessLevel in interface VariableNodereadUserAccessLevel()public Double getMinimumSamplingInterval()
The returned attribute is the most recently seen value; it is not read live from the server.
getMinimumSamplingInterval in interface VariableNodereadMinimumSamplingInterval()public Boolean getHistorizing()
The returned attribute is the most recently seen value; it is not read live from the server.
getHistorizing in interface VariableNodereadHistorizing()public void setValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value)
The attribute is only updated locally; it is not written to the server.
setValue in interface VariableNodewriteValue(DataValue)public void setValue(org.eclipse.milo.opcua.stack.core.types.builtin.Variant variant)
DataValue containing variant with no
StatusCode or timestamp values.variant - the Variant to set.setValue(DataValue)public void setDataType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType)
The attribute is only updated locally; it is not written to the server.
setDataType in interface VariableNodewriteDataType(NodeId)public void setValueRank(Integer valueRank)
The attribute is only updated locally; it is not written to the server.
setValueRank in interface VariableNodewriteValueRank(Integer)public void setArrayDimensions(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions)
The attribute is only updated locally; it is not written to the server.
setArrayDimensions in interface VariableNodewriteArrayDimensions(UInteger[])public void setAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel)
The attribute is only updated locally; it is not written to the server.
setAccessLevel in interface VariableNodewriteAccessLevel(UByte)public void setUserAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel)
The attribute is only updated locally; it is not written to the server.
setUserAccessLevel in interface VariableNodewriteUserAccessLevel(UByte)public void setMinimumSamplingInterval(Double minimumSamplingInterval)
The attribute is only updated locally; it is not written to the server.
setMinimumSamplingInterval in interface VariableNodewriteMinimumSamplingInterval(Double)public void setHistorizing(Boolean historizing)
The attribute is only updated locally; it is not written to the server.
setHistorizing in interface VariableNodewriteHistorizing(Boolean)public org.eclipse.milo.opcua.stack.core.types.builtin.DataValue readValue()
throws org.eclipse.milo.opcua.stack.core.UaException
Unlike reads for other attributes this call does not fail if the resulting DataValue
is not good quality and the local attribute value is updated without regard for status.
DataValue read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service-level error occurs.public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId readDataType()
throws org.eclipse.milo.opcua.stack.core.UaException
NodeId read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public Integer readValueRank() throws org.eclipse.milo.opcua.stack.core.UaException
Integer read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.@Nullable
public @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] readArrayDimensions()
throws org.eclipse.milo.opcua.stack.core.UaException
ArrayDimensions is an optional attribute. If the operation fails with
StatusCodes.Bad_AttributeIdInvalid a null value is returned instead.
Note that null is an expected value for the ArrayDimensions attribute in some cases
and this call does not distinguish between the attribute existing with a null value and the
attribute not existing.
UInteger array read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte readAccessLevel()
throws org.eclipse.milo.opcua.stack.core.UaException
UByte read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.AccessLevel.fromValue(UByte)public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte readUserAccessLevel()
throws org.eclipse.milo.opcua.stack.core.UaException
UByte read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.AccessLevel.fromValue(UByte)@Nullable public @Nullable Double readMinimumSamplingInterval() throws org.eclipse.milo.opcua.stack.core.UaException
MinimumSamplingInterval is an optional attribute. If the operation fails with
StatusCodes.Bad_AttributeIdInvalid a null value is returned instead.
Double read from the server, or null if the attribute does not
exist.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public Boolean readHistorizing() throws org.eclipse.milo.opcua.stack.core.UaException
Boolean read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value)
throws org.eclipse.milo.opcua.stack.core.UaException
value - the DataValue to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeValue(org.eclipse.milo.opcua.stack.core.types.builtin.Variant variant)
throws org.eclipse.milo.opcua.stack.core.UaException
This overload creates a DataValue with no StatusCode or timestamp values.
variant - the Variant to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeDataType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType)
throws org.eclipse.milo.opcua.stack.core.UaException
dataType - the NodeId to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeValueRank(Integer valueRank) throws org.eclipse.milo.opcua.stack.core.UaException
valueRank - the Integer to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeArrayDimensions(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions)
throws org.eclipse.milo.opcua.stack.core.UaException
arrayDimensions - the UInteger array to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel)
throws org.eclipse.milo.opcua.stack.core.UaException
accessLevel - the UByte to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeUserAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel)
throws org.eclipse.milo.opcua.stack.core.UaException
userAccessLevel - the UByte to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeMinimumSamplingInterval(Double minimumSamplingInterval) throws org.eclipse.milo.opcua.stack.core.UaException
minimumSamplingInterval - the Double to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeHistorizing(Boolean historizing) throws org.eclipse.milo.opcua.stack.core.UaException
historizing - the Boolean to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public UaVariableNode getVariableComponent(String name) throws org.eclipse.milo.opcua.stack.core.UaException
UaVariableNode referenced by a HasComponent reference type with a browse name
of name, if it exists.name - the browse name of the UaVariableNode component.UaVariableNode component, if it exists.org.eclipse.milo.opcua.stack.core.UaException - if the node could not be found or an operation- or service-level error
occurs.public UaVariableNode getVariableComponent(String namespaceUri, String name) throws org.eclipse.milo.opcua.stack.core.UaException
UaVariableNode referenced by a HasComponent reference type with a browse name
of name, if it exists.namespaceUri - the namespace URI the browse name belongs to.name - the browse name of the UaVariableNode component.UaVariableNode component, if it exists.org.eclipse.milo.opcua.stack.core.UaException - if the node could not be found or an operation- or service-level error
occurs.public UaVariableNode getVariableComponent(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName) throws org.eclipse.milo.opcua.stack.core.UaException
UaVariableNode referenced by a HasComponent reference type with a browse name
of name, if it exists.browseName - the browse name of the UaVariableNode component.UaVariableNode component, if it exists.org.eclipse.milo.opcua.stack.core.UaException - if the node could not be found or an operation- or service-level error
occurs.public CompletableFuture<? extends UaVariableNode> getVariableComponentAsync(String name)
public CompletableFuture<? extends UaVariableNode> getVariableComponentAsync(String namespaceUri, String name)
public CompletableFuture<? extends UaVariableNode> getVariableComponentAsync(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName)
public UaVariableTypeNode getTypeDefinition() throws org.eclipse.milo.opcua.stack.core.UaException
org.eclipse.milo.opcua.stack.core.UaExceptionpublic CompletableFuture<? extends UaVariableTypeNode> getTypeDefinitionAsync()
public CompletableFuture<? extends String> readNodeVersionAsync()
VariableNodeProperties.NodeVersion Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType> readLocalTimeAsync()
VariableNodeProperties.LocalTime Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends String> readDataTypeVersionAsync()
VariableNodeProperties.DataTypeVersion Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.ByteString> readDictionaryFragmentAsync()
VariableNodeProperties.DictionaryFragment Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends Boolean> readAllowNullsAsync()
VariableNodeProperties.AllowNullspublic CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readValueAsTextAsync()
VariableNodeProperties.ValueAsText Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxStringLengthAsync()
VariableNodeProperties.MaxStringLength Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaxArrayLengthAsync()
VariableNodeProperties.MaxArrayLength Property, if it exists.VariableNodePropertiespublic CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EUInformation> readEngineeringUnitsAsync()
VariableNodeProperties.EngineeringUnits Property, if it exists.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNodeVersionAsync(String nodeVersion)
VariableNodeProperties.NodeVersion Property, if it exists.nodeVersion - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLocalTimeAsync(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType localTime)
VariableNodeProperties.LocalTime Property, if it exists.localTime - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDataTypeVersionAsync(String dataTypeVersion)
VariableNodeProperties.DataTypeVersion Property, if it exists.dataTypeVersion - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDictionaryFragmentAsync(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString dictionaryFragment)
VariableNodeProperties.DictionaryFragment Property, if it exists.dictionaryFragment - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAllowNullsAsync(Boolean allowNulls)
VariableNodeProperties.AllowNulls Property, if it exists.allowNulls - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeValueAsTextAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText valueAsText)
VariableNodeProperties.ValueAsText Property, if it exists.valueAsText - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxStringLengthAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxStringLength)
VariableNodeProperties.MaxStringLength Property, if it exists.maxStringLength - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaxArrayLengthAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxArrayLength)
VariableNodeProperties.MaxArrayLength Property, if it exists.maxArrayLength - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEngineeringUnitsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
VariableNodeProperties.EngineeringUnits Property, if it exists.engineeringUnits - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiesprotected org.eclipse.milo.opcua.stack.core.types.builtin.DataValue getAttributeValue(org.eclipse.milo.opcua.stack.core.AttributeId attributeId)
getAttributeValue in class UaNodeprotected void setAttributeValue(org.eclipse.milo.opcua.stack.core.AttributeId attributeId,
org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value)
setAttributeValue in class UaNodeCopyright © 2021. All rights reserved.