Class TwoStateVariableTypeNode
- All Implemented Interfaces:
BaseDataVariableType,BaseVariableType,StateVariableType,TwoStateVariableType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.VariableNode
-
Field Summary
Fields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.StateVariableType
EFFECTIVE_DISPLAY_NAME, ID, NAME, NUMBERFields inherited from interface org.eclipse.milo.opcua.sdk.client.model.variables.TwoStateVariableType
EFFECTIVE_TRANSITION_TIME, FALSE_STATE, ID, TRANSITION_TIME, TRUE_STATE -
Constructor Summary
ConstructorsConstructorDescriptionTwoStateVariableTypeNode(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 ofTwoStateVariableType.getEffectiveTransitionTimeNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the local value of the FalseState Node.Get the FalseStatePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTwoStateVariableType.getFalseStateNode().getId()Get the local value of the Id Node.Get the IdPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofStateVariableType.getIdNode().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 ofTwoStateVariableType.getTransitionTimeNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the local value of the TrueState Node.Get the TrueStatePropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyTypeNode>Asynchronous implementation ofTwoStateVariableType.getTrueStateNode().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 ofTwoStateVariableType.readEffectiveTransitionTime().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextRead the value of the FalseState Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText>An asynchronous implementation ofTwoStateVariableType.readFalseState().readId()Read the value of the Id Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends Boolean>An asynchronous implementation ofStateVariableType.readId().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 ofTwoStateVariableType.readTransitionTime().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextRead the value of the TrueState Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText>An asynchronous implementation ofTwoStateVariableType.readTrueState().voidsetEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Set the local value of the EffectiveTransitionTime Node.voidsetFalseState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Set the local value of the FalseState Node.voidSet the local value of the Id Node.voidsetTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) Set the local value of the TransitionTime Node.voidsetTrueState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Set the local value of the TrueState 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 ofTwoStateVariableType.writeEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).voidwriteFalseState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Write a new value for the FalseState Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeFalseStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText falseState) An asynchronous implementation ofTwoStateVariableType.writeFalseState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).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(Boolean id) An asynchronous implementation ofTwoStateVariableType.writeId(java.lang.Boolean).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 ofTwoStateVariableType.writeTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).voidwriteTrueState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Write a new value for the TrueState Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeTrueStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText trueState) An asynchronous implementation ofTwoStateVariableType.writeTrueState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).Methods inherited from class org.eclipse.milo.opcua.sdk.client.model.variables.StateVariableTypeNode
getEffectiveDisplayName, getEffectiveDisplayNameNode, getEffectiveDisplayNameNodeAsync, getName, getNameNode, getNameNodeAsync, getNumber, getNumberNode, getNumberNodeAsync, readEffectiveDisplayName, readEffectiveDisplayNameAsync, readName, readNameAsync, readNumber, readNumberAsync, setEffectiveDisplayName, setId, setName, setNumber, writeEffectiveDisplayName, writeEffectiveDisplayNameAsync, writeId, writeIdAsync, writeName, writeNameAsync, writeNumber, writeNumberAsyncMethods 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.client.model.variables.StateVariableType
getEffectiveDisplayName, getEffectiveDisplayNameNode, getEffectiveDisplayNameNodeAsync, getName, getNameNode, getNameNodeAsync, getNumber, getNumberNode, getNumberNodeAsync, readEffectiveDisplayName, readEffectiveDisplayNameAsync, readName, readNameAsync, readNumber, readNumberAsync, setEffectiveDisplayName, setId, setName, setNumber, writeEffectiveDisplayName, writeEffectiveDisplayNameAsync, writeId, writeIdAsync, writeName, writeNameAsync, writeNumber, writeNumberAsyncMethods 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
-
TwoStateVariableTypeNode
public TwoStateVariableTypeNode(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:StateVariableTypeGet 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 interfaceStateVariableType- Specified by:
getIdin interfaceTwoStateVariableType- Overrides:
getIdin classStateVariableTypeNode- 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:TwoStateVariableTypeSet the local value of the Id Node.The value is only updated locally; it is not written to the server.
- Specified by:
setIdin interfaceTwoStateVariableType- 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:StateVariableTypeRead the value of the Id Node from the server and update the local value if the operation succeeds.- Specified by:
readIdin interfaceStateVariableType- Specified by:
readIdin interfaceTwoStateVariableType- Overrides:
readIdin classStateVariableTypeNode- 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:TwoStateVariableTypeWrite a new value for the Id Node to the server and update the local value if the operation succeeds.- Specified by:
writeIdin interfaceTwoStateVariableType- Parameters:
value- theBooleanvalue 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:StateVariableTypeAn asynchronous implementation ofStateVariableType.readId().- Specified by:
readIdAsyncin interfaceStateVariableType- Specified by:
readIdAsyncin interfaceTwoStateVariableType- Overrides:
readIdAsyncin classStateVariableTypeNode- 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(Boolean id) Description copied from interface:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.writeId(java.lang.Boolean).- Specified by:
writeIdAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getIdNode
Description copied from interface:StateVariableTypeGet the IdPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getIdNodein interfaceStateVariableType- Specified by:
getIdNodein interfaceTwoStateVariableType- Overrides:
getIdNodein classStateVariableTypeNode- 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:StateVariableTypeAsynchronous implementation ofStateVariableType.getIdNode().- Specified by:
getIdNodeAsyncin interfaceStateVariableType- Specified by:
getIdNodeAsyncin interfaceTwoStateVariableType- Overrides:
getIdNodeAsyncin classStateVariableTypeNode- 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:TwoStateVariableTypeGet 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 interfaceTwoStateVariableType- 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:TwoStateVariableTypeSet the local value of the TransitionTime Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTransitionTimein interfaceTwoStateVariableType- 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:TwoStateVariableTypeRead the value of the TransitionTime Node from the server and update the local value if the operation succeeds.- Specified by:
readTransitionTimein interfaceTwoStateVariableType- 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:TwoStateVariableTypeWrite a new value for the TransitionTime Node to the server and update the local value if the operation succeeds.- Specified by:
writeTransitionTimein interfaceTwoStateVariableType- 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:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.readTransitionTime().- Specified by:
readTransitionTimeAsyncin interfaceTwoStateVariableType- 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:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.writeTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Specified by:
writeTransitionTimeAsyncin interfaceTwoStateVariableType- 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:TwoStateVariableTypeGet the TransitionTimePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTransitionTimeNodein interfaceTwoStateVariableType- 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:TwoStateVariableTypeAsynchronous implementation ofTwoStateVariableType.getTransitionTimeNode().- Specified by:
getTransitionTimeNodeAsyncin interfaceTwoStateVariableType- 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:TwoStateVariableTypeGet 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 interfaceTwoStateVariableType- 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:TwoStateVariableTypeSet the local value of the EffectiveTransitionTime Node.The value is only updated locally; it is not written to the server.
- Specified by:
setEffectiveTransitionTimein interfaceTwoStateVariableType- 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:TwoStateVariableTypeRead the value of the EffectiveTransitionTime Node from the server and update the local value if the operation succeeds.- Specified by:
readEffectiveTransitionTimein interfaceTwoStateVariableType- 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:TwoStateVariableTypeWrite a new value for the EffectiveTransitionTime Node to the server and update the local value if the operation succeeds.- Specified by:
writeEffectiveTransitionTimein interfaceTwoStateVariableType- 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:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.readEffectiveTransitionTime().- Specified by:
readEffectiveTransitionTimeAsyncin interfaceTwoStateVariableType- 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:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.writeEffectiveTransitionTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime).- Specified by:
writeEffectiveTransitionTimeAsyncin interfaceTwoStateVariableType- 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:TwoStateVariableTypeGet the EffectiveTransitionTimePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getEffectiveTransitionTimeNodein interfaceTwoStateVariableType- 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:TwoStateVariableTypeAsynchronous implementation ofTwoStateVariableType.getEffectiveTransitionTimeNode().- Specified by:
getEffectiveTransitionTimeNodeAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getTrueState
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getTrueState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TwoStateVariableTypeGet the local value of the TrueState Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getTrueStatein interfaceTwoStateVariableType- Returns:
- the local value of the TrueState Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TrueState Node.
-
setTrueState
public void setTrueState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TwoStateVariableTypeSet the local value of the TrueState Node.The value is only updated locally; it is not written to the server.
- Specified by:
setTrueStatein interfaceTwoStateVariableType- Parameters:
value- the local value to set for the TrueState Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the TrueState Node.
-
readTrueState
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readTrueState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TwoStateVariableTypeRead the value of the TrueState Node from the server and update the local value if the operation succeeds.- Specified by:
readTrueStatein interfaceTwoStateVariableType- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeTrueState
public void writeTrueState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TwoStateVariableTypeWrite a new value for the TrueState Node to the server and update the local value if the operation succeeds.- Specified by:
writeTrueStatein interfaceTwoStateVariableType- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readTrueStateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readTrueStateAsync()Description copied from interface:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.readTrueState().- Specified by:
readTrueStateAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeTrueStateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeTrueStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText trueState) Description copied from interface:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.writeTrueState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).- Specified by:
writeTrueStateAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getTrueStateNode
Description copied from interface:TwoStateVariableTypeGet the TrueStatePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getTrueStateNodein interfaceTwoStateVariableType- Returns:
- the TrueState
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getTrueStateNodeAsync
Description copied from interface:TwoStateVariableTypeAsynchronous implementation ofTwoStateVariableType.getTrueStateNode().- Specified by:
getTrueStateNodeAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getFalseState
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getFalseState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TwoStateVariableTypeGet the local value of the FalseState Node.The returned value is the last seen; it is not read live from the server.
- Specified by:
getFalseStatein interfaceTwoStateVariableType- Returns:
- the local value of the FalseState Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the FalseState Node.
-
setFalseState
public void setFalseState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TwoStateVariableTypeSet the local value of the FalseState Node.The value is only updated locally; it is not written to the server.
- Specified by:
setFalseStatein interfaceTwoStateVariableType- Parameters:
value- the local value to set for the FalseState Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the FalseState Node.
-
readFalseState
public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readFalseState() throws org.eclipse.milo.opcua.stack.core.UaExceptionDescription copied from interface:TwoStateVariableTypeRead the value of the FalseState Node from the server and update the local value if the operation succeeds.- Specified by:
readFalseStatein interfaceTwoStateVariableType- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeFalseState
public void writeFalseState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Description copied from interface:TwoStateVariableTypeWrite a new value for the FalseState Node to the server and update the local value if the operation succeeds.- Specified by:
writeFalseStatein interfaceTwoStateVariableType- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readFalseStateAsync
public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readFalseStateAsync()Description copied from interface:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.readFalseState().- Specified by:
readFalseStateAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeFalseStateAsync
public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeFalseStateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText falseState) Description copied from interface:TwoStateVariableTypeAn asynchronous implementation ofTwoStateVariableType.writeFalseState(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).- Specified by:
writeFalseStateAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getFalseStateNode
Description copied from interface:TwoStateVariableTypeGet the FalseStatePropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Specified by:
getFalseStateNodein interfaceTwoStateVariableType- Returns:
- the FalseState
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getFalseStateNodeAsync
Description copied from interface:TwoStateVariableTypeAsynchronous implementation ofTwoStateVariableType.getFalseStateNode().- Specified by:
getFalseStateNodeAsyncin interfaceTwoStateVariableType- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-