Value represented by up to four variants of a numeric value in a specific role: MIN, NOM, TYP and MAX. True means that the value is available, false means the value is not available.

Remarks

EXAMPLE from [IEC61360-1]: In the case of having a property which is of the LEVEL_TYPE min/max − expressing a range − only those two values need to be provided.

Note: This is how AAS deals with the following combinations of level types:

  • Either all attributes are false. In this case the concept is mapped to a Property and level type is ignored.
  • At most one of the attributes is set to true. In this case the concept is mapped to a Property.
  • Min and max are set to true. In this case the concept is mapped to a Range.
  • More than one attribute is set to true but not min and max only (see second case). In this case the concept is mapped to a SubmodelElementCollection with the corresponding number of Properties. Example: If attribute min and nom are set to true then the concept is mapped to a SubmodelElementCollection with two Properties within: min and nom. The data type of both Properties is the same.

Note: In the cases 2. and 4. the semanticId of the Property or Properties within the SubmodelElementCollection needs to include information about the level type. Otherwise, the semantics is not described in a unique way. Please refer to the specification.

Hierarchy

Constructors

Properties

max: boolean

Maximum of the value

min: boolean

Minimum of the value

nom: boolean

Nominal value (value as designated)

typ: boolean

Value as typically present

Methods

  • Iterate recursively over the instances referenced from this instance.

    Returns

    Iterator over the referenced instances

    Returns IterableIterator<Class>

  • Iterate over the instances referenced from this instance.

    We do not recurse into the referenced instances.

    Returns

    Iterator over the referenced instances

    Returns IterableIterator<Class>

  • Dispatch the transformer on this instance.

    Returns

    transformation of this instance

    Param Type

    T - type of the transformation result

    Type Parameters

    • T

    Parameters

    Returns T

  • Dispatch the transformer on this instance in context.

    Returns

    transformation of this instance

    Param Type

    T - type of the transformation result

    Param Type

    ContextT - type of the transformation context

    Type Parameters

    • ContextT

    • T

    Parameters

    Returns T

Generated using TypeDoc