Class DataTypeNodeProperties

java.lang.Object
org.eclipse.milo.opcua.sdk.core.nodes.DataTypeNodeProperties

public final class DataTypeNodeProperties extends Object
  • Field Details

    • NodeVersion

      public static final QualifiedProperty<String> 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[]> EnumStrings
      The 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[]> EnumValues
      The 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[]> OptionSetValues
      The 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.