<?xml version="1.0" encoding="utf-16"?>
<Connector id="duct_connector" Version="1">
  <!--Define all system types-->
  <SystemTypes>
    <SystemType id="exhaust">
      <Name Language="1031" Description="Entlüftung, Systemtyp">Entlüftung</Name>
    </SystemType>
    <SystemType id="return">
      <Name Language="1031" Description="Abluft, Systemtyp - Für Systeme, in denen die Luft in die Systemgeräte fließt">Abluft</Name>
    </SystemType>
    <SystemType id="supply">
      <Name Language="1031" Description="Zuluft, Systemtyp - Für Systeme, in denen die Luft aus den Systemgeräten abfließt">Zuluft</Name>
    </SystemType>
    <SystemType id="undefined">
      <Name Language="1031" Description="Global, Systemtyp - Für andere als Formstückinhalte. Der hiermit verknüpfte Systemtyp wird übernommen">Nicht definiert</Name>
    </SystemType>
    <SystemType id="other">
      <Name Language="1031" Description="Andere, Systemtyp - Für Systeme mit einem anderen Systemtyp.">Weitere</Name>
    </SystemType>
  </SystemTypes>
  
  <!--Define all group names-->
  <Groups>
    <Group id="mechanical">
      <Name Language="1031" Description="Mechanik, Parametergruppe">Mechanisch</Name>
    </Group>
    <Group id="mechanical_airflow">
      <Name Language="1031" Description="Mechanik - Luftstrom, Parametergruppe">Mechanik - Luftstrom</Name>
    </Group>
    <Group id="dimensions">
      <Name Language="1031" Description="Bemaßungen, Parametergruppe">Bemaßungen</Name>
    </Group>
    <Group id="identity_data">
      <Name Language="1031" Description="">Identitätsdaten</Name>
    </Group>
    <Group id="constraints">
      <Name Language="1031" Description="Beschränkungen, Parametergruppe">Beschränkungen</Name>
    </Group>
  </Groups>
  
  <!--Define all enums-->
  <Enums>
    <Enum id="loss_method_enum">
      <Item id="0">
        <Name Language="1031" Description="">Kein</Name>
      </Item>
      <Item id="1">
        <Name Language="1031" Description="">Koeffizient</Name>
      </Item>
      <Item id="2">
        <Name Language="1031" Description="">Spezifischer Verlust</Name>
      </Item>
    </Enum>
    <Enum id="flow_configuration_enum">
      <Item id="0">
        <Name Language="1031" Description="">Berechnet</Name>
      </Item>
      <Item id="1">
        <Name Language="1031" Description="">Voreinstellung</Name>
      </Item>
      <Item id="2">
        <Name Language="1031" Description="">System</Name>
      </Item>
    </Enum>
    <Enum id="flow_direction_enum">
      <Item id="0">
        <Name Language="1031" Description="">Ein</Name>
      </Item>
      <Item id="1">
        <Name Language="1031" Description="">Aus</Name>
      </Item>
      <Item id="2">
        <Name Language="1031" Description="">Bidirektional</Name> 
      </Item>
    </Enum>
    <Enum id="shape_enum">
      <Item id="0">
        <Name Language="1031" Description="">Rechteckig</Name>
      </Item>
      <Item id="1">
        <Name Language="1031" Description="">Rund</Name>
      </Item>
      <Item id="2">
        <Name Language="1031" Description="">Oval</Name>
      </Item>
      <Item id="3">
        <Name Language="1031" Description="">Nicht definiert</Name>
      </Item>
    </Enum>
    <Enum id="connection_type_enum">
      <Item id="0">
        <Name Language="1031" Description="">Mit Band</Name>
      </Item>
      <Item id="1">
        <Name Language="1031" Description="">Abgeschnitten</Name>
      </Item>
      <Item id="2">
        <Name Language="1031" Description="">Flansch</Name>
      </Item>
      <Item id="3">
        <Name Language="1031" Description="">Mastix</Name>
      </Item>
      <Item id="4">
        <Name Language="1031" Description="">Rohrmuffe</Name>
      </Item>
      <Item id="5">
        <Name Language="1031" Description="">Gratseite</Name>
      </Item>
      <Item id="6">
        <Name Language="1031" Description="">Kraftschlüssiger Antrieb</Name>
      </Item>
      <Item id="7">
        <Name Language="1031" Description="">Gleitgelenk</Name>
      </Item>
      <Item id="8">
        <Name Language="1031" Description="">Nicht definiert</Name>
      </Item>
      <Item id="9">
        <Name Language="1031" Description="">Vanstone</Name>
      </Item>
    </Enum>
  </Enums>
  
  <!--Define all parameters-->
  <Parameters>
    <Parameter id="loss_method" Group="mechanical" Type="enum" Unit="" Default="0">
      <Name Language="1031" Description="Hierdurch wird die Logik definiert, mit deren Hilfe der Druckabfall in der jeweiligen Verbindung ermittelt wird.">Verlustmethode</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <UseEnum>loss_method_enum</UseEnum>
      <Dependency>
        <Parameters>
          <Parameter>loss_coefficient</Parameter>
          <Parameter>pressure_drop</Parameter>
        </Parameters>

        <Enum>
          <Item id="0"/>
          <Item id="1">
            <Parameter>loss_coefficient</Parameter>
          </Item>
          <Item id="2">
            <Parameter>pressure_drop</Parameter>
          </Item>
        </Enum>
      </Dependency>
    </Parameter>
    <Parameter id="loss_coefficient" Group="mechanical" Type="double" Unit="" Default="0">
      <Name Language="1031" Description="Hierdurch wird der Koeffizient definiert, der mit dem Durchfluss für die Verbindung multipliziert werden muss. Der resultierende Wert gibt den Druckabfall für die Verbindung an.">Verlustkoeffizient</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <Range low="0"/>
    </Parameter>
    <Parameter id="pressure_drop" Group="mechanical" Type="double" Unit="Water_Pressure_Drop" Default="0">
      <Name Language="1031" Description="Dies ist der Druckabfall, der von der Verbindung an die Anwendung zurückgegeben wurde.">Druckabfall</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <Range low="0"/>
    </Parameter>
    <Parameter id="flow_configuration" Group="mechanical_airflow" Type="enum" Unit="" Default="1">
      <Name Language="1031" Description="Hierdurch wird festgelegt, wie der Durchfluss in der Verbindung definiert ist.">Durchflusskonfiguration</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <UseEnum>flow_configuration_enum</UseEnum>
      <Dependency>
        <Parameters>
          <Parameter>flow</Parameter>
          <Parameter>flow_factor</Parameter>
        </Parameters>

        <Enum>
          <Item id="0"/>
          <Item id="1">
            <Parameter>flow</Parameter>
          </Item>
          <Item id="2">
            <Parameter>flow_factor</Parameter>
          </Item>
        </Enum>
      </Dependency>
    </Parameter>
    <Parameter id="flow" Group="mechanical_airflow" Type="double" Unit="Air_Flow" Default="">
      <Name Language="1031" Description="Hierdurch wird der Durchflusswert für die Verbindung definiert.">Durchfluss</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <Range low="0"/>
    </Parameter>
    <Parameter id="flow_factor" Group="mechanical_airflow" Type="double" Unit="" Default="">
      <Name Language="1031" Description="Wenn der Parameter für die Durchflusskonfiguration auf System gesetzt ist, kann mit diesem Multiplikator der Verbindungsdurchfluss basierend auf dem Gesamtdurchfluss des verbundenen Systems ermittelt werden.">Durchflussfaktor</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
    </Parameter>
    <Parameter id="flow_direction" Group="mechanical_airflow" Type="enum" Unit="" Default="">
      <Name Language="1031" Description="Definiert die Flussrichtrung relativ zum Normalpfeil in der Verbindung. Aus ist in Pfeilrichtung, Ein entgegen der Pfeilrichtung.">Flussrichtung</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <UseEnum>flow_direction_enum</UseEnum>
    </Parameter>
    <Parameter id="shape" Group="dimensions" Type="enum" Unit="" Default="">
      <Name Language="1031" Description="Definiert die Form der Verbindung.">Form</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <UseEnum>shape_enum</UseEnum>
      <Dependency>
        <Parameters>
          <Parameter>height</Parameter>
          <Parameter>width</Parameter>
          <Parameter>radius</Parameter>
        </Parameters>
        <Enum>
          <Item id="0">
            <Parameter>height</Parameter>
            <Parameter>width</Parameter>
          </Item>
          <Item id="1">
            <Parameter>radius</Parameter>
          </Item>
          <Item id="2">
            <Parameter>height</Parameter>
            <Parameter>width</Parameter>
          </Item>
        </Enum>
      </Dependency>
    </Parameter>
    <Parameter id="height" Group="dimensions" Type="double" Unit="length" Default="">
      <Name Language="1031" Description="">Höhe</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <Range low="0+"/>
    </Parameter>
    <Parameter id="width" Group="dimensions" Type="double" Unit="length" Default="">
      <Name Language="1031" Description="">Breite</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <Range low="0+"/>
    </Parameter>
    <Parameter id="radius" Group="dimensions" Type="double" Unit="length" Default="">
      <Name Language="1031" Description="">Radius</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <Range low="0+"/>
    </Parameter>
    <Parameter id="description" Group="identity_data" Type="string" Unit="" Default="">
      <Name Language="1031" Description="">Beschreibung</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
    </Parameter>
    <Parameter id="connection_type" Group="mechanical" Type="enum" Unit="" Default="">
      <Name Language="1031" Description="">Verbindungstyp</Name>
      <SystemTypes>
        <SystemType>exhaust</SystemType>
        <SystemType>return</SystemType>
        <SystemType>supply</SystemType>
        <SystemType>undefined</SystemType>
        <SystemType>other</SystemType>
      </SystemTypes>
      <UseEnum>connection_type_enum</UseEnum>
    </Parameter>
  </Parameters>
</Connector>
