public class MultiStateValueDiscreteTypeNode extends DiscreteItemTypeNode implements MultiStateValueDiscreteType
UaVariableNode.UaVariableNodeBuilderENUM_VALUES, VALUE_AS_TEXTDEFINITION, VALUE_PRECISION| Constructor and Description |
|---|
MultiStateValueDiscreteTypeNode(UaNodeContext context,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask) |
MultiStateValueDiscreteTypeNode(UaNodeContext context,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask,
DataValue value,
NodeId dataType,
Integer valueRank,
UInteger[] arrayDimensions,
UByte accessLevel,
UByte userAccessLevel,
double minimumSamplingInterval,
boolean historizing) |
| Modifier and Type | Method and Description |
|---|---|
EnumValueType[] |
getEnumValues() |
PropertyTypeNode |
getEnumValuesNode() |
LocalizedText |
getValueAsText() |
PropertyTypeNode |
getValueAsTextNode() |
void |
setEnumValues(EnumValueType[] value) |
void |
setValueAsText(LocalizedText value) |
getDefinition, getDefinitionNode, getValuePrecision, getValuePrecisionNode, setDefinition, setValuePrecisionaddComponent, build, builder, getAccessLevel, getAllowNulls, getArrayDimensions, getAttribute, getComponentNodes, getDataType, getDataTypeVersion, getDictionaryFragment, getEngineeringUnits, getHistorizing, getLocalTime, getMaxArrayLength, getMaxStringLength, getMinimumSamplingInterval, getModellingRuleNode, getNodeVersion, getPropertyNodes, getTypeDefinitionNode, getUserAccessLevel, getValue, getValueRank, removeComponent, setAccessLevel, setAllowNulls, setArrayDimensions, setAttribute, setDataType, setDataTypeVersion, setDictionaryFragment, setEngineeringUnits, setHistorizing, setLocalTime, setMaxArrayLength, setMaxStringLength, setMinimumSamplingInterval, setNodeVersion, setUserAccessLevel, setValue, setValueRankaddAttributeObserver, addReference, delete, findNode, findNode, findNode, findNode, fireAttributeChanged, getAttribute, getAttributeDelegate, getBrowseName, getDescription, getDisplayName, getFilterChain, getManagedNode, getManagedNode, getNodeClass, getNodeContext, getNodeId, getNodeManager, getObjectComponent, getObjectComponent, getObjectComponent, getProperty, getProperty, getPropertyNode, getPropertyNode, getPropertyNode, getReferences, getUserWriteMask, getVariableComponent, getVariableComponent, getVariableComponent, getWriteMask, removeAttributeObserver, removeReference, setAttribute, setAttributeDelegate, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setProperty, setUserWriteMask, setWriteMaskclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefinition, getDefinitionNode, getValuePrecision, getValuePrecisionNode, setDefinition, setValuePrecisiongetAccessLevel, getArrayDimensions, getDataType, getHistorizing, getMinimumSamplingInterval, getUserAccessLevel, getValue, getValueRank, setAccessLevel, setArrayDimensions, setDataType, setHistorizing, setMinimumSamplingInterval, setUserAccessLevel, setValue, setValueRankgetBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getUserWriteMask, getWriteMask, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setUserWriteMask, setWriteMaskreadAttribute, readAttribute, readAttribute, writeAttribute, writeAttributepublic MultiStateValueDiscreteTypeNode(UaNodeContext context, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask)
public MultiStateValueDiscreteTypeNode(UaNodeContext context, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask, DataValue value, NodeId dataType, Integer valueRank, UInteger[] arrayDimensions, UByte accessLevel, UByte userAccessLevel, double minimumSamplingInterval, boolean historizing)
public PropertyTypeNode getEnumValuesNode()
getEnumValuesNode in interface MultiStateValueDiscreteTypepublic EnumValueType[] getEnumValues()
getEnumValues in interface MultiStateValueDiscreteTypepublic void setEnumValues(EnumValueType[] value)
setEnumValues in interface MultiStateValueDiscreteTypepublic PropertyTypeNode getValueAsTextNode()
getValueAsTextNode in interface MultiStateValueDiscreteTypepublic LocalizedText getValueAsText()
getValueAsText in interface MultiStateValueDiscreteTypepublic void setValueAsText(LocalizedText value)
setValueAsText in interface MultiStateValueDiscreteTypeCopyright © 2021. All rights reserved.