public class UaVariableNode extends UaNode implements VariableNode
| Modifier and Type | Class and Description |
|---|---|
static class |
UaVariableNode.UaVariableNodeBuilder |
| Modifier and Type | Field and Description |
|---|---|
static Property<Boolean> |
AllowNulls |
static Property<String> |
DataTypeVersion |
static Property<com.digitalpetri.opcua.stack.core.types.builtin.ByteString> |
DictionaryFragment |
static Property<com.digitalpetri.opcua.stack.core.types.structured.EUInformation> |
EngineeringUnits |
static Property<com.digitalpetri.opcua.stack.core.types.structured.TimeZoneDataType> |
LocalTime |
static Property<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> |
MaxArrayLength |
static Property<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> |
MaxStringLength |
static Property<String> |
NodeVersion |
static Property<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> |
ValueAsText |
| Constructor and Description |
|---|
UaVariableNode(UaNamespace namespace,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId,
com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName,
com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName) |
UaVariableNode(UaNamespace namespace,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId,
com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName,
com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> description,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> writeMask,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> userWriteMask,
com.digitalpetri.opcua.stack.core.types.builtin.DataValue value,
com.digitalpetri.opcua.stack.core.types.builtin.NodeId dataType,
Integer valueRank,
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger[]> arrayDimensions,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte accessLevel,
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel,
Optional<Double> minimumSamplingInterval,
boolean historizing) |
| Modifier and Type | Method and Description |
|---|---|
static UaVariableNode.UaVariableNodeBuilder |
builder(UaNamespace nodeManager) |
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte |
getAccessLevel() |
Boolean |
getAllowNulls() |
Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger[]> |
getArrayDimensions() |
List<Node> |
getComponentNodes() |
com.digitalpetri.opcua.stack.core.types.builtin.NodeId |
getDataType() |
String |
getDataTypeVersion() |
com.digitalpetri.opcua.stack.core.types.builtin.ByteString |
getDictionaryFragment() |
com.digitalpetri.opcua.stack.core.types.structured.EUInformation |
getEngineeringUnits() |
Boolean |
getHistorizing() |
com.digitalpetri.opcua.stack.core.types.structured.TimeZoneDataType |
getLocalTime() |
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger |
getMaxArrayLength() |
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger |
getMaxStringLength() |
Optional<Double> |
getMinimumSamplingInterval() |
Optional<ObjectNode> |
getModellingRuleNode() |
String |
getNodeVersion() |
List<Node> |
getPropertyNodes() |
VariableTypeNode |
getTypeDefinitionNode() |
com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte |
getUserAccessLevel() |
com.digitalpetri.opcua.stack.core.types.builtin.DataValue |
getValue() |
Integer |
getValueRank() |
void |
setAccessLevel(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte accessLevel) |
void |
setAllowNulls(Boolean allowNulls) |
void |
setArrayDimensions(Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger[]> arrayDimensions) |
void |
setDataType(com.digitalpetri.opcua.stack.core.types.builtin.NodeId dataType)
Set the DataType attribute of this Node.
|
void |
setDataTypeVersion(String dataTypeVersion) |
void |
setDictionaryFragment(com.digitalpetri.opcua.stack.core.types.builtin.ByteString dictionaryFragment) |
void |
setEngineeringUnits(com.digitalpetri.opcua.stack.core.types.structured.EUInformation engineeringUnits) |
void |
setHistorizing(boolean historizing) |
void |
setLocalTime(com.digitalpetri.opcua.stack.core.types.structured.TimeZoneDataType localTime) |
void |
setMaxArrayLength(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger maxArrayLength) |
void |
setMaxStringLength(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger maxStringLength) |
void |
setMinimumSamplingInterval(Optional<Double> minimumSamplingInterval) |
void |
setNodeVersion(String nodeVersion) |
void |
setUserAccessLevel(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel) |
void |
setValue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value)
Set the Value attribute of this Node.
|
void |
setValueRank(Integer valueRank) |
addAttributeObserver, addProperty, addReference, addReferences, deallocate, fireAttributeChanged, getBrowseName, getDescription, getDisplayName, getNamespace, getNode, getNode, getNodeClass, getNodeId, getObjectComponent, getObjectComponent, getProperty, getProperty, getProperty, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeProperty, removeReference, removeReferences, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setUserWriteMask, setWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, hasAttribute, hasAttribute, readAttribute, readAttribute, readAttribute, readAttribute, readAttribute, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMask, writeAttribute, writeAttribute, writeAttributepublic static final Property<com.digitalpetri.opcua.stack.core.types.structured.TimeZoneDataType> LocalTime
public static final Property<com.digitalpetri.opcua.stack.core.types.builtin.ByteString> DictionaryFragment
public static final Property<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> ValueAsText
public static final Property<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> MaxStringLength
public static final Property<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> MaxArrayLength
public static final Property<com.digitalpetri.opcua.stack.core.types.structured.EUInformation> EngineeringUnits
public UaVariableNode(UaNamespace namespace, com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId, com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName, com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName)
public UaVariableNode(UaNamespace namespace, com.digitalpetri.opcua.stack.core.types.builtin.NodeId nodeId, com.digitalpetri.opcua.stack.core.types.builtin.QualifiedName browseName, com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText displayName, Optional<com.digitalpetri.opcua.stack.core.types.builtin.LocalizedText> description, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> writeMask, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger> userWriteMask, com.digitalpetri.opcua.stack.core.types.builtin.DataValue value, com.digitalpetri.opcua.stack.core.types.builtin.NodeId dataType, Integer valueRank, Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger[]> arrayDimensions, com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte accessLevel, com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel, Optional<Double> minimumSamplingInterval, boolean historizing)
public com.digitalpetri.opcua.stack.core.types.builtin.DataValue getValue()
getValue in interface VariableNodepublic com.digitalpetri.opcua.stack.core.types.builtin.NodeId getDataType()
getDataType in interface VariableNodepublic Integer getValueRank()
getValueRank in interface VariableNodepublic Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger[]> getArrayDimensions()
getArrayDimensions in interface VariableNodepublic com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte getAccessLevel()
getAccessLevel in interface VariableNodepublic com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte getUserAccessLevel()
getUserAccessLevel in interface VariableNodepublic Optional<Double> getMinimumSamplingInterval()
getMinimumSamplingInterval in interface VariableNodepublic Boolean getHistorizing()
getHistorizing in interface VariableNodepublic void setValue(com.digitalpetri.opcua.stack.core.types.builtin.DataValue value)
VariableNodesetValue in interface VariableNodevalue - the Value to set.public void setDataType(com.digitalpetri.opcua.stack.core.types.builtin.NodeId dataType)
VariableNodesetDataType in interface VariableNodedataType - the DataType to set.public void setValueRank(Integer valueRank)
setValueRank in interface VariableNodepublic void setArrayDimensions(Optional<com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger[]> arrayDimensions)
setArrayDimensions in interface VariableNodepublic void setAccessLevel(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte accessLevel)
setAccessLevel in interface VariableNodepublic void setUserAccessLevel(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UByte userAccessLevel)
setUserAccessLevel in interface VariableNodepublic void setMinimumSamplingInterval(Optional<Double> minimumSamplingInterval)
setMinimumSamplingInterval in interface VariableNodepublic void setHistorizing(boolean historizing)
setHistorizing in interface VariableNodepublic Optional<ObjectNode> getModellingRuleNode()
public VariableTypeNode getTypeDefinitionNode()
public String getNodeVersion()
public com.digitalpetri.opcua.stack.core.types.structured.TimeZoneDataType getLocalTime()
public String getDataTypeVersion()
public com.digitalpetri.opcua.stack.core.types.builtin.ByteString getDictionaryFragment()
public Boolean getAllowNulls()
public com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger getMaxStringLength()
public com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger getMaxArrayLength()
public com.digitalpetri.opcua.stack.core.types.structured.EUInformation getEngineeringUnits()
public void setNodeVersion(String nodeVersion)
public void setLocalTime(com.digitalpetri.opcua.stack.core.types.structured.TimeZoneDataType localTime)
public void setDataTypeVersion(String dataTypeVersion)
public void setDictionaryFragment(com.digitalpetri.opcua.stack.core.types.builtin.ByteString dictionaryFragment)
public void setAllowNulls(Boolean allowNulls)
public void setMaxStringLength(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger maxStringLength)
public void setMaxArrayLength(com.digitalpetri.opcua.stack.core.types.builtin.unsigned.UInteger maxArrayLength)
public void setEngineeringUnits(com.digitalpetri.opcua.stack.core.types.structured.EUInformation engineeringUnits)
public static UaVariableNode.UaVariableNodeBuilder builder(UaNamespace nodeManager)
Copyright © 2015. All rights reserved.