public class NDimensionArrayItemTypeNode extends ArrayItemTypeNode implements NDimensionArrayItemType
AXIS_DEFINITIONAXIS_SCALE_TYPE, ENGINEERING_UNITS, EU_RANGE, INSTRUMENT_RANGE, TITLEDEFINITION, VALUE_PRECISION| Constructor and Description |
|---|
NDimensionArrayItemTypeNode(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.structured.AxisInformation[] |
getAxisDefinition()
Get the local value of the AxisDefinition Node.
|
PropertyTypeNode |
getAxisDefinitionNode()
Get the AxisDefinition
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyTypeNode> |
getAxisDefinitionNodeAsync()
Asynchronous implementation of
NDimensionArrayItemType.getAxisDefinitionNode(). |
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] |
readAxisDefinition()
Read the value of the AxisDefinition Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[]> |
readAxisDefinitionAsync()
An asynchronous implementation of
NDimensionArrayItemType.readAxisDefinition(). |
void |
setAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] axisDefinition)
Set the local value of the AxisDefinition Node.
|
void |
writeAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] axisDefinition)
Write a new value for the AxisDefinition Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] axisDefinition)
An asynchronous implementation of
NDimensionArrayItemType.writeAxisDefinition(AxisInformation[]). |
getAxisScaleType, getAxisScaleTypeNode, getAxisScaleTypeNodeAsync, getEngineeringUnits, getEngineeringUnitsNode, getEngineeringUnitsNodeAsync, getEuRange, getEuRangeNode, getEuRangeNodeAsync, getInstrumentRange, getInstrumentRangeNode, getInstrumentRangeNodeAsync, getTitle, getTitleNode, getTitleNodeAsync, readAxisScaleType, readAxisScaleTypeAsync, readEngineeringUnits, readEngineeringUnitsAsync, readEuRange, readEuRangeAsync, readInstrumentRange, readInstrumentRangeAsync, readTitle, readTitleAsync, setAxisScaleType, setEngineeringUnits, setEuRange, setInstrumentRange, setTitle, writeAxisScaleType, writeAxisScaleTypeAsync, writeEngineeringUnits, writeEngineeringUnitsAsync, writeEuRange, writeEuRangeAsync, writeInstrumentRange, writeInstrumentRangeAsync, writeTitle, writeTitleAsyncgetDefinition, 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, 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, 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, waitgetAxisScaleType, getAxisScaleTypeNode, getAxisScaleTypeNodeAsync, getEngineeringUnits, getEngineeringUnitsNode, getEngineeringUnitsNodeAsync, getEuRange, getEuRangeNode, getEuRangeNodeAsync, getInstrumentRange, getInstrumentRangeNode, getInstrumentRangeNodeAsync, getTitle, getTitleNode, getTitleNodeAsync, readAxisScaleType, readAxisScaleTypeAsync, readEngineeringUnits, readEngineeringUnitsAsync, readEuRange, readEuRangeAsync, readInstrumentRange, readInstrumentRangeAsync, readTitle, readTitleAsync, setAxisScaleType, setEngineeringUnits, setEuRange, setInstrumentRange, setTitle, writeAxisScaleType, writeAxisScaleTypeAsync, writeEngineeringUnits, writeEngineeringUnitsAsync, writeEuRange, writeEuRangeAsync, writeInstrumentRange, writeInstrumentRangeAsync, writeTitle, writeTitleAsyncgetDefinition, 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 NDimensionArrayItemTypeNode(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.structured.AxisInformation[] getAxisDefinition()
throws org.eclipse.milo.opcua.stack.core.UaException
NDimensionArrayItemTypeThe returned value is the last seen; it is not read live from the server.
getAxisDefinition in interface NDimensionArrayItemTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the AxisDefinition Node.public void setAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] axisDefinition)
throws org.eclipse.milo.opcua.stack.core.UaException
NDimensionArrayItemTypeThe value is only updated locally; it is not written to the server.
setAxisDefinition in interface NDimensionArrayItemTypeaxisDefinition - the local value to set for the AxisDefinition Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the AxisDefinition Node.public org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] readAxisDefinition()
throws org.eclipse.milo.opcua.stack.core.UaException
NDimensionArrayItemTypereadAxisDefinition in interface NDimensionArrayItemTypeAxisInformation[] value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] axisDefinition)
throws org.eclipse.milo.opcua.stack.core.UaException
NDimensionArrayItemTypewriteAxisDefinition in interface NDimensionArrayItemTypeaxisDefinition - the AxisInformation[] 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.structured.AxisInformation[]> readAxisDefinitionAsync()
NDimensionArrayItemTypeNDimensionArrayItemType.readAxisDefinition().readAxisDefinitionAsync in interface NDimensionArrayItemTypepublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation[] axisDefinition)
NDimensionArrayItemTypeNDimensionArrayItemType.writeAxisDefinition(AxisInformation[]).writeAxisDefinitionAsync in interface NDimensionArrayItemTypepublic PropertyTypeNode getAxisDefinitionNode() throws org.eclipse.milo.opcua.stack.core.UaException
NDimensionArrayItemTypePropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getAxisDefinitionNode in interface NDimensionArrayItemTypePropertyType 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> getAxisDefinitionNodeAsync()
NDimensionArrayItemTypeNDimensionArrayItemType.getAxisDefinitionNode().getAxisDefinitionNodeAsync in interface NDimensionArrayItemTypeCopyright © 2021. All rights reserved.