Class BuildInfoTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,BuildInfoType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionBuildInfoTypeNode(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.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, 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, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.DateTimeGet the local value of the BuildDate Node.Get the BuildDateBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofBuildInfoType.getBuildDateNode().Get the local value of the BuildNumber Node.Get the BuildNumberBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofBuildInfoType.getBuildNumberNode().Get the local value of the ManufacturerName Node.Get the ManufacturerNameBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofBuildInfoType.getManufacturerNameNode().Get the local value of the ProductName Node.Get the ProductNameBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofBuildInfoType.getProductNameNode().Get the local value of the ProductUri Node.Get the ProductUriBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofBuildInfoType.getProductUriNode().Get the local value of the SoftwareVersion Node.Get the SoftwareVersionBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofBuildInfoType.getSoftwareVersionNode().org.eclipse.milo.opcua.stack.core.types.builtin.DateTimeRead the value of the BuildDate Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime>An asynchronous implementation ofBuildInfoType.readBuildDate().Read the value of the BuildNumber Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofBuildInfoType.readBuildNumber().Read the value of the ManufacturerName Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofBuildInfoType.readManufacturerName().Read the value of the ProductName Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofBuildInfoType.readProductName().Read the value of the ProductUri Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofBuildInfoType.readProductUri().Read the value of the SoftwareVersion Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends String>An asynchronous implementation ofBuildInfoType.readSoftwareVersion().voidsetBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Set the local value of the BuildDate Node.voidsetBuildNumber(String value) Set the local value of the BuildNumber Node.voidsetManufacturerName(String value) Set the local value of the ManufacturerName Node.voidsetProductName(String value) Set the local value of the ProductName Node.voidsetProductUri(String value) Set the local value of the ProductUri Node.voidsetSoftwareVersion(String value) Set the local value of the SoftwareVersion Node.voidwriteBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Write a new value for the BuildDate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeBuildDateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime buildDate) An asynchronous implementation ofBuildInfoType.writeBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).voidwriteBuildNumber(String value) Write a new value for the BuildNumber Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeBuildNumberAsync(String buildNumber) An asynchronous implementation ofBuildInfoType.writeBuildNumber(java.lang.String).voidwriteManufacturerName(String value) Write a new value for the ManufacturerName Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeManufacturerNameAsync(String manufacturerName) An asynchronous implementation ofBuildInfoType.writeManufacturerName(java.lang.String).voidwriteProductName(String value) Write a new value for the ProductName Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeProductNameAsync(String productName) An asynchronous implementation ofBuildInfoType.writeProductName(java.lang.String).voidwriteProductUri(String value) Write a new value for the ProductUri Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeProductUriAsync(String productUri) An asynchronous implementation ofBuildInfoType.writeProductUri(java.lang.String).voidwriteSoftwareVersion(String value) Write a new value for the SoftwareVersion Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeSoftwareVersionAsync(String softwareVersion) An asynchronous implementation ofBuildInfoType.writeSoftwareVersion(java.lang.String).Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaVariableNode
getAccessLevel, getAccessLevelEx, getArrayDimensions, getAttributeValue, getDataType, getHistorizing, getMinimumSamplingInterval, getTypeDefinition, getTypeDefinitionAsync, getUserAccessLevel, getValue, getValueRank, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readAccessLevel, readAccessLevelEx, readAllowNullsAsync, readArrayDimensions, readDataType, readDataTypeVersionAsync, readDictionaryFragmentAsync, readEngineeringUnitsAsync, readHistorizing, readLocalTimeAsync, readMaxArrayLengthAsync, readMaxStringLengthAsync, readMinimumSamplingInterval, readNodeVersionAsync, readUserAccessLevel, readValue, readValueAsTextAsync, readValueRank, setAccessLevel, setAccessLevelEx, setArrayDimensions, setAttributeValue, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValue, setValueRank, writeAccessLevel, writeAccessLevelEx, writeAllowNullsAsync, writeArrayDimensions, writeDataType, writeDataTypeVersionAsync, writeDictionaryFragmentAsync, writeEngineeringUnitsAsync, writeHistorizing, writeLocalTimeAsync, writeMaxArrayLengthAsync, writeMaxStringLengthAsync, writeMinimumSamplingInterval, writeNodeVersionAsync, writeUserAccessLevel, writeValue, writeValue, writeValueAsTextAsync, writeValueRankMethods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaNode
browse, browse, browseAsync, browseAsync, browseNodes, browseNodes, browseNodesAsync, browseNodesAsync, canonicalize, cast, findMemberNodeId, getAccessRestrictions, getBrowseName, getComponentAsync, getDescription, getDisplayName, getMemberNodeAsync, getNodeClass, getNodeId, getProperty, getPropertyNodeAsync, getPropertyNodeAsync, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, invalidate, readAccessRestrictions, readAttribute, readAttributeAsync, readBrowseName, readDescription, readDisplayName, readNamespaceIndex, readNodeClass, readNodeId, readProperty, readRolePermissions, readUserRolePermissions, readUserWriteMask, readWriteMask, refresh, refreshAsync, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask, synchronize, synchronizeAsync, writeAccessRestrictions, writeAttribute, writeAttributeAsync, writeBrowseName, writeDescription, writeDisplayName, writeNodeClass, writeNodeId, writeProperty, writeRolePermissions, writeUserRolePermissions, writeUserWriteMask, writeWriteMaskMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Constructor Details
-
BuildInfoTypeNode
public BuildInfoTypeNode(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.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, 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, org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx)
-
-
Method Details
-
getProductUri
Description copied from interface:BuildInfoTypeGet the local value of the ProductUri Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getProductUriin interfaceBuildInfoType- Returns:
- the local value of the ProductUri Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProductUri Node.
-
setProductUri
Description copied from interface:BuildInfoTypeSet the local value of the ProductUri Node.The value is only updated locally; it is not written to the server.
- Specified by:
setProductUriin interfaceBuildInfoType- Parameters:
value- the local value to set for the ProductUri Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProductUri Node.
-
readProductUri
Description copied from interface:BuildInfoTypeRead the value of the ProductUri Node from the server and update the local value if the operation succeeds.- Specified by:
readProductUriin interfaceBuildInfoType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeProductUri
Description copied from interface:BuildInfoTypeWrite a new value for the ProductUri Node to the server and update the local value if the operation succeeds.- Specified by:
writeProductUriin interfaceBuildInfoType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readProductUriAsync
Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.readProductUri().- Specified by:
readProductUriAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeProductUriAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProductUriAsync(String productUri) Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.writeProductUri(java.lang.String).- Specified by:
writeProductUriAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getProductUriNode
public BaseDataVariableTypeNode getProductUriNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the ProductUriBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getProductUriNodein interfaceBuildInfoType- Returns:
- the ProductUri
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getProductUriNodeAsync
Description copied from interface:BuildInfoTypeAsynchronous implementation ofBuildInfoType.getProductUriNode().- Specified by:
getProductUriNodeAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getManufacturerName
Description copied from interface:BuildInfoTypeGet the local value of the ManufacturerName Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getManufacturerNamein interfaceBuildInfoType- Returns:
- the local value of the ManufacturerName Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ManufacturerName Node.
-
setManufacturerName
Description copied from interface:BuildInfoTypeSet the local value of the ManufacturerName Node.The value is only updated locally; it is not written to the server.
- Specified by:
setManufacturerNamein interfaceBuildInfoType- Parameters:
value- the local value to set for the ManufacturerName Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ManufacturerName Node.
-
readManufacturerName
Description copied from interface:BuildInfoTypeRead the value of the ManufacturerName Node from the server and update the local value if the operation succeeds.- Specified by:
readManufacturerNamein interfaceBuildInfoType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeManufacturerName
public void writeManufacturerName(String value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:BuildInfoTypeWrite a new value for the ManufacturerName Node to the server and update the local value if the operation succeeds.- Specified by:
writeManufacturerNamein interfaceBuildInfoType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readManufacturerNameAsync
Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.readManufacturerName().- Specified by:
readManufacturerNameAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeManufacturerNameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeManufacturerNameAsync(String manufacturerName) Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.writeManufacturerName(java.lang.String).- Specified by:
writeManufacturerNameAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getManufacturerNameNode
public BaseDataVariableTypeNode getManufacturerNameNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the ManufacturerNameBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getManufacturerNameNodein interfaceBuildInfoType- Returns:
- the ManufacturerName
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getManufacturerNameNodeAsync
Description copied from interface:BuildInfoTypeAsynchronous implementation ofBuildInfoType.getManufacturerNameNode().- Specified by:
getManufacturerNameNodeAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getProductName
Description copied from interface:BuildInfoTypeGet the local value of the ProductName Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getProductNamein interfaceBuildInfoType- Returns:
- the local value of the ProductName Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProductName Node.
-
setProductName
Description copied from interface:BuildInfoTypeSet the local value of the ProductName Node.The value is only updated locally; it is not written to the server.
- Specified by:
setProductNamein interfaceBuildInfoType- Parameters:
value- the local value to set for the ProductName Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the ProductName Node.
-
readProductName
Description copied from interface:BuildInfoTypeRead the value of the ProductName Node from the server and update the local value if the operation succeeds.- Specified by:
readProductNamein interfaceBuildInfoType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeProductName
Description copied from interface:BuildInfoTypeWrite a new value for the ProductName Node to the server and update the local value if the operation succeeds.- Specified by:
writeProductNamein interfaceBuildInfoType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readProductNameAsync
Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.readProductName().- Specified by:
readProductNameAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeProductNameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProductNameAsync(String productName) Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.writeProductName(java.lang.String).- Specified by:
writeProductNameAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getProductNameNode
public BaseDataVariableTypeNode getProductNameNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the ProductNameBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getProductNameNodein interfaceBuildInfoType- Returns:
- the ProductName
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getProductNameNodeAsync
Description copied from interface:BuildInfoTypeAsynchronous implementation ofBuildInfoType.getProductNameNode().- Specified by:
getProductNameNodeAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSoftwareVersion
Description copied from interface:BuildInfoTypeGet the local value of the SoftwareVersion Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getSoftwareVersionin interfaceBuildInfoType- Returns:
- the local value of the SoftwareVersion Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SoftwareVersion Node.
-
setSoftwareVersion
Description copied from interface:BuildInfoTypeSet the local value of the SoftwareVersion Node.The value is only updated locally; it is not written to the server.
- Specified by:
setSoftwareVersionin interfaceBuildInfoType- Parameters:
value- the local value to set for the SoftwareVersion Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the SoftwareVersion Node.
-
readSoftwareVersion
Description copied from interface:BuildInfoTypeRead the value of the SoftwareVersion Node from the server and update the local value if the operation succeeds.- Specified by:
readSoftwareVersionin interfaceBuildInfoType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSoftwareVersion
Description copied from interface:BuildInfoTypeWrite a new value for the SoftwareVersion Node to the server and update the local value if the operation succeeds.- Specified by:
writeSoftwareVersionin interfaceBuildInfoType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readSoftwareVersionAsync
Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.readSoftwareVersion().- Specified by:
readSoftwareVersionAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSoftwareVersionAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSoftwareVersionAsync(String softwareVersion) Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.writeSoftwareVersion(java.lang.String).- Specified by:
writeSoftwareVersionAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSoftwareVersionNode
public BaseDataVariableTypeNode getSoftwareVersionNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the SoftwareVersionBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getSoftwareVersionNodein interfaceBuildInfoType- Returns:
- the SoftwareVersion
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getSoftwareVersionNodeAsync
Description copied from interface:BuildInfoTypeAsynchronous implementation ofBuildInfoType.getSoftwareVersionNode().- Specified by:
getSoftwareVersionNodeAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getBuildNumber
Description copied from interface:BuildInfoTypeGet the local value of the BuildNumber Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getBuildNumberin interfaceBuildInfoType- Returns:
- the local value of the BuildNumber Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the BuildNumber Node.
-
setBuildNumber
Description copied from interface:BuildInfoTypeSet the local value of the BuildNumber Node.The value is only updated locally; it is not written to the server.
- Specified by:
setBuildNumberin interfaceBuildInfoType- Parameters:
value- the local value to set for the BuildNumber Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the BuildNumber Node.
-
readBuildNumber
Description copied from interface:BuildInfoTypeRead the value of the BuildNumber Node from the server and update the local value if the operation succeeds.- Specified by:
readBuildNumberin interfaceBuildInfoType- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeBuildNumber
Description copied from interface:BuildInfoTypeWrite a new value for the BuildNumber Node to the server and update the local value if the operation succeeds.- Specified by:
writeBuildNumberin interfaceBuildInfoType- Parameters:
value- theStringvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readBuildNumberAsync
Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.readBuildNumber().- Specified by:
readBuildNumberAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeBuildNumberAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBuildNumberAsync(String buildNumber) Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.writeBuildNumber(java.lang.String).- Specified by:
writeBuildNumberAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getBuildNumberNode
public BaseDataVariableTypeNode getBuildNumberNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the BuildNumberBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getBuildNumberNodein interfaceBuildInfoType- Returns:
- the BuildNumber
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getBuildNumberNodeAsync
Description copied from interface:BuildInfoTypeAsynchronous implementation ofBuildInfoType.getBuildNumberNode().- Specified by:
getBuildNumberNodeAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getBuildDate
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getBuildDate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the local value of the BuildDate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getBuildDatein interfaceBuildInfoType- Returns:
- the local value of the BuildDate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the BuildDate Node.
-
setBuildDate
public void setBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:BuildInfoTypeSet the local value of the BuildDate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setBuildDatein interfaceBuildInfoType- Parameters:
value- the local value to set for the BuildDate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the BuildDate Node.
-
readBuildDate
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readBuildDate() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeRead the value of the BuildDate Node from the server and update the local value if the operation succeeds.- Specified by:
readBuildDatein interfaceBuildInfoType- Returns:
- the
DateTimevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeBuildDate
public void writeBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:BuildInfoTypeWrite a new value for the BuildDate Node to the server and update the local value if the operation succeeds.- Specified by:
writeBuildDatein interfaceBuildInfoType- Parameters:
value- theDateTimevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readBuildDateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readBuildDateAsync()Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.readBuildDate().- Specified by:
readBuildDateAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeBuildDateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBuildDateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime buildDate) Description copied from interface:BuildInfoTypeAn asynchronous implementation ofBuildInfoType.writeBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Specified by:
writeBuildDateAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getBuildDateNode
public BaseDataVariableTypeNode getBuildDateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:BuildInfoTypeGet the BuildDateBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getBuildDateNodein interfaceBuildInfoType- Returns:
- the BuildDate
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getBuildDateNodeAsync
Description copied from interface:BuildInfoTypeAsynchronous implementation ofBuildInfoType.getBuildDateNode().- Specified by:
getBuildDateNodeAsyncin interfaceBuildInfoType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-