Class TransitionVariableTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,TransitionVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
- Direct Known Subclasses:
FiniteTransitionVariableTypeNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.TransitionVariableType
EFFECTIVE_TRANSITION_TIME, ID, NAME, NUMBER, TRANSITION_TIME -
Constructor Summary
ConstructorsConstructorDescriptionTransitionVariableTypeNode(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 EffectiveTransitionTime Node.Get the EffectiveTransitionTimePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTransitionVariableType.getEffectiveTransitionTimeNode().getId()Get the local value of the Id Node.Get the IdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTransitionVariableType.getIdNode().org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedNamegetName()Get the local value of the Name Node.Get the NamePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTransitionVariableType.getNameNode().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerGet the local value of the Number Node.Get the NumberPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTransitionVariableType.getNumberNode().org.eclipse.milo.opcua.stack.core.types.builtin.DateTimeGet the local value of the TransitionTime Node.Get the TransitionTimePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTransitionVariableType.getTransitionTimeNode().org.eclipse.milo.opcua.stack.core.types.builtin.DateTimeRead the value of the EffectiveTransitionTime 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 ofTransitionVariableType.readEffectiveTransitionTime().readId()Read the value of the Id Node from the server and update the local value if the operation succeeds.An asynchronous implementation ofTransitionVariableType.readId().org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedNamereadName()Read the value of the Name Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName>An asynchronous implementation ofTransitionVariableType.readName().org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UIntegerRead the value of the Number 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 ofTransitionVariableType.readNumber().org.eclipse.milo.opcua.stack.core.types.builtin.DateTimeRead the value of the TransitionTime 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 ofTransitionVariableType.readTransitionTime().voidsetEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Set the local value of the EffectiveTransitionTime Node.voidSet the local value of the Id Node.voidsetName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) Set the local value of the Name Node.voidsetNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Set the local value of the Number Node.voidsetTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Set the local value of the TransitionTime Node.voidwriteEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Write a new value for the EffectiveTransitionTime Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeEffectiveTransitionTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime effectiveTransitionTime) An asynchronous implementation ofTransitionVariableType.writeEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).voidWrite a new value for the Id Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeIdAsync(Object id) An asynchronous implementation ofTransitionVariableType.writeId(java.lang.Object).voidwriteName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) Write a new value for the Name Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeNameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName name) An asynchronous implementation ofTransitionVariableType.writeName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName).voidwriteNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) Write a new value for the Number Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeNumberAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger number) An asynchronous implementation ofTransitionVariableType.writeNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).voidwriteTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Write a new value for the TransitionTime Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeTransitionTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime transitionTime) An asynchronous implementation ofTransitionVariableType.writeTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).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
-
TransitionVariableTypeNode
public TransitionVariableTypeNode(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
-
getId
Description copied from interface:TransitionVariableTypeGet the local value of the Id Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getIdin interfaceTransitionVariableType- Returns:
- the local value of the Id Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Id Node.
-
setId
Description copied from interface:TransitionVariableTypeSet the local value of the Id Node.The value is only updated locally; it is not written to the server.
- Specified by:
setIdin interfaceTransitionVariableType- Parameters:
value- the local value to set for the Id Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Id Node.
-
readId
Description copied from interface:TransitionVariableTypeRead the value of the Id Node from the server and update the local value if the operation succeeds.- Specified by:
readIdin interfaceTransitionVariableType- Returns:
- the
Objectvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeId
Description copied from interface:TransitionVariableTypeWrite a new value for the Id Node to the server and update the local value if the operation succeeds.- Specified by:
writeIdin interfaceTransitionVariableType- Parameters:
value- theObjectvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readIdAsync
Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.readId().- Specified by:
readIdAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeIdAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeIdAsync(Object id) Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.writeId(java.lang.Object).- Specified by:
writeIdAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getIdNode
Description copied from interface:TransitionVariableTypeGet the IdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getIdNodein interfaceTransitionVariableType- Returns:
- the Id
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getIdNodeAsync
Description copied from interface:TransitionVariableTypeAsynchronous implementation ofTransitionVariableType.getIdNode().- Specified by:
getIdNodeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getName
public org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName getName() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeGet the local value of the Name Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getNamein interfaceTransitionVariableType- Returns:
- the local value of the Name Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Name Node.
-
setName
public void setName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeSet the local value of the Name Node.The value is only updated locally; it is not written to the server.
- Specified by:
setNamein interfaceTransitionVariableType- Parameters:
value- the local value to set for the Name Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Name Node.
-
readName
public org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName readName() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeRead the value of the Name Node from the server and update the local value if the operation succeeds.- Specified by:
readNamein interfaceTransitionVariableType- Returns:
- the
QualifiedNamevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeName
public void writeName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeWrite a new value for the Name Node to the server and update the local value if the operation succeeds.- Specified by:
writeNamein interfaceTransitionVariableType- Parameters:
value- theQualifiedNamevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readNameAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName> readNameAsync()Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.readName().- Specified by:
readNameAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeNameAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNameAsync(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName name) Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.writeName(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName).- Specified by:
writeNameAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getNameNode
Description copied from interface:TransitionVariableTypeGet the NamePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getNameNodein interfaceTransitionVariableType- Returns:
- the Name
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getNameNodeAsync
Description copied from interface:TransitionVariableTypeAsynchronous implementation ofTransitionVariableType.getNameNode().- Specified by:
getNameNodeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getNumber
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getNumber() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeGet the local value of the Number Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getNumberin interfaceTransitionVariableType- Returns:
- the local value of the Number Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Number Node.
-
setNumber
public void setNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeSet the local value of the Number Node.The value is only updated locally; it is not written to the server.
- Specified by:
setNumberin interfaceTransitionVariableType- Parameters:
value- the local value to set for the Number Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Number Node.
-
readNumber
public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readNumber() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeRead the value of the Number Node from the server and update the local value if the operation succeeds.- Specified by:
readNumberin interfaceTransitionVariableType- Returns:
- the
UIntegervalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeNumber
public void writeNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeWrite a new value for the Number Node to the server and update the local value if the operation succeeds.- Specified by:
writeNumberin interfaceTransitionVariableType- Parameters:
value- theUIntegervalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readNumberAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readNumberAsync()Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.readNumber().- Specified by:
readNumberAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeNumberAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNumberAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger number) Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.writeNumber(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger).- Specified by:
writeNumberAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getNumberNode
Description copied from interface:TransitionVariableTypeGet the NumberPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getNumberNodein interfaceTransitionVariableType- Returns:
- the Number
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getNumberNodeAsync
Description copied from interface:TransitionVariableTypeAsynchronous implementation ofTransitionVariableType.getNumberNode().- Specified by:
getNumberNodeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTransitionTime
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getTransitionTime() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeGet the local value of the TransitionTime Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getTransitionTimein interfaceTransitionVariableType- Returns:
- the local value of the TransitionTime Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TransitionTime Node.
-
setTransitionTime
public void setTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeSet the local value of the TransitionTime Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTransitionTimein interfaceTransitionVariableType- Parameters:
value- the local value to set for the TransitionTime Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TransitionTime Node.
-
readTransitionTime
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readTransitionTime() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeRead the value of the TransitionTime Node from the server and update the local value if the operation succeeds.- Specified by:
readTransitionTimein interfaceTransitionVariableType- Returns:
- the
DateTimevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTransitionTime
public void writeTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeWrite a new value for the TransitionTime Node to the server and update the local value if the operation succeeds.- Specified by:
writeTransitionTimein interfaceTransitionVariableType- Parameters:
value- theDateTimevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readTransitionTimeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readTransitionTimeAsync()Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.readTransitionTime().- Specified by:
readTransitionTimeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTransitionTimeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTransitionTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime transitionTime) Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.writeTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Specified by:
writeTransitionTimeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTransitionTimeNode
public PropertyTypeNode getTransitionTimeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeGet the TransitionTimePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTransitionTimeNodein interfaceTransitionVariableType- Returns:
- the TransitionTime
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTransitionTimeNodeAsync
Description copied from interface:TransitionVariableTypeAsynchronous implementation ofTransitionVariableType.getTransitionTimeNode().- Specified by:
getTransitionTimeNodeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getEffectiveTransitionTime
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getEffectiveTransitionTime() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeGet the local value of the EffectiveTransitionTime Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getEffectiveTransitionTimein interfaceTransitionVariableType- Returns:
- the local value of the EffectiveTransitionTime Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EffectiveTransitionTime Node.
-
setEffectiveTransitionTime
public void setEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeSet the local value of the EffectiveTransitionTime Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEffectiveTransitionTimein interfaceTransitionVariableType- Parameters:
value- the local value to set for the EffectiveTransitionTime Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the EffectiveTransitionTime Node.
-
readEffectiveTransitionTime
public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readEffectiveTransitionTime() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeRead the value of the EffectiveTransitionTime Node from the server and update the local value if the operation succeeds.- Specified by:
readEffectiveTransitionTimein interfaceTransitionVariableType- Returns:
- the
DateTimevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeEffectiveTransitionTime
public void writeEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TransitionVariableTypeWrite a new value for the EffectiveTransitionTime Node to the server and update the local value if the operation succeeds.- Specified by:
writeEffectiveTransitionTimein interfaceTransitionVariableType- Parameters:
value- theDateTimevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readEffectiveTransitionTimeAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readEffectiveTransitionTimeAsync()Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.readEffectiveTransitionTime().- Specified by:
readEffectiveTransitionTimeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeEffectiveTransitionTimeAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeEffectiveTransitionTimeAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime effectiveTransitionTime) Description copied from interface:TransitionVariableTypeAn asynchronous implementation ofTransitionVariableType.writeEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Specified by:
writeEffectiveTransitionTimeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getEffectiveTransitionTimeNode
public PropertyTypeNode getEffectiveTransitionTimeNode() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TransitionVariableTypeGet the EffectiveTransitionTimePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEffectiveTransitionTimeNodein interfaceTransitionVariableType- Returns:
- the EffectiveTransitionTime
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getEffectiveTransitionTimeNodeAsync
Description copied from interface:TransitionVariableTypeAsynchronous implementation ofTransitionVariableType.getEffectiveTransitionTimeNode().- Specified by:
getEffectiveTransitionTimeNodeAsyncin interfaceTransitionVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-