Class MultiStateDictionaryEntryDiscreteBaseTypeNode
java.lang.Object
org.eclipse.milo.opcua.sdk.client.nodes.UaNode
org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
org.eclipse.milo.opcua.sdk.client.model.variables.BaseVariableTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.BaseDataVariableTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.DataItemTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.DiscreteItemTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateValueDiscreteTypeNode
org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateDictionaryEntryDiscreteBaseTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,DataItemType,DiscreteItemType,MultiStateDictionaryEntryDiscreteBaseType,MultiStateValueDiscreteType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- Direct Known Subclasses:
MultiStateDictionaryEntryDiscreteTypeNode
public class MultiStateDictionaryEntryDiscreteBaseTypeNode
extends MultiStateValueDiscreteTypeNode
implements MultiStateDictionaryEntryDiscreteBaseType
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.DataItemType
DEFINITION, VALUE_PRECISIONFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateDictionaryEntryDiscreteBaseType
ENUM_DICTIONARY_ENTRIES, VALUE_AS_DICTIONARY_ENTRIESFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateValueDiscreteType
ENUM_VALUES, VALUE_AS_TEXT -
Constructor Summary
ConstructorsConstructorDescriptionMultiStateDictionaryEntryDiscreteBaseTypeNode(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 TypeMethodDescriptionGet the local value of the EnumDictionaryEntries Node.Get the EnumDictionaryEntriesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.getEnumDictionaryEntriesNode().org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]Get the local value of the ValueAsDictionaryEntries Node.Get the ValueAsDictionaryEntriesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.getValueAsDictionaryEntriesNode().Read the value of the EnumDictionaryEntries Node from the server and update the local value if the operation succeeds.An asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.readEnumDictionaryEntries().org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]Read the value of the ValueAsDictionaryEntries Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]>An asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.readValueAsDictionaryEntries().voidsetEnumDictionaryEntries(Object value) Set the local value of the EnumDictionaryEntries Node.voidsetValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) Set the local value of the ValueAsDictionaryEntries Node.voidwriteEnumDictionaryEntries(Object value) Write a new value for the EnumDictionaryEntries Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeEnumDictionaryEntriesAsync(Object enumDictionaryEntries) An asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.writeEnumDictionaryEntries(java.lang.Object).voidwriteValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) Write a new value for the ValueAsDictionaryEntries Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeValueAsDictionaryEntriesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] valueAsDictionaryEntries) An asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.writeValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateValueDiscreteTypeNode
getEnumValues, getEnumValuesNode, getEnumValuesNodeAsync, getValueAsText, getValueAsTextNode, getValueAsTextNodeAsync, readEnumValues, readEnumValuesAsync, readValueAsText, readValueAsTextAsync, setEnumValues, setValueAsText, writeEnumValues, writeEnumValuesAsync, writeValueAsText, writeValueAsTextAsyncMethods inherited from class org.eclipse.milo.opcua.sdk.client.model.variables.DataItemTypeNode
getDefinition, getDefinitionNode, getDefinitionNodeAsync, getValuePrecision, getValuePrecisionNode, getValuePrecisionNodeAsync, readDefinition, readDefinitionAsync, readValuePrecision, readValuePrecisionAsync, setDefinition, setValuePrecision, writeDefinition, writeDefinitionAsync, writeValuePrecision, writeValuePrecisionAsyncMethods 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, 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, 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.client.model.variables.DataItemType
getDefinition, getDefinitionNode, getDefinitionNodeAsync, getValuePrecision, getValuePrecisionNode, getValuePrecisionNodeAsync, readDefinition, readDefinitionAsync, readValuePrecision, readValuePrecisionAsync, setDefinition, setValuePrecision, writeDefinition, writeDefinitionAsync, writeValuePrecision, writeValuePrecisionAsyncMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateValueDiscreteType
getEnumValues, getEnumValuesNode, getEnumValuesNodeAsync, getValueAsText, getValueAsTextNode, getValueAsTextNodeAsync, readEnumValues, readEnumValuesAsync, readValueAsText, readValueAsTextAsync, setEnumValues, setValueAsText, writeEnumValues, writeEnumValuesAsync, writeValueAsText, writeValueAsTextAsyncMethods 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
-
MultiStateDictionaryEntryDiscreteBaseTypeNode
public MultiStateDictionaryEntryDiscreteBaseTypeNode(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
-
getEnumDictionaryEntries
Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeGet the local value of the EnumDictionaryEntries Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getEnumDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- the local value of the EnumDictionaryEntries Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EnumDictionaryEntries Node.
-
setEnumDictionaryEntries
public void setEnumDictionaryEntries(Object value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeSet the local value of the EnumDictionaryEntries Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEnumDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Parameters:
value- the local value to set for the EnumDictionaryEntries Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EnumDictionaryEntries Node.
-
readEnumDictionaryEntries
Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeRead the value of the EnumDictionaryEntries Node from the server and update the local value if the operation succeeds.- Specified by:
readEnumDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- the
Objectvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEnumDictionaryEntries
public void writeEnumDictionaryEntries(Object value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeWrite a new value for the EnumDictionaryEntries Node to the server and update the local value if the operation succeeds.- Specified by:
writeEnumDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Parameters:
value- theObjectvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEnumDictionaryEntriesAsync
Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeAn asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.readEnumDictionaryEntries().- Specified by:
readEnumDictionaryEntriesAsyncin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEnumDictionaryEntriesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEnumDictionaryEntriesAsync(Object enumDictionaryEntries) Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeAn asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.writeEnumDictionaryEntries(java.lang.Object).- Specified by:
writeEnumDictionaryEntriesAsyncin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEnumDictionaryEntriesNode
public PropertyTypeNode getEnumDictionaryEntriesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeGet the EnumDictionaryEntriesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEnumDictionaryEntriesNodein interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- the EnumDictionaryEntries
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEnumDictionaryEntriesNodeAsync
Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeAsynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.getEnumDictionaryEntriesNode().- Specified by:
getEnumDictionaryEntriesNodeAsyncin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getValueAsDictionaryEntries
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] getValueAsDictionaryEntries() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeGet the local value of the ValueAsDictionaryEntries Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getValueAsDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- the local value of the ValueAsDictionaryEntries Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ValueAsDictionaryEntries Node.
-
setValueAsDictionaryEntries
public void setValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeSet the local value of the ValueAsDictionaryEntries Node.The value is only updated locally; it is not written to the server.
- Specified by:
setValueAsDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Parameters:
value- the local value to set for the ValueAsDictionaryEntries Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ValueAsDictionaryEntries Node.
-
readValueAsDictionaryEntries
public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] readValueAsDictionaryEntries() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeRead the value of the ValueAsDictionaryEntries Node from the server and update the local value if the operation succeeds.- Specified by:
readValueAsDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- the
NodeIdvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeValueAsDictionaryEntries
public void writeValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeWrite a new value for the ValueAsDictionaryEntries Node to the server and update the local value if the operation succeeds.- Specified by:
writeValueAsDictionaryEntriesin interfaceMultiStateDictionaryEntryDiscreteBaseType- Parameters:
value- theNodeIdvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readValueAsDictionaryEntriesAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]> readValueAsDictionaryEntriesAsync()Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeAn asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.readValueAsDictionaryEntries().- Specified by:
readValueAsDictionaryEntriesAsyncin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeValueAsDictionaryEntriesAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeValueAsDictionaryEntriesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] valueAsDictionaryEntries) Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeAn asynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.writeValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]).- Specified by:
writeValueAsDictionaryEntriesAsyncin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getValueAsDictionaryEntriesNode
public PropertyTypeNode getValueAsDictionaryEntriesNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeGet the ValueAsDictionaryEntriesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getValueAsDictionaryEntriesNodein interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- the ValueAsDictionaryEntries
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getValueAsDictionaryEntriesNodeAsync
Description copied from interface:MultiStateDictionaryEntryDiscreteBaseTypeAsynchronous implementation ofMultiStateDictionaryEntryDiscreteBaseType.getValueAsDictionaryEntriesNode().- Specified by:
getValueAsDictionaryEntriesNodeAsyncin interfaceMultiStateDictionaryEntryDiscreteBaseType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-