Class StateVariableTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,StateVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- Direct Known Subclasses:
FiniteStateVariableTypeNode,TwoStateVariableTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.StateVariableType
EFFECTIVE_DISPLAY_NAME, ID, NAME, NUMBER -
Constructor Summary
ConstructorsConstructorDescriptionStateVariableTypeNode(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.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, 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, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the local value of the EffectiveDisplayName Node.Get the EffectiveDisplayNamePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofStateVariableType.getEffectiveDisplayNameNode().getId()Get the local value of the Id Node.Get the IdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofStateVariableType.getIdNode().org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedNamegetName()Get the local value of the Name Node.Get the NamePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofStateVariableType.getNameNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the Number Node.Get the NumberPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofStateVariableType.getNumberNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextRead the value of the EffectiveDisplayName Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText>An asynchronous implementation ofStateVariableType.readEffectiveDisplayName().readId()Read the value of the Id Node from the server and update the local value if the operation succeeds.An asynchronous implementation ofStateVariableType.readId().org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedNamereadName()Read the value of the Name Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName>An asynchronous implementation ofStateVariableType.readName().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the Number Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofStateVariableType.readNumber().voidsetEffectiveDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Set the local value of the EffectiveDisplayName Node.voidSet the local value of the Id Node.voidsetName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) Set the local value of the Name Node.voidsetNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the Number Node.voidwriteEffectiveDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Write a new value for the EffectiveDisplayName Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeEffectiveDisplayNameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText effectiveDisplayName) An asynchronous implementation ofStateVariableType.writeEffectiveDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).voidWrite a new value for the Id Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeIdAsync(Object id) An asynchronous implementation ofStateVariableType.writeId(java.lang.Object).voidwriteName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) Write a new value for the Name Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeNameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName name) An asynchronous implementation ofStateVariableType.writeName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName).voidwriteNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the Number Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeNumberAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger number) An asynchronous implementation ofStateVariableType.writeNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getAttributeValue, getDataType, getHistorizing, getMinimumSamplingInterval, getTypeDefinition, getTypeDefinitionAsync, getUserAccessLevel, getValue, getValueRank, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readAccessLevel, readAccessLevelEx, readAllowNullsAsync, readArrayDimensions, readDataType, readDataTypeVersionAsync, readDictionaryFragmentAsync, readEngineeringUnitsAsync, readHistorizing, readLocalTimeAsync, readMaxArrayLengthAsync, readMaxStringLengthAsync, readMinimumSamplingInterval, readNodeVersionAsync, readUserAccessLevel, readValue, readValueAsTextAsync, readValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setAttributeValue, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValue, setValueRank, writeAccessLevel, writeAccessLevelEx, writeAllowNullsAsync, writeArrayDimensions, writeDataType, writeDataTypeVersionAsync, writeDictionaryFragmentAsync, writeEngineeringUnitsAsync, writeHistorizing, writeLocalTimeAsync, writeMaxArrayLengthAsync, writeMaxStringLengthAsync, writeMinimumSamplingInterval, writeNodeVersionAsync, writeUserAccessLevel, writeValue, writeValue, writeValueAsTextAsync, writeValueRankMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRank
-
Constructor Details
-
StateVariableTypeNode
public StateVariableTypeNode(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.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, 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, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx)
-
-
Method Details
-
getId
Description copied from interface:StateVariableTypeGet the local value of the Id Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getIdin interfaceStateVariableType- Returns:
- the local value of the Id Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Id Node.
-
setId
Description copied from interface:StateVariableTypeSet the local value of the Id Node.The value is only updated locally; it is not written to the server.
- Specified by:
setIdin interfaceStateVariableType- Parameters:
value- the local value to set for the Id Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Id Node.
-
readId
Description copied from interface:StateVariableTypeRead the value of the Id Node from the server and update the local value if the operation succeeds.- Specified by:
readIdin interfaceStateVariableType- Returns:
- the
Objectvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeId
Description copied from interface:StateVariableTypeWrite a new value for the Id Node to the server and update the local value if the operation succeeds.- Specified by:
writeIdin interfaceStateVariableType- Parameters:
value- theObjectvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readIdAsync
Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.readId().- Specified by:
readIdAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeIdAsync(Object id) Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.writeId(java.lang.Object).- Specified by:
writeIdAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getIdNode
Description copied from interface:StateVariableTypeGet the IdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getIdNodein interfaceStateVariableType- Returns:
- the Id
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getIdNodeAsync
Description copied from interface:StateVariableTypeAsynchronous implementation ofStateVariableType.getIdNode().- Specified by:
getIdNodeAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getName
public org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName getName() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeGet the local value of the Name Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getNamein interfaceStateVariableType- Returns:
- the local value of the Name Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Name Node.
-
setName
public void setName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateVariableTypeSet the local value of the Name Node.The value is only updated locally; it is not written to the server.
- Specified by:
setNamein interfaceStateVariableType- Parameters:
value- the local value to set for the Name Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Name Node.
-
readName
public org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName readName() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeRead the value of the Name Node from the server and update the local value if the operation succeeds.- Specified by:
readNamein interfaceStateVariableType- Returns:
- the
QualifiedNamevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeName
public void writeName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateVariableTypeWrite a new value for the Name Node to the server and update the local value if the operation succeeds.- Specified by:
writeNamein interfaceStateVariableType- Parameters:
value- theQualifiedNamevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readNameAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName> readNameAsync()Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.readName().- Specified by:
readNameAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeNameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName name) Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.writeName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName).- Specified by:
writeNameAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getNameNode
Description copied from interface:StateVariableTypeGet the NamePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getNameNodein interfaceStateVariableType- Returns:
- the Name
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getNameNodeAsync
Description copied from interface:StateVariableTypeAsynchronous implementation ofStateVariableType.getNameNode().- Specified by:
getNameNodeAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getNumber
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getNumber() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeGet the local value of the Number Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getNumberin interfaceStateVariableType- Returns:
- the local value of the Number Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Number Node.
-
setNumber
public void setNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateVariableTypeSet the local value of the Number Node.The value is only updated locally; it is not written to the server.
- Specified by:
setNumberin interfaceStateVariableType- Parameters:
value- the local value to set for the Number Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Number Node.
-
readNumber
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readNumber() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeRead the value of the Number Node from the server and update the local value if the operation succeeds.- Specified by:
readNumberin interfaceStateVariableType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeNumber
public void writeNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateVariableTypeWrite a new value for the Number Node to the server and update the local value if the operation succeeds.- Specified by:
writeNumberin interfaceStateVariableType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readNumberAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readNumberAsync()Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.readNumber().- Specified by:
readNumberAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeNumberAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNumberAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger number) Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.writeNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeNumberAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getNumberNode
Description copied from interface:StateVariableTypeGet the NumberPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getNumberNodein interfaceStateVariableType- Returns:
- the Number
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getNumberNodeAsync
Description copied from interface:StateVariableTypeAsynchronous implementation ofStateVariableType.getNumberNode().- Specified by:
getNumberNodeAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getEffectiveDisplayName
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getEffectiveDisplayName() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeGet the local value of the EffectiveDisplayName Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getEffectiveDisplayNamein interfaceStateVariableType- Returns:
- the local value of the EffectiveDisplayName Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EffectiveDisplayName Node.
-
setEffectiveDisplayName
public void setEffectiveDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateVariableTypeSet the local value of the EffectiveDisplayName Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEffectiveDisplayNamein interfaceStateVariableType- Parameters:
value- the local value to set for the EffectiveDisplayName Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EffectiveDisplayName Node.
-
readEffectiveDisplayName
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readEffectiveDisplayName() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeRead the value of the EffectiveDisplayName Node from the server and update the local value if the operation succeeds.- Specified by:
readEffectiveDisplayNamein interfaceStateVariableType- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEffectiveDisplayName
public void writeEffectiveDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:StateVariableTypeWrite a new value for the EffectiveDisplayName Node to the server and update the local value if the operation succeeds.- Specified by:
writeEffectiveDisplayNamein interfaceStateVariableType- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEffectiveDisplayNameAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readEffectiveDisplayNameAsync()Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.readEffectiveDisplayName().- Specified by:
readEffectiveDisplayNameAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEffectiveDisplayNameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEffectiveDisplayNameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText effectiveDisplayName) Description copied from interface:StateVariableTypeAn asynchronous implementation ofStateVariableType.writeEffectiveDisplayName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).- Specified by:
writeEffectiveDisplayNameAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEffectiveDisplayNameNode
public PropertyTypeNode getEffectiveDisplayNameNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:StateVariableTypeGet the EffectiveDisplayNamePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEffectiveDisplayNameNodein interfaceStateVariableType- Returns:
- the EffectiveDisplayName
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEffectiveDisplayNameNodeAsync
Description copied from interface:StateVariableTypeAsynchronous implementation ofStateVariableType.getEffectiveDisplayNameNode().- Specified by:
getEffectiveDisplayNameNodeAsyncin interfaceStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-