org.opcfoundation.ua.core
Class VariableNode
java.lang.Object
org.opcfoundation.ua.utils.AbstractStructure
org.opcfoundation.ua.core.Node
org.opcfoundation.ua.core.InstanceNode
org.opcfoundation.ua.core.VariableNode
- All Implemented Interfaces:
- Cloneable, Structure, IEncodeable
public class VariableNode
- extends InstanceNode
|
Constructor Summary |
VariableNode()
|
VariableNode(NodeId NodeId,
NodeClass NodeClass,
QualifiedName BrowseName,
LocalizedText DisplayName,
LocalizedText Description,
UnsignedInteger WriteMask,
UnsignedInteger UserWriteMask,
ReferenceNode[] References,
Variant Value,
NodeId DataType,
Integer ValueRank,
UnsignedInteger[] ArrayDimensions,
UnsignedByte AccessLevel,
UnsignedByte UserAccessLevel,
Double MinimumSamplingInterval,
Boolean Historizing)
|
| Methods inherited from class org.opcfoundation.ua.core.Node |
getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getReferences, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setReferences, setUserWriteMask, setWriteMask |
ID
public static final ExpandedNodeId ID
BINARY
public static final ExpandedNodeId BINARY
XML
public static final ExpandedNodeId XML
Value
protected Variant Value
DataType
protected NodeId DataType
ValueRank
protected Integer ValueRank
ArrayDimensions
protected UnsignedInteger[] ArrayDimensions
AccessLevel
protected UnsignedByte AccessLevel
UserAccessLevel
protected UnsignedByte UserAccessLevel
MinimumSamplingInterval
protected Double MinimumSamplingInterval
Historizing
protected Boolean Historizing
VariableNode
public VariableNode()
VariableNode
public VariableNode(NodeId NodeId,
NodeClass NodeClass,
QualifiedName BrowseName,
LocalizedText DisplayName,
LocalizedText Description,
UnsignedInteger WriteMask,
UnsignedInteger UserWriteMask,
ReferenceNode[] References,
Variant Value,
NodeId DataType,
Integer ValueRank,
UnsignedInteger[] ArrayDimensions,
UnsignedByte AccessLevel,
UnsignedByte UserAccessLevel,
Double MinimumSamplingInterval,
Boolean Historizing)
getValue
public Variant getValue()
setValue
public void setValue(Variant Value)
getDataType
public NodeId getDataType()
setDataType
public void setDataType(NodeId DataType)
getValueRank
public Integer getValueRank()
setValueRank
public void setValueRank(Integer ValueRank)
getArrayDimensions
public UnsignedInteger[] getArrayDimensions()
setArrayDimensions
public void setArrayDimensions(UnsignedInteger[] ArrayDimensions)
getAccessLevel
public UnsignedByte getAccessLevel()
setAccessLevel
public void setAccessLevel(UnsignedByte AccessLevel)
getUserAccessLevel
public UnsignedByte getUserAccessLevel()
setUserAccessLevel
public void setUserAccessLevel(UnsignedByte UserAccessLevel)
getMinimumSamplingInterval
public Double getMinimumSamplingInterval()
setMinimumSamplingInterval
public void setMinimumSamplingInterval(Double MinimumSamplingInterval)
getHistorizing
public Boolean getHistorizing()
setHistorizing
public void setHistorizing(Boolean Historizing)
clone
public VariableNode clone()
- Deep clone
- Specified by:
clone in interface Structure- Overrides:
clone in class InstanceNode
- Returns:
- cloned VariableNode
equals
public boolean equals(Object obj)
- Overrides:
equals in class InstanceNode
hashCode
public int hashCode()
- Overrides:
hashCode in class InstanceNode
getTypeId
public ExpandedNodeId getTypeId()
- Description copied from interface:
Structure
getTypeId.
- Specified by:
getTypeId in interface Structure- Overrides:
getTypeId in class InstanceNode
- Returns:
- a
ExpandedNodeId object.
getXmlEncodeId
public ExpandedNodeId getXmlEncodeId()
- Description copied from interface:
Structure
getXmlEncodeId.
- Specified by:
getXmlEncodeId in interface Structure- Overrides:
getXmlEncodeId in class InstanceNode
- Returns:
- a
ExpandedNodeId object.
getBinaryEncodeId
public ExpandedNodeId getBinaryEncodeId()
- Description copied from interface:
Structure
getBinaryEncodeId.
- Specified by:
getBinaryEncodeId in interface Structure- Overrides:
getBinaryEncodeId in class InstanceNode
- Returns:
- a
ExpandedNodeId object.
toString
public String toString()
- Overrides:
toString in class InstanceNode
Copyright © 2018. All rights reserved.