Interface VariableNode
- All Superinterfaces:
Node
-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByteorg.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExTypeGet the AccessLevelEx attribute.org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[]org.eclipse.milo.opcua.stack.core.types.builtin.NodeIdorg.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByteorg.eclipse.milo.opcua.stack.core.types.builtin.DataValuegetValue()voidsetAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel) voidsetAccessLevelEx(org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx) Set the AccessLevelEx attribute.voidsetArrayDimensions(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions) voidsetDataType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType) Set the DataType attribute of this Node.voidsetHistorizing(Boolean historizing) voidsetMinimumSamplingInterval(Double minimumSamplingInterval) voidsetUserAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel) voidsetValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value) Set the Value attribute of this Node.voidsetValueRank(Integer valueRank) Methods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMask
-
Method Details
-
getValue
org.eclipse.milo.opcua.stack.core.types.builtin.DataValue getValue() -
getDataType
org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getDataType() -
getValueRank
Integer getValueRank() -
getArrayDimensions
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] getArrayDimensions() -
getAccessLevel
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getAccessLevel() -
getUserAccessLevel
org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte getUserAccessLevel() -
getMinimumSamplingInterval
Double getMinimumSamplingInterval() -
getHistorizing
Boolean getHistorizing() -
getAccessLevelEx
org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType getAccessLevelEx()Get the AccessLevelEx attribute.The AccessLevelEx Attribute is used to indicate how the Value of a Variable can be accessed (read/write), and if it contains current and/or historic data and its atomicity.
See OPC UA Part 3, section 5.6.2.
- Returns:
- if this attribute is present, the AccessLevelEx (
AccessLevelExType).
-
setValue
void setValue(org.eclipse.milo.opcua.stack.core.types.builtin.DataValue value) Set the Value attribute of this Node.- Parameters:
value- the Value to set.
-
setDataType
void setDataType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId dataType) Set the DataType attribute of this Node.- Parameters:
dataType- the DataType to set.
-
setValueRank
-
setArrayDimensions
void setArrayDimensions(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger[] arrayDimensions) -
setAccessLevel
void setAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte accessLevel) -
setUserAccessLevel
void setUserAccessLevel(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel) -
setMinimumSamplingInterval
-
setHistorizing
-
setAccessLevelEx
void setAccessLevelEx(org.eclipse.milo.opcua.stack.core.types.structured.AccessLevelExType accessLevelEx) Set the AccessLevelEx attribute.- Parameters:
accessLevelEx- the AccessLevelEx to set.- See Also:
-