Class AlarmMetricsTypeNode
- All Implemented Interfaces:
AlarmMetricsType,BaseObjectType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionAlarmMetricsTypeNode(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.unsigned.UByte eventNotifier) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the AlarmCount Node.Get the AlarmCountBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getAlarmCountNode().Get the local value of the AverageAlarmRate Node.Get the AverageAlarmRateAlarmRateVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends AlarmRateVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getAverageAlarmRateNode().Get the local value of the CurrentAlarmRate Node.Get the CurrentAlarmRateAlarmRateVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends AlarmRateVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getCurrentAlarmRateNode().Get the local value of the MaximumActiveState Node.Get the MaximumActiveStateBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getMaximumActiveStateNode().Get the local value of the MaximumAlarmRate Node.Get the MaximumAlarmRateAlarmRateVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends AlarmRateVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getMaximumAlarmRateNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the MaximumReAlarmCount Node.Get the MaximumReAlarmCountBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getMaximumReAlarmCountNode().Get the local value of the MaximumUnAck Node.Get the MaximumUnAckBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getMaximumUnAckNode().org.eclipse.milo.opcua.stack.core.types.builtin.DateTimeGet the local value of the StartTime Node.Get the StartTimeBaseDataVariableTypeNode, ornullif it does not exist.CompletableFuture<? extends BaseDataVariableTypeNode>Asynchronous implementation ofAlarmMetricsType.getStartTimeNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the AlarmCount Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofAlarmMetricsType.readAlarmCount().Read the value of the AverageAlarmRate Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofAlarmMetricsType.readAverageAlarmRate().Read the value of the CurrentAlarmRate Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofAlarmMetricsType.readCurrentAlarmRate().Read the value of the MaximumActiveState Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofAlarmMetricsType.readMaximumActiveState().Read the value of the MaximumAlarmRate Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofAlarmMetricsType.readMaximumAlarmRate().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the MaximumReAlarmCount Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>An asynchronous implementation ofAlarmMetricsType.readMaximumReAlarmCount().Read the value of the MaximumUnAck Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Double>An asynchronous implementation ofAlarmMetricsType.readMaximumUnAck().org.eclipse.milo.opcua.stack.core.types.builtin.DateTimeRead the value of the StartTime 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 ofAlarmMetricsType.readStartTime().voidsetAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the AlarmCount Node.voidsetAverageAlarmRate(Double value) Set the local value of the AverageAlarmRate Node.voidsetCurrentAlarmRate(Double value) Set the local value of the CurrentAlarmRate Node.voidsetMaximumActiveState(Double value) Set the local value of the MaximumActiveState Node.voidsetMaximumAlarmRate(Double value) Set the local value of the MaximumAlarmRate Node.voidsetMaximumReAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the MaximumReAlarmCount Node.voidsetMaximumUnAck(Double value) Set the local value of the MaximumUnAck Node.voidsetStartTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Set the local value of the StartTime Node.voidwriteAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the AlarmCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeAlarmCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger alarmCount) An asynchronous implementation ofAlarmMetricsType.writeAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteAverageAlarmRate(Double value) Write a new value for the AverageAlarmRate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeAverageAlarmRateAsync(Double averageAlarmRate) An asynchronous implementation ofAlarmMetricsType.writeAverageAlarmRate(java.lang.Double).voidwriteCurrentAlarmRate(Double value) Write a new value for the CurrentAlarmRate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeCurrentAlarmRateAsync(Double currentAlarmRate) An asynchronous implementation ofAlarmMetricsType.writeCurrentAlarmRate(java.lang.Double).voidwriteMaximumActiveState(Double value) Write a new value for the MaximumActiveState Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaximumActiveStateAsync(Double maximumActiveState) An asynchronous implementation ofAlarmMetricsType.writeMaximumActiveState(java.lang.Double).voidwriteMaximumAlarmRate(Double value) Write a new value for the MaximumAlarmRate Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaximumAlarmRateAsync(Double maximumAlarmRate) An asynchronous implementation ofAlarmMetricsType.writeMaximumAlarmRate(java.lang.Double).voidwriteMaximumReAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the MaximumReAlarmCount Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaximumReAlarmCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maximumReAlarmCount) An asynchronous implementation ofAlarmMetricsType.writeMaximumReAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteMaximumUnAck(Double value) Write a new value for the MaximumUnAck Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeMaximumUnAckAsync(Double maximumUnAck) An asynchronous implementation ofAlarmMetricsType.writeMaximumUnAck(java.lang.Double).voidwriteStartTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Write a new value for the StartTime Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeStartTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime startTime) An asynchronous implementation ofAlarmMetricsType.writeStartTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).Methods inherited from class org.eclipse.milo.opcua.sdk.client.nodes.UaObjectNode
callMethod, callMethod, callMethodAsync, callMethodAsync, getAttributeValue, getEventNotifier, getIconAsync, getMethod, getMethod, getMethodAsync, getMethodAsync, getNamingRuleAsync, getNodeVersionAsync, getObjectComponent, getObjectComponent, getObjectComponent, getObjectComponentAsync, getObjectComponentAsync, getObjectComponentAsync, getTypeDefinition, getTypeDefinitionAsync, getVariableComponent, getVariableComponent, getVariableComponent, getVariableComponentAsync, getVariableComponentAsync, getVariableComponentAsync, readEventNotifier, setAttributeValue, setEventNotifier, setIconAsync, setNamingRuleAsync, setNodeVersionAsync, writeEventNotifierMethods 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.ObjectNode
getEventNotifier, setEventNotifier
-
Constructor Details
-
AlarmMetricsTypeNode
public AlarmMetricsTypeNode(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.unsigned.UByte eventNotifier)
-
-
Method Details
-
getAlarmCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getAlarmCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the local value of the AlarmCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getAlarmCountin interfaceAlarmMetricsType- Returns:
- the local value of the AlarmCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AlarmCount Node.
-
setAlarmCount
public void setAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeSet the local value of the AlarmCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setAlarmCountin interfaceAlarmMetricsType- Parameters:
value- the local value to set for the AlarmCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AlarmCount Node.
-
readAlarmCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readAlarmCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeRead the value of the AlarmCount Node from the server and update the local value if the operation succeeds.- Specified by:
readAlarmCountin interfaceAlarmMetricsType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeAlarmCount
public void writeAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the AlarmCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeAlarmCountin interfaceAlarmMetricsType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readAlarmCountAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readAlarmCountAsync()Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readAlarmCount().- Specified by:
readAlarmCountAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeAlarmCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAlarmCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger alarmCount) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeAlarmCountAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getAlarmCountNode
public BaseDataVariableTypeNode getAlarmCountNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the AlarmCountBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getAlarmCountNodein interfaceAlarmMetricsType- Returns:
- the AlarmCount
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getAlarmCountNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getAlarmCountNode().- Specified by:
getAlarmCountNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getStartTime
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getStartTime() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the local value of the StartTime Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getStartTimein interfaceAlarmMetricsType- Returns:
- the local value of the StartTime Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the StartTime Node.
-
setStartTime
public void setStartTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeSet the local value of the StartTime Node.The value is only updated locally; it is not written to the server.
- Specified by:
setStartTimein interfaceAlarmMetricsType- Parameters:
value- the local value to set for the StartTime Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the StartTime Node.
-
readStartTime
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readStartTime() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeRead the value of the StartTime Node from the server and update the local value if the operation succeeds.- Specified by:
readStartTimein interfaceAlarmMetricsType- Returns:
- the
DateTimevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeStartTime
public void writeStartTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the StartTime Node to the server and update the local value if the operation succeeds.- Specified by:
writeStartTimein interfaceAlarmMetricsType- Parameters:
value- theDateTimevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readStartTimeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readStartTimeAsync()Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readStartTime().- Specified by:
readStartTimeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeStartTimeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStartTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime startTime) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeStartTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Specified by:
writeStartTimeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getStartTimeNode
public BaseDataVariableTypeNode getStartTimeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the StartTimeBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getStartTimeNodein interfaceAlarmMetricsType- Returns:
- the StartTime
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getStartTimeNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getStartTimeNode().- Specified by:
getStartTimeNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaximumActiveState
Description copied from interface:AlarmMetricsTypeGet the local value of the MaximumActiveState Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaximumActiveStatein interfaceAlarmMetricsType- Returns:
- the local value of the MaximumActiveState Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumActiveState Node.
-
setMaximumActiveState
public void setMaximumActiveState(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeSet the local value of the MaximumActiveState Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaximumActiveStatein interfaceAlarmMetricsType- Parameters:
value- the local value to set for the MaximumActiveState Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumActiveState Node.
-
readMaximumActiveState
Description copied from interface:AlarmMetricsTypeRead the value of the MaximumActiveState Node from the server and update the local value if the operation succeeds.- Specified by:
readMaximumActiveStatein interfaceAlarmMetricsType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaximumActiveState
public void writeMaximumActiveState(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the MaximumActiveState Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaximumActiveStatein interfaceAlarmMetricsType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaximumActiveStateAsync
Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readMaximumActiveState().- Specified by:
readMaximumActiveStateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaximumActiveStateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaximumActiveStateAsync(Double maximumActiveState) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeMaximumActiveState(java.lang.Double).- Specified by:
writeMaximumActiveStateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaximumActiveStateNode
public BaseDataVariableTypeNode getMaximumActiveStateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the MaximumActiveStateBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaximumActiveStateNodein interfaceAlarmMetricsType- Returns:
- the MaximumActiveState
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaximumActiveStateNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getMaximumActiveStateNode().- Specified by:
getMaximumActiveStateNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaximumUnAck
Description copied from interface:AlarmMetricsTypeGet the local value of the MaximumUnAck Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaximumUnAckin interfaceAlarmMetricsType- Returns:
- the local value of the MaximumUnAck Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumUnAck Node.
-
setMaximumUnAck
Description copied from interface:AlarmMetricsTypeSet the local value of the MaximumUnAck Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaximumUnAckin interfaceAlarmMetricsType- Parameters:
value- the local value to set for the MaximumUnAck Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumUnAck Node.
-
readMaximumUnAck
Description copied from interface:AlarmMetricsTypeRead the value of the MaximumUnAck Node from the server and update the local value if the operation succeeds.- Specified by:
readMaximumUnAckin interfaceAlarmMetricsType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaximumUnAck
Description copied from interface:AlarmMetricsTypeWrite a new value for the MaximumUnAck Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaximumUnAckin interfaceAlarmMetricsType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaximumUnAckAsync
Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readMaximumUnAck().- Specified by:
readMaximumUnAckAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaximumUnAckAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaximumUnAckAsync(Double maximumUnAck) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeMaximumUnAck(java.lang.Double).- Specified by:
writeMaximumUnAckAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaximumUnAckNode
public BaseDataVariableTypeNode getMaximumUnAckNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the MaximumUnAckBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaximumUnAckNodein interfaceAlarmMetricsType- Returns:
- the MaximumUnAck
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaximumUnAckNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getMaximumUnAckNode().- Specified by:
getMaximumUnAckNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getCurrentAlarmRate
Description copied from interface:AlarmMetricsTypeGet the local value of the CurrentAlarmRate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getCurrentAlarmRatein interfaceAlarmMetricsType- Returns:
- the local value of the CurrentAlarmRate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CurrentAlarmRate Node.
-
setCurrentAlarmRate
Description copied from interface:AlarmMetricsTypeSet the local value of the CurrentAlarmRate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setCurrentAlarmRatein interfaceAlarmMetricsType- Parameters:
value- the local value to set for the CurrentAlarmRate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the CurrentAlarmRate Node.
-
readCurrentAlarmRate
Description copied from interface:AlarmMetricsTypeRead the value of the CurrentAlarmRate Node from the server and update the local value if the operation succeeds.- Specified by:
readCurrentAlarmRatein interfaceAlarmMetricsType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeCurrentAlarmRate
public void writeCurrentAlarmRate(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the CurrentAlarmRate Node to the server and update the local value if the operation succeeds.- Specified by:
writeCurrentAlarmRatein interfaceAlarmMetricsType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readCurrentAlarmRateAsync
Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readCurrentAlarmRate().- Specified by:
readCurrentAlarmRateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeCurrentAlarmRateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeCurrentAlarmRateAsync(Double currentAlarmRate) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeCurrentAlarmRate(java.lang.Double).- Specified by:
writeCurrentAlarmRateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getCurrentAlarmRateNode
public AlarmRateVariableTypeNode getCurrentAlarmRateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the CurrentAlarmRateAlarmRateVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getCurrentAlarmRateNodein interfaceAlarmMetricsType- Returns:
- the CurrentAlarmRate
AlarmRateVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getCurrentAlarmRateNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getCurrentAlarmRateNode().- Specified by:
getCurrentAlarmRateNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the AlarmRateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaximumAlarmRate
Description copied from interface:AlarmMetricsTypeGet the local value of the MaximumAlarmRate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaximumAlarmRatein interfaceAlarmMetricsType- Returns:
- the local value of the MaximumAlarmRate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumAlarmRate Node.
-
setMaximumAlarmRate
Description copied from interface:AlarmMetricsTypeSet the local value of the MaximumAlarmRate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaximumAlarmRatein interfaceAlarmMetricsType- Parameters:
value- the local value to set for the MaximumAlarmRate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumAlarmRate Node.
-
readMaximumAlarmRate
Description copied from interface:AlarmMetricsTypeRead the value of the MaximumAlarmRate Node from the server and update the local value if the operation succeeds.- Specified by:
readMaximumAlarmRatein interfaceAlarmMetricsType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaximumAlarmRate
public void writeMaximumAlarmRate(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the MaximumAlarmRate Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaximumAlarmRatein interfaceAlarmMetricsType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaximumAlarmRateAsync
Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readMaximumAlarmRate().- Specified by:
readMaximumAlarmRateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaximumAlarmRateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaximumAlarmRateAsync(Double maximumAlarmRate) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeMaximumAlarmRate(java.lang.Double).- Specified by:
writeMaximumAlarmRateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaximumAlarmRateNode
public AlarmRateVariableTypeNode getMaximumAlarmRateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the MaximumAlarmRateAlarmRateVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaximumAlarmRateNodein interfaceAlarmMetricsType- Returns:
- the MaximumAlarmRate
AlarmRateVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaximumAlarmRateNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getMaximumAlarmRateNode().- Specified by:
getMaximumAlarmRateNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the AlarmRateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getMaximumReAlarmCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaximumReAlarmCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the local value of the MaximumReAlarmCount Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getMaximumReAlarmCountin interfaceAlarmMetricsType- Returns:
- the local value of the MaximumReAlarmCount Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumReAlarmCount Node.
-
setMaximumReAlarmCount
public void setMaximumReAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeSet the local value of the MaximumReAlarmCount Node.The value is only updated locally; it is not written to the server.
- Specified by:
setMaximumReAlarmCountin interfaceAlarmMetricsType- Parameters:
value- the local value to set for the MaximumReAlarmCount Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the MaximumReAlarmCount Node.
-
readMaximumReAlarmCount
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readMaximumReAlarmCount() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeRead the value of the MaximumReAlarmCount Node from the server and update the local value if the operation succeeds.- Specified by:
readMaximumReAlarmCountin interfaceAlarmMetricsType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeMaximumReAlarmCount
public void writeMaximumReAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the MaximumReAlarmCount Node to the server and update the local value if the operation succeeds.- Specified by:
writeMaximumReAlarmCountin interfaceAlarmMetricsType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readMaximumReAlarmCountAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readMaximumReAlarmCountAsync()Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readMaximumReAlarmCount().- Specified by:
readMaximumReAlarmCountAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeMaximumReAlarmCountAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeMaximumReAlarmCountAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maximumReAlarmCount) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeMaximumReAlarmCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeMaximumReAlarmCountAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getMaximumReAlarmCountNode
public BaseDataVariableTypeNode getMaximumReAlarmCountNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the MaximumReAlarmCountBaseDataVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getMaximumReAlarmCountNodein interfaceAlarmMetricsType- Returns:
- the MaximumReAlarmCount
BaseDataVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getMaximumReAlarmCountNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getMaximumReAlarmCountNode().- Specified by:
getMaximumReAlarmCountNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getAverageAlarmRate
Description copied from interface:AlarmMetricsTypeGet the local value of the AverageAlarmRate Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getAverageAlarmRatein interfaceAlarmMetricsType- Returns:
- the local value of the AverageAlarmRate Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AverageAlarmRate Node.
-
setAverageAlarmRate
Description copied from interface:AlarmMetricsTypeSet the local value of the AverageAlarmRate Node.The value is only updated locally; it is not written to the server.
- Specified by:
setAverageAlarmRatein interfaceAlarmMetricsType- Parameters:
value- the local value to set for the AverageAlarmRate Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the AverageAlarmRate Node.
-
readAverageAlarmRate
Description copied from interface:AlarmMetricsTypeRead the value of the AverageAlarmRate Node from the server and update the local value if the operation succeeds.- Specified by:
readAverageAlarmRatein interfaceAlarmMetricsType- Returns:
- the
Doublevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeAverageAlarmRate
public void writeAverageAlarmRate(Double value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:AlarmMetricsTypeWrite a new value for the AverageAlarmRate Node to the server and update the local value if the operation succeeds.- Specified by:
writeAverageAlarmRatein interfaceAlarmMetricsType- Parameters:
value- theDoublevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readAverageAlarmRateAsync
Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.readAverageAlarmRate().- Specified by:
readAverageAlarmRateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeAverageAlarmRateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeAverageAlarmRateAsync(Double averageAlarmRate) Description copied from interface:AlarmMetricsTypeAn asynchronous implementation ofAlarmMetricsType.writeAverageAlarmRate(java.lang.Double).- Specified by:
writeAverageAlarmRateAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getAverageAlarmRateNode
public AlarmRateVariableTypeNode getAverageAlarmRateNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:AlarmMetricsTypeGet the AverageAlarmRateAlarmRateVariableTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getAverageAlarmRateNodein interfaceAlarmMetricsType- Returns:
- the AverageAlarmRate
AlarmRateVariableTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getAverageAlarmRateNodeAsync
Description copied from interface:AlarmMetricsTypeAsynchronous implementation ofAlarmMetricsType.getAverageAlarmRateNode().- Specified by:
getAverageAlarmRateNodeAsyncin interfaceAlarmMetricsType- Returns:
- a CompletableFuture that completes successfully with the AlarmRateVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
-