Interface MultiStateDictionaryEntryDiscreteType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,DataItemType,DiscreteItemType,MultiStateDictionaryEntryDiscreteBaseType,MultiStateValueDiscreteType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
MultiStateDictionaryEntryDiscreteTypeNode
public interface MultiStateDictionaryEntryDiscreteType
extends MultiStateDictionaryEntryDiscreteBaseType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]>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_ENTRIESFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.MultiStateValueDiscreteType
ENUM_VALUES, VALUE_AS_TEXT -
Method Summary
Modifier and TypeMethodDescriptionorg.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 PropertyType>Asynchronous implementation ofgetValueAsDictionaryEntriesNode().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 ofreadValueAsDictionaryEntries().voidsetValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) Set the local value of the ValueAsDictionaryEntries Node.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[] value) An asynchronous implementation ofwriteValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]).Methods 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.MultiStateDictionaryEntryDiscreteBaseType
getEnumDictionaryEntries, getEnumDictionaryEntriesNode, getEnumDictionaryEntriesNodeAsync, readEnumDictionaryEntries, readEnumDictionaryEntriesAsync, setEnumDictionaryEntries, writeEnumDictionaryEntries, writeEnumDictionaryEntriesAsyncMethods 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
-
Field Details
-
VALUE_AS_DICTIONARY_ENTRIES
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]> VALUE_AS_DICTIONARY_ENTRIES
-
-
Method Details
-
getValueAsDictionaryEntries
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] getValueAsDictionaryEntries() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet 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
void setValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set 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
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] readValueAsDictionaryEntries() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead 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
void writeValueAsDictionaryEntries(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write 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
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[]> readValueAsDictionaryEntriesAsync()An asynchronous implementation ofreadValueAsDictionaryEntries().- 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
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeValueAsDictionaryEntriesAsync(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) An asynchronous implementation ofwriteValueAsDictionaryEntries(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
Get 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
CompletableFuture<? extends PropertyType> getValueAsDictionaryEntriesNodeAsync()Asynchronous implementation ofgetValueAsDictionaryEntriesNode().- 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.
-