Interface CubeItemType
- 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:
CubeItemTypeNode
-
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>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.AxisInformationGet the local value of the ZAxisDefinition Node.Get the ZAxisDefinitionPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetZAxisDefinitionNode().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().org.eclipse.milo.opcua.stack.core.types.structured.AxisInformationRead the value of the ZAxisDefinition 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 ofreadZAxisDefinition().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.voidsetZAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) Set the local value of the ZAxisDefinition 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).voidwriteZAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) Write a new value for the ZAxisDefinition Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeZAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) An asynchronous implementation ofwriteZAxisDefinition(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 -
Z_AXIS_DEFINITION
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation> Z_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.
-
getZAxisDefinition
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation getZAxisDefinition() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the ZAxisDefinition Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the ZAxisDefinition Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ZAxisDefinition Node.
-
setZAxisDefinition
void setZAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the ZAxisDefinition Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the ZAxisDefinition Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ZAxisDefinition Node.
-
readZAxisDefinition
org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation readZAxisDefinition() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the ZAxisDefinition 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.
-
writeZAxisDefinition
void writeZAxisDefinition(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the ZAxisDefinition 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.
-
readZAxisDefinitionAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation> readZAxisDefinitionAsync()An asynchronous implementation ofreadZAxisDefinition().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeZAxisDefinitionAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeZAxisDefinitionAsync(org.eclipse.milo.opcua.stack.core.types.structured.AxisInformation value) An asynchronous implementation ofwriteZAxisDefinition(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.
-
getZAxisDefinitionNode
Get the ZAxisDefinitionPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the ZAxisDefinition
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getZAxisDefinitionNodeAsync
CompletableFuture<? extends PropertyType> getZAxisDefinitionNodeAsync()Asynchronous implementation ofgetZAxisDefinitionNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-