public class ArrayItemTypeNode extends DataItemTypeNode implements ArrayItemType
UaVariableNode.UaVariableNodeBuilderAXIS_SCALE_TYPE, E_U_RANGE, ENGINEERING_UNITS, INSTRUMENT_RANGE, TITLEDEFINITION, VALUE_PRECISION| Constructor and Description |
|---|
ArrayItemTypeNode(UaNodeContext context,
NodeId nodeId,
QualifiedName browseName,
LocalizedText displayName,
LocalizedText description,
UInteger writeMask,
UInteger userWriteMask) |
ArrayItemTypeNode(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 |
|---|---|
AxisScaleEnumeration |
getAxisScaleType() |
PropertyTypeNode |
getAxisScaleTypeNode() |
EUInformation |
getEngineeringUnits()
Get the value of the EngineeringUnits Property, if it exists.
|
PropertyTypeNode |
getEngineeringUnitsNode() |
Range |
getEURange() |
PropertyTypeNode |
getEURangeNode() |
Range |
getInstrumentRange() |
PropertyTypeNode |
getInstrumentRangeNode() |
LocalizedText |
getTitle() |
PropertyTypeNode |
getTitleNode() |
void |
setAxisScaleType(AxisScaleEnumeration value) |
void |
setEngineeringUnits(EUInformation value)
Set the value of the EngineeringUnits Property.
|
void |
setEURange(Range value) |
void |
setInstrumentRange(Range value) |
void |
setTitle(LocalizedText value) |
getDefinition, getDefinitionNode, getValuePrecision, getValuePrecisionNode, setDefinition, setValuePrecisionaddComponent, build, builder, getAccessLevel, getAllowNulls, getArrayDimensions, getAttribute, getComponentNodes, getDataType, getDataTypeVersion, getDictionaryFragment, getHistorizing, getLocalTime, getMaxArrayLength, getMaxStringLength, getMinimumSamplingInterval, getModellingRuleNode, getNodeVersion, getPropertyNodes, getTypeDefinitionNode, getUserAccessLevel, getValue, getValueRank, removeComponent, setAccessLevel, setAllowNulls, setArrayDimensions, setAttribute, setDataType, setDataTypeVersion, setDictionaryFragment, 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 ArrayItemTypeNode(UaNodeContext context, NodeId nodeId, QualifiedName browseName, LocalizedText displayName, LocalizedText description, UInteger writeMask, UInteger userWriteMask)
public ArrayItemTypeNode(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 getInstrumentRangeNode()
getInstrumentRangeNode in interface ArrayItemTypepublic Range getInstrumentRange()
getInstrumentRange in interface ArrayItemTypepublic void setInstrumentRange(Range value)
setInstrumentRange in interface ArrayItemTypepublic PropertyTypeNode getEURangeNode()
getEURangeNode in interface ArrayItemTypepublic Range getEURange()
getEURange in interface ArrayItemTypepublic void setEURange(Range value)
setEURange in interface ArrayItemTypepublic PropertyTypeNode getEngineeringUnitsNode()
getEngineeringUnitsNode in interface ArrayItemTypepublic EUInformation getEngineeringUnits()
UaVariableNodegetEngineeringUnits in interface ArrayItemTypegetEngineeringUnits in class UaVariableNodeVariableNodeProperties.EngineeringUnitspublic void setEngineeringUnits(EUInformation value)
UaVariableNodeA PropertyNode will be created if it does not already exist.
setEngineeringUnits in interface ArrayItemTypesetEngineeringUnits in class UaVariableNodevalue - the value to set.VariableNodeProperties.EngineeringUnitspublic PropertyTypeNode getTitleNode()
getTitleNode in interface ArrayItemTypepublic LocalizedText getTitle()
getTitle in interface ArrayItemTypepublic void setTitle(LocalizedText value)
setTitle in interface ArrayItemTypepublic PropertyTypeNode getAxisScaleTypeNode()
getAxisScaleTypeNode in interface ArrayItemTypepublic AxisScaleEnumeration getAxisScaleType()
getAxisScaleType in interface ArrayItemTypepublic void setAxisScaleType(AxisScaleEnumeration value)
setAxisScaleType in interface ArrayItemTypeCopyright © 2021. All rights reserved.