Interface AnalogUnitRangeType
- All Superinterfaces:
AnalogItemType,BaseAnalogType,BaseDataVariableType,BaseVariableType,DataItemType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
AnalogUnitRangeTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.EUInformation>Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.AnalogItemType
EU_RANGEFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.BaseAnalogType
INSTRUMENT_RANGEFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.DataItemType
DEFINITION, VALUE_PRECISION -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.EUInformationGet the local value of the EngineeringUnits Node.Get the EngineeringUnitsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetEngineeringUnitsNode().org.eclipse.milo.opcua.stack.core.types.structured.EUInformationRead 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>An asynchronous implementation ofreadEngineeringUnits().voidsetEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation value) Set the local value of the EngineeringUnits Node.voidwriteEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation value) 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 value) An asynchronous implementation ofwriteEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.AnalogItemType
getEuRange, getEuRangeNode, getEuRangeNodeAsync, readEuRange, readEuRangeAsync, setEuRange, writeEuRange, writeEuRangeAsyncMethods inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.BaseAnalogType
getInstrumentRange, getInstrumentRangeNode, getInstrumentRangeNodeAsync, readInstrumentRange, readInstrumentRangeAsync, setInstrumentRange, writeInstrumentRange, writeInstrumentRangeAsyncMethods 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.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
-
ENGINEERING_UNITS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.EUInformation> ENGINEERING_UNITS
-
-
Method Details
-
getEngineeringUnits
org.eclipse.milo.opcua.stack.core.types.structured.EUInformation getEngineeringUnits() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the EngineeringUnits Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getEngineeringUnitsin interfaceBaseAnalogType- Returns:
- the local value of the EngineeringUnits Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EngineeringUnits Node.
-
setEngineeringUnits
void setEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the EngineeringUnits Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEngineeringUnitsin interfaceBaseAnalogType- Parameters:
value- the local value to set for the EngineeringUnits Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EngineeringUnits Node.
-
readEngineeringUnits
org.eclipse.milo.opcua.stack.core.types.structured.EUInformation readEngineeringUnits() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the EngineeringUnits Node from the server and update the local value if the operation succeeds.- Specified by:
readEngineeringUnitsin interfaceBaseAnalogType- Returns:
- the
EUInformationvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEngineeringUnits
void writeEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the EngineeringUnits Node to the server and update the local value if the operation succeeds.- Specified by:
writeEngineeringUnitsin interfaceBaseAnalogType- Parameters:
value- theEUInformationvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEngineeringUnitsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.EUInformation> readEngineeringUnitsAsync()An asynchronous implementation ofreadEngineeringUnits().- Specified by:
readEngineeringUnitsAsyncin interfaceBaseAnalogType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEngineeringUnitsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEngineeringUnitsAsync(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation value) An asynchronous implementation ofwriteEngineeringUnits(org.eclipse.milo.opcua.stack.core.types.structured.EUInformation).- Specified by:
writeEngineeringUnitsAsyncin interfaceBaseAnalogType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEngineeringUnitsNode
Get the EngineeringUnitsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEngineeringUnitsNodein interfaceBaseAnalogType- Returns:
- the EngineeringUnits
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEngineeringUnitsNodeAsync
CompletableFuture<? extends PropertyType> getEngineeringUnitsNodeAsync()Asynchronous implementation ofgetEngineeringUnitsNode().- Specified by:
getEngineeringUnitsNodeAsyncin interfaceBaseAnalogType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-