Class DataTypeNodeProperties
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]>The EnumStrings Property only applies for Enumeration DataTypes.static final QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.EnumValueType[]>The EnumValues Property only applies for Enumeration DataTypes.static final QualifiedProperty<String>The NodeVersion Property is used to indicate the version of a Node.static final QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]>The OptionSetValues Property only applies for OptionSet DataTypes and UInteger DataTypes. -
Method Summary
-
Field Details
-
NodeVersion
The NodeVersion Property is used to indicate the version of a Node.The NodeVersion Property is updated each time a Reference is added or removed from the Node the Property belongs to.
-
EnumStrings
public static final QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> EnumStringsThe EnumStrings Property only applies for Enumeration DataTypes. It shall not be applied for other DataTypes.If the EnumValues Property is provided, the EnumStrings Property shall not be provided.
Each entry of the array of LocalizedText in this Property represents the human-readable representation of an enumerated value. The Integer representation of the enumeration value points to a position of the array.
-
EnumValues
public static final QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.EnumValueType[]> EnumValuesThe EnumValues Property only applies for Enumeration DataTypes. It shall not be applied for other DataTypes.If the EnumStrings Property is provided, the EnumValues Property shall not be provided.
Using the EnumValues Property it is possible to represent Enumerations with integers that are not zero-based or have gaps (e.g. 1, 2, 4, 8, 16). Each entry of the array of EnumValueType in this Property represents one enumeration value with its integer notation, human-readable representation, and help information.
-
OptionSetValues
public static final QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[]> OptionSetValuesThe OptionSetValues Property only applies for OptionSet DataTypes and UInteger DataTypes.An OptionSet DataType is used to represent a bit mask and the OptionSetValues Property contains the human-readable representation for each bit of the bit mask. The OptionSetValues Property provides an array of LocalizedText containing the human-readable representation for each bit.
-