Search Results for

    Show / Hide Table of Contents

    Interface ILevelType

    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.

    Inherited Members
    IClass.DescendOnce()
    IClass.Descend()
    IClass.Accept(Visitation.IVisitor)
    IClass.Accept<TContext>(Visitation.IVisitorWithContext<TContext>, TContext)
    IClass.Transform<T>(Visitation.ITransformer<T>)
    IClass.Transform<TContext, T>(Visitation.ITransformerWithContext<TContext, T>, TContext)
    Namespace: AasCore.Aas3_0
    Assembly: AasCore.Aas3_0.dll
    Syntax
    public interface ILevelType : IClass
    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.

    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.

    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.

    Properties

    | Improve this Doc View Source

    Max

    Maximum of the value

    Declaration
    bool Max { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Min

    Minimum of the value

    Declaration
    bool Min { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Nom

    Nominal value (value as designated)

    Declaration
    bool Nom { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Typ

    Value as typically present

    Declaration
    bool Typ { get; set; }
    Property Value
    Type Description
    System.Boolean
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX