Interface MultiStateDictionaryEntryDiscreteBaseType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,DataItemType,DiscreteItemType,MultiStateValueDiscreteType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Subinterfaces:
MultiStateDictionaryEntryDiscreteType
- All Known Implementing Classes:
MultiStateDictionaryEntryDiscreteBaseTypeNode,MultiStateDictionaryEntryDiscreteTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Object>static 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.MultiStateValueDiscreteType
ENUM_VALUES, VALUE_AS_TEXT -
Method Summary
Modifier and TypeMethodDescriptionGet the local value of the EnumDictionaryEntries Node.Get the EnumDictionaryEntriesPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetEnumDictionaryEntriesNode().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 PropertyType>Asynchronous implementation ofgetValueAsDictionaryEntriesNode().Read the value of the EnumDictionaryEntries Node from the server and update the local value if the operation succeeds.An asynchronous implementation ofreadEnumDictionaryEntries().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().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>An asynchronous implementation ofwriteEnumDictionaryEntries(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[] 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.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
-
ENUM_DICTIONARY_ENTRIES
-
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
-
getEnumDictionaryEntries
Get the local value of the EnumDictionaryEntries Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the EnumDictionaryEntries Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the EnumDictionaryEntries Node from the server and update the local value if the operation succeeds.- Returns:
- the
Objectvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEnumDictionaryEntries
Write a new value for the EnumDictionaryEntries Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<?> readEnumDictionaryEntriesAsync()An asynchronous implementation ofreadEnumDictionaryEntries().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEnumDictionaryEntriesAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEnumDictionaryEntriesAsync(Object value) An asynchronous implementation ofwriteEnumDictionaryEntries(java.lang.Object).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEnumDictionaryEntriesNode
Get the EnumDictionaryEntriesPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends PropertyType> getEnumDictionaryEntriesNodeAsync()Asynchronous implementation ofgetEnumDictionaryEntriesNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
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.
- 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.
- 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.- 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.- 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().- 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[]).- 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.
- 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().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-