Interface ImageItemType
- All Superinterfaces:
ArrayItemType,BaseDataVariableType,BaseVariableType,DataItemType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
ImageItemTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation>Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.ArrayItemType
AXIS_SCALE_TYPE, ENGINEERING_UNITS, EU_RANGE, INSTRUMENT_RANGE, TITLEFields 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.AxisInformationGet the local value of the XAxisDefinition Node.Get the XAxisDefinitionPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetXAxisDefinitionNode().org.eclipse.milo.opcua.stack.core.types.structured.AxisInformationGet the local value of the YAxisDefinition Node.Get the YAxisDefinitionPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetYAxisDefinitionNode().org.eclipse.milo.opcua.stack.core.types.structured.AxisInformationRead the value of the XAxisDefinition Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation>An asynchronous implementation ofreadXAxisDefinition().org.eclipse.milo.opcua.stack.core.types.structured.AxisInformationRead the value of the YAxisDefinition Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation>An asynchronous implementation ofreadYAxisDefinition().voidsetXAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) Set the local value of the XAxisDefinition Node.voidsetYAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) Set the local value of the YAxisDefinition Node.voidwriteXAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) Write a new value for the XAxisDefinition Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeXAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) An asynchronous implementation ofwriteXAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation).voidwriteYAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) Write a new value for the YAxisDefinition Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeYAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) An asynchronous implementation ofwriteYAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation).Methods inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.ArrayItemType
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, writeTitleAsyncMethods 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
-
X_AXIS_DEFINITION
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation> X_AXIS_DEFINITION -
Y_AXIS_DEFINITION
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation> Y_AXIS_DEFINITION
-
-
Method Details
-
getXAxisDefinition
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation getXAxisDefinition() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the XAxisDefinition Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the XAxisDefinition Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the XAxisDefinition Node.
-
setXAxisDefinition
void setXAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the XAxisDefinition Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the XAxisDefinition Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the XAxisDefinition Node.
-
readXAxisDefinition
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation readXAxisDefinition() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the XAxisDefinition Node from the server and update the local value if the operation succeeds.- Returns:
- the
AxisInformationvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeXAxisDefinition
void writeXAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the XAxisDefinition Node to the server and update the local value if the operation succeeds.- Parameters:
value- theAxisInformationvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readXAxisDefinitionAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation> readXAxisDefinitionAsync()An asynchronous implementation ofreadXAxisDefinition().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeXAxisDefinitionAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeXAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) An asynchronous implementation ofwriteXAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getXAxisDefinitionNode
Get the XAxisDefinitionPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the XAxisDefinition
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getXAxisDefinitionNodeAsync
CompletableFuture<? extends PropertyType> getXAxisDefinitionNodeAsync()Asynchronous implementation ofgetXAxisDefinitionNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getYAxisDefinition
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation getYAxisDefinition() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the YAxisDefinition Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the YAxisDefinition Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the YAxisDefinition Node.
-
setYAxisDefinition
void setYAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the YAxisDefinition Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the YAxisDefinition Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the YAxisDefinition Node.
-
readYAxisDefinition
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation readYAxisDefinition() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the YAxisDefinition Node from the server and update the local value if the operation succeeds.- Returns:
- the
AxisInformationvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeYAxisDefinition
void writeYAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the YAxisDefinition Node to the server and update the local value if the operation succeeds.- Parameters:
value- theAxisInformationvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readYAxisDefinitionAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation> readYAxisDefinitionAsync()An asynchronous implementation ofreadYAxisDefinition().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeYAxisDefinitionAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeYAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) An asynchronous implementation ofwriteYAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getYAxisDefinitionNode
Get the YAxisDefinitionPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the YAxisDefinition
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getYAxisDefinitionNodeAsync
CompletableFuture<? extends PropertyType> getYAxisDefinitionNodeAsync()Asynchronous implementation ofgetYAxisDefinitionNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-