public class AnalogItemTypeNode extends DataItemTypeNode implements AnalogItemType
ENGINEERING_UNITS, EU_RANGE, INSTRUMENT_RANGEDEFINITION, VALUE_PRECISION| Constructor and Description |
|---|
AnalogItemTypeNode(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.EUInformation |
getEngineeringUnits()
Get the local value of the EngineeringUnits Node.
|
PropertyTypeNode |
getEngineeringUnitsNode()
Get the EngineeringUnits
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyTypeNode> |
getEngineeringUnitsNodeAsync()
Asynchronous implementation of
AnalogItemType.getEngineeringUnitsNode(). |
org.eclipse.milo.opcua.stack.core.types.structured.Range |
getEuRange()
Get the local value of the EURange Node.
|
PropertyTypeNode |
getEuRangeNode()
Get the EURange
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyTypeNode> |
getEuRangeNodeAsync()
Asynchronous implementation of
AnalogItemType.getEuRangeNode(). |
org.eclipse.milo.opcua.stack.core.types.structured.Range |
getInstrumentRange()
Get the local value of the InstrumentRange Node.
|
PropertyTypeNode |
getInstrumentRangeNode()
Get the InstrumentRange
PropertyType Node, or null if it does not exist. |
CompletableFuture<? extends PropertyTypeNode> |
getInstrumentRangeNodeAsync()
Asynchronous implementation of
AnalogItemType.getInstrumentRangeNode(). |
org.eclipse.milo.opcua.stack.core.types.structured.EUInformation |
readEngineeringUnits()
Read the value of the EngineeringUnits Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EUInformation> |
readEngineeringUnitsAsync()
Get the value of the
VariableNodeProperties.EngineeringUnits Property, if it exists. |
org.eclipse.milo.opcua.stack.core.types.structured.Range |
readEuRange()
Read the value of the EURange Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.Range> |
readEuRangeAsync()
An asynchronous implementation of
AnalogItemType.readEuRange(). |
org.eclipse.milo.opcua.stack.core.types.structured.Range |
readInstrumentRange()
Read the value of the InstrumentRange Node from the server and update the local value if the
operation succeeds.
|
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.Range> |
readInstrumentRangeAsync()
An asynchronous implementation of
AnalogItemType.readInstrumentRange(). |
void |
setEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
Set the local value of the EngineeringUnits Node.
|
void |
setEuRange(org.eclipse.milo.opcua.stack.core.types.structured.Range euRange)
Set the local value of the EURange Node.
|
void |
setInstrumentRange(org.eclipse.milo.opcua.stack.core.types.structured.Range instrumentRange)
Set the local value of the InstrumentRange Node.
|
void |
writeEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
Write a new value for the EngineeringUnits Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeEngineeringUnitsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
Set the value of the
VariableNodeProperties.EngineeringUnits Property, if it exists. |
void |
writeEuRange(org.eclipse.milo.opcua.stack.core.types.structured.Range euRange)
Write a new value for the EURange Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeEuRangeAsync(org.eclipse.milo.opcua.stack.core.types.structured.Range euRange)
An asynchronous implementation of
AnalogItemType.writeEuRange(Range). |
void |
writeInstrumentRange(org.eclipse.milo.opcua.stack.core.types.structured.Range instrumentRange)
Write a new value for the InstrumentRange Node to the server and update the local value if
the operation succeeds.
|
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> |
writeInstrumentRangeAsync(org.eclipse.milo.opcua.stack.core.types.structured.Range instrumentRange)
An asynchronous implementation of
AnalogItemType.writeInstrumentRange(Range). |
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, 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, 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 AnalogItemTypeNode(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.Range getInstrumentRange()
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypeThe returned value is the last seen; it is not read live from the server.
getInstrumentRange in interface AnalogItemTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the InstrumentRange Node.public void setInstrumentRange(org.eclipse.milo.opcua.stack.core.types.structured.Range instrumentRange)
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypeThe value is only updated locally; it is not written to the server.
setInstrumentRange in interface AnalogItemTypeinstrumentRange - the local value to set for the InstrumentRange Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the InstrumentRange Node.public org.eclipse.milo.opcua.stack.core.types.structured.Range readInstrumentRange()
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypereadInstrumentRange in interface AnalogItemTypeRange value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeInstrumentRange(org.eclipse.milo.opcua.stack.core.types.structured.Range instrumentRange)
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypewriteInstrumentRange in interface AnalogItemTypeinstrumentRange - the Range 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.Range> readInstrumentRangeAsync()
AnalogItemTypeAnalogItemType.readInstrumentRange().readInstrumentRangeAsync in interface AnalogItemTypepublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeInstrumentRangeAsync(org.eclipse.milo.opcua.stack.core.types.structured.Range instrumentRange)
AnalogItemTypeAnalogItemType.writeInstrumentRange(Range).writeInstrumentRangeAsync in interface AnalogItemTypepublic PropertyTypeNode getInstrumentRangeNode() throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypePropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getInstrumentRangeNode in interface AnalogItemTypePropertyType 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> getInstrumentRangeNodeAsync()
AnalogItemTypeAnalogItemType.getInstrumentRangeNode().getInstrumentRangeNodeAsync in interface AnalogItemTypepublic org.eclipse.milo.opcua.stack.core.types.structured.Range getEuRange()
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypeThe returned value is the last seen; it is not read live from the server.
getEuRange in interface AnalogItemTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EURange Node.public void setEuRange(org.eclipse.milo.opcua.stack.core.types.structured.Range euRange)
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypeThe value is only updated locally; it is not written to the server.
setEuRange in interface AnalogItemTypeeuRange - the local value to set for the EURange Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EURange Node.public org.eclipse.milo.opcua.stack.core.types.structured.Range readEuRange()
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypereadEuRange in interface AnalogItemTypeRange value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeEuRange(org.eclipse.milo.opcua.stack.core.types.structured.Range euRange)
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypewriteEuRange in interface AnalogItemTypeeuRange - the Range 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.Range> readEuRangeAsync()
AnalogItemTypeAnalogItemType.readEuRange().readEuRangeAsync in interface AnalogItemTypepublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEuRangeAsync(org.eclipse.milo.opcua.stack.core.types.structured.Range euRange)
AnalogItemTypeAnalogItemType.writeEuRange(Range).writeEuRangeAsync in interface AnalogItemTypepublic PropertyTypeNode getEuRangeNode() throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypePropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getEuRangeNode in interface AnalogItemTypePropertyType 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> getEuRangeNodeAsync()
AnalogItemTypeAnalogItemType.getEuRangeNode().getEuRangeNodeAsync in interface AnalogItemTypepublic org.eclipse.milo.opcua.stack.core.types.structured.EUInformation getEngineeringUnits()
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypeThe returned value is the last seen; it is not read live from the server.
getEngineeringUnits in interface AnalogItemTypeorg.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EngineeringUnits Node.public void setEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypeThe value is only updated locally; it is not written to the server.
setEngineeringUnits in interface AnalogItemTypeengineeringUnits - the local value to set for the EngineeringUnits Node.org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EngineeringUnits Node.public org.eclipse.milo.opcua.stack.core.types.structured.EUInformation readEngineeringUnits()
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypereadEngineeringUnits in interface AnalogItemTypeEUInformation value read from the server.org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.public void writeEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypewriteEngineeringUnits in interface AnalogItemTypeengineeringUnits - the EUInformation 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.EUInformation> readEngineeringUnitsAsync()
UaVariableNodeVariableNodeProperties.EngineeringUnits Property, if it exists.readEngineeringUnitsAsync in interface AnalogItemTypereadEngineeringUnitsAsync in class UaVariableNodeVariableNodePropertiespublic CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEngineeringUnitsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation engineeringUnits)
UaVariableNodeVariableNodeProperties.EngineeringUnits Property, if it exists.writeEngineeringUnitsAsync in interface AnalogItemTypewriteEngineeringUnitsAsync in class UaVariableNodeengineeringUnits - the value to set.CompletableFuture that completes with the StatusCode of the write operation.VariableNodePropertiespublic PropertyTypeNode getEngineeringUnitsNode() throws org.eclipse.milo.opcua.stack.core.UaException
AnalogItemTypePropertyType Node, or null if it does not exist.
The Node is created when first accessed and cached for subsequent calls.
getEngineeringUnitsNode in interface AnalogItemTypePropertyType 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> getEngineeringUnitsNodeAsync()
AnalogItemTypeAnalogItemType.getEngineeringUnitsNode().getEngineeringUnitsNodeAsync in interface AnalogItemTypeCopyright © 2021. All rights reserved.