Interface SamplingIntervalDiagnosticsArrayType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
SamplingIntervalDiagnosticsArrayTypeNode
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataTypeGet the local value of the SamplingIntervalDiagnostics Node.Get the SamplingIntervalDiagnosticsSamplingIntervalDiagnosticsTypeNode, ornullif it does not exist.CompletableFuture<? extends SamplingIntervalDiagnosticsType>Asynchronous implementation ofgetSamplingIntervalDiagnosticsNode().org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataTypeRead the value of the SamplingIntervalDiagnostics Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType>An asynchronous implementation ofreadSamplingIntervalDiagnostics().voidsetSamplingIntervalDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType value) Set the local value of the SamplingIntervalDiagnostics Node.voidwriteSamplingIntervalDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType value) Write a new value for the SamplingIntervalDiagnostics Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSamplingIntervalDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType value) An asynchronous implementation ofwriteSamplingIntervalDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType).Methods 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
-
Method Details
-
getSamplingIntervalDiagnostics
org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType getSamplingIntervalDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the SamplingIntervalDiagnostics Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the SamplingIntervalDiagnostics Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SamplingIntervalDiagnostics Node.
-
setSamplingIntervalDiagnostics
void setSamplingIntervalDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the SamplingIntervalDiagnostics Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the SamplingIntervalDiagnostics Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SamplingIntervalDiagnostics Node.
-
readSamplingIntervalDiagnostics
org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType readSamplingIntervalDiagnostics() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the SamplingIntervalDiagnostics Node from the server and update the local value if the operation succeeds.- Returns:
- the
SamplingIntervalDiagnosticsDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSamplingIntervalDiagnostics
void writeSamplingIntervalDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the SamplingIntervalDiagnostics Node to the server and update the local value if the operation succeeds.- Parameters:
value- theSamplingIntervalDiagnosticsDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSamplingIntervalDiagnosticsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType> readSamplingIntervalDiagnosticsAsync()An asynchronous implementation ofreadSamplingIntervalDiagnostics().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSamplingIntervalDiagnosticsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSamplingIntervalDiagnosticsAsync(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType value) An asynchronous implementation ofwriteSamplingIntervalDiagnostics(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSamplingIntervalDiagnosticsNode
SamplingIntervalDiagnosticsType getSamplingIntervalDiagnosticsNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the SamplingIntervalDiagnosticsSamplingIntervalDiagnosticsTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the SamplingIntervalDiagnostics
SamplingIntervalDiagnosticsTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSamplingIntervalDiagnosticsNodeAsync
CompletableFuture<? extends SamplingIntervalDiagnosticsType> getSamplingIntervalDiagnosticsNodeAsync()Asynchronous implementation ofgetSamplingIntervalDiagnosticsNode().- Returns:
- a CompletableFuture that completes successfully with the SamplingIntervalDiagnosticsType Node or completes exceptionally if an error occurs creating or getting the Node.
-