Interface BuildInfoType
- All Superinterfaces:
BaseDataVariableType,BaseVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- All Known Implementing Classes:
BuildInfoTypeNode
-
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 BaseDataVariableType>Asynchronous implementation ofgetBuildDateNode().Get the local value of the BuildNumber Node.Get the BuildNumberBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetBuildNumberNode().Get the local value of the ManufacturerName Node.Get the ManufacturerNameBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetManufacturerNameNode().Get the local value of the ProductName Node.Get the ProductNameBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetProductNameNode().Get the local value of the ProductUri Node.Get the ProductUriBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetProductUriNode().Get the local value of the SoftwareVersion Node.Get the SoftwareVersionBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableType>Asynchronous implementation ofgetSoftwareVersionNode().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 ofreadBuildDate().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 ofreadBuildNumber().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 ofreadManufacturerName().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 ofreadProductName().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 ofreadProductUri().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 ofreadSoftwareVersion().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 value) An asynchronous implementation ofwriteBuildDate(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 value) An asynchronous implementation ofwriteBuildNumber(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 value) An asynchronous implementation ofwriteManufacturerName(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 value) An asynchronous implementation ofwriteProductName(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 value) An asynchronous implementation ofwriteProductUri(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 value) An asynchronous implementation ofwriteSoftwareVersion(java.lang.String).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
-
getProductUri
Get the local value of the ProductUri Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the ProductUri Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the ProductUri Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeProductUri
Write a new value for the ProductUri Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readProductUriAsync()An asynchronous implementation ofreadProductUri().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeProductUriAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProductUriAsync(String value) An asynchronous implementation ofwriteProductUri(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getProductUriNode
Get the ProductUriBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends BaseDataVariableType> getProductUriNodeAsync()Asynchronous implementation ofgetProductUriNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getManufacturerName
Get the local value of the ManufacturerName Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the ManufacturerName Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the ManufacturerName Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeManufacturerName
Write a new value for the ManufacturerName Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readManufacturerNameAsync()An asynchronous implementation ofreadManufacturerName().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeManufacturerNameAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeManufacturerNameAsync(String value) An asynchronous implementation ofwriteManufacturerName(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getManufacturerNameNode
Get the ManufacturerNameBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends BaseDataVariableType> getManufacturerNameNodeAsync()Asynchronous implementation ofgetManufacturerNameNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getProductName
Get the local value of the ProductName Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the ProductName Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the ProductName Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeProductName
Write a new value for the ProductName Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readProductNameAsync()An asynchronous implementation ofreadProductName().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeProductNameAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeProductNameAsync(String value) An asynchronous implementation ofwriteProductName(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getProductNameNode
Get the ProductNameBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends BaseDataVariableType> getProductNameNodeAsync()Asynchronous implementation ofgetProductNameNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getSoftwareVersion
Get the local value of the SoftwareVersion Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the SoftwareVersion Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the SoftwareVersion Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeSoftwareVersion
Write a new value for the SoftwareVersion Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readSoftwareVersionAsync()An asynchronous implementation ofreadSoftwareVersion().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeSoftwareVersionAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSoftwareVersionAsync(String value) An asynchronous implementation ofwriteSoftwareVersion(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getSoftwareVersionNode
Get the SoftwareVersionBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends BaseDataVariableType> getSoftwareVersionNodeAsync()Asynchronous implementation ofgetSoftwareVersionNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getBuildNumber
Get the local value of the BuildNumber Node.The returned value is the last seen; it is not read live from the server.
- 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
Set the local value of the BuildNumber Node.The value is only updated locally; it is not written to the server.
- 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
Read the value of the BuildNumber Node from the server and update the local value if the operation succeeds.- Returns:
- the
Stringvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeBuildNumber
Write a new value for the BuildNumber Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends String> readBuildNumberAsync()An asynchronous implementation ofreadBuildNumber().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeBuildNumberAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBuildNumberAsync(String value) An asynchronous implementation ofwriteBuildNumber(java.lang.String).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getBuildNumberNode
Get the BuildNumberBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends BaseDataVariableType> getBuildNumberNodeAsync()Asynchronous implementation ofgetBuildNumberNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getBuildDate
org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getBuildDate() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the BuildDate Node.The returned value is the last seen; it is not read live from the server.
- 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
void setBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the BuildDate Node.The value is only updated locally; it is not written to the server.
- 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
org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readBuildDate() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the BuildDate Node from the server and update the local value if the operation succeeds.- Returns:
- the
DateTimevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeBuildDate
void writeBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the BuildDate Node to the server and update the local value if the operation succeeds.- 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
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readBuildDateAsync()An asynchronous implementation ofreadBuildDate().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeBuildDateAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeBuildDateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) An asynchronous implementation ofwriteBuildDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getBuildDateNode
Get the BuildDateBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- 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
CompletableFuture<? extends BaseDataVariableType> getBuildDateNodeAsync()Asynchronous implementation ofgetBuildDateNode().- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-