public class MultiStateDiscreteTypeNode extends DiscreteItemTypeNode implements MultiStateDiscreteType
ENUM_STRINGSDEFINITION, VALUE_PRECISION| Constructor and Description |
|---|
MultiStateDiscreteTypeNode(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.LocalizedText[] |
getEnumStrings()
Get the local value of the EnumStrings Node.
|
PropertyTypeNode |
getEnumStringsNode()
Get the EnumStrings
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyTypeNode> |
getEnumStringsNodeAsync()
Asynchronous implementation of
MultiStateDiscreteType.getEnumStringsNode(). |
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] |
readEnumStrings()
Read the value of the EnumStrings Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> |
readEnumStringsAsync()
An asynchronous implementation of
MultiStateDiscreteType.readEnumStrings(). |
void |
setEnumStrings(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] enumStrings)
Set the local value of the EnumStrings Node.
|
void |
writeEnumStrings(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] enumStrings)
Write a new value for the EnumStrings Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeEnumStringsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] enumStrings)
An asynchronous implementation of
MultiStateDiscreteType.writeEnumStrings(LocalizedText[]). |
getDefinition, getDefinitionNode, getDefinitionNodeAsync, getValuePrecision, getValuePrecisionNode, getValuePrecisionNodeAsync, readDefinition, readDefinitionAsync, readValuePrecision, readValuePrecisionAsync, setDefinition, setValuePrecision, writeDefinition, writeDefinitionAsync, writeValuePrecision, writeValuePrecisionAsyncgetAccessLevel, getArrayDimensions, getAttributeValue, getDataType, getHistorizing, getMinimumSamplingInterval, getTypeDefinition, getTypeDefinitionAsync, getUserAccessLevel, getValue, getValueRank, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readAccessLevel, readAllowNullsAsync, readArrayDimensions, readDataType, readDataTypeVersionAsync, readDictionaryFragmentAsync, readEngineeringUnitsAsync, readHistorizing, readLocalTimeAsync, readMaxArrayLengthAsync, readMaxStringLengthAsync, readMinimumSamplingInterval, readNodeVersionAsync, readUserAccessLevel, readValue, readValueAsTextAsync, readValueRank, setAccessLevel, setArrayDimensions, setAttributeValue, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValue, setValueRank, writeAccessLevel, writeAllowNullsAsync, writeArrayDimensions, writeDataType, writeDataTypeVersionAsync, writeDictionaryFragmentAsync, writeEngineeringUnitsAsync, writeHistorizing, writeLocalTimeAsync, writeMaxArrayLengthAsync, writeMaxStringLengthAsync, writeMinimumSamplingInterval, writeNodeVersionAsync, writeUserAccessLevel, writeValue, writeValue, writeValueAsTextAsync, writeValueRankbrowse, 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, waitgetDefinition, getDefinitionNode, getDefinitionNodeAsync, getValuePrecision, getValuePrecisionNode, getValuePrecisionNodeAsync, readDefinition, readDefinitionAsync, readValuePrecision, readValuePrecisionAsync, setDefinition, setValuePrecision, writeDefinition, writeDefinitionAsync, writeValuePrecision, writeValuePrecisionAsyncgetAccessLevel, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRankgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskpublic MultiStateDiscreteTypeNode(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.LocalizedText[] getEnumStrings()
throws org.eclipse.milo.opcua.stack.core.UaException
MultiStateDiscreteTypeThe returned value is the last seen; it is not read live from the server.
getEnumStrings in interface MultiStateDiscreteTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EnumStrings Node.public void setEnumStrings(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] enumStrings)
throws org.eclipse.milo.opcua.stack.core.UaException
MultiStateDiscreteTypeThe value is only updated locally; it is not written to the server.
setEnumStrings in interface MultiStateDiscreteTypeenumStrings - the local value to set for the EnumStrings Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EnumStrings Node.public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] readEnumStrings()
throws org.eclipse.milo.opcua.stack.core.UaException
MultiStateDiscreteTypereadEnumStrings in interface MultiStateDiscreteTypeLocalizedText[] value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeEnumStrings(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] enumStrings)
throws org.eclipse.milo.opcua.stack.core.UaException
MultiStateDiscreteTypewriteEnumStrings in interface MultiStateDiscreteTypeenumStrings - the LocalizedText[] value to write to the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> readEnumStringsAsync()
MultiStateDiscreteTypeMultiStateDiscreteType.readEnumStrings().readEnumStringsAsync in interface MultiStateDiscreteTypepublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEnumStringsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] enumStrings)
MultiStateDiscreteTypeMultiStateDiscreteType.writeEnumStrings(LocalizedText[]).writeEnumStringsAsync in interface MultiStateDiscreteTypepublic PropertyTypeNode getEnumStringsNode() throws org.eclipse.milo.opcua.stack.core.UaException
MultiStateDiscreteTypePropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getEnumStringsNode in interface MultiStateDiscreteTypePropertyType Node, or null if it does not exist.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.public CompletableFuture<? extends PropertyTypeNode> getEnumStringsNodeAsync()
MultiStateDiscreteTypeMultiStateDiscreteType.getEnumStringsNode().getEnumStringsNodeAsync in interface MultiStateDiscreteTypeCopyright © 2021. All rights reserved.