BAComn_EnumDE

{attribute 'qualified_only'}
VAR_GLOBAL

aUnits    : ARRAY[E_BA_Unit.First .. E_BA_Unit.Last] OF ST_BA_EnumInfo := [

  (*  eArea_SquareMeters                   *) (sName := 'Square Meters',                       sDescription := 'Fläche',                                           sShortcut := 'm²'),
  (*  eArea_SquareFeet                     *) (sName := 'Square Feet',                         sDescription := '',                                                 sShortcut := ''),
  (*  eElectrical_Milliamperes             *) (sName := 'Milliamperes',                        sDescription := 'Strom',                                            sShortcut := 'mA'),
  (*  eElectrical_Amperes                  *) (sName := 'Amperes',                             sDescription := 'Strom',                                            sShortcut := 'A'),
  (*  eElectrical_Ohms                     *) (sName := 'Ohms',                                sDescription := 'Elektrischer Widerstand',                          sShortcut := 'O'),
  (*  eElectrical_Volts                    *) (sName := 'Volts',                               sDescription := 'Elektrische Spannung',                             sShortcut := 'V'),
  (*  eElectrical_Kilovolts                *) (sName := 'Kilovolts',                           sDescription := 'Elektrische Spannung',                             sShortcut := 'kV'),
  (*  eElectrical_Megavolts                *) (sName := 'Megavolts',                           sDescription := 'Elektrische Spannung',                             sShortcut := 'MV'),
  (*  eElectrical_VoltAmperes              *) (sName := 'Volt Amperes',                        sDescription := 'Elektrische Scheinleistung',                       sShortcut := 'VA'),
  (*  eElectrical_KilovoltAmperes          *) (sName := 'Kilovolt Amperes',                    sDescription := 'Elektrische Scheinleistung',                       sShortcut := 'kVA'),
  (*  eElectrical_MegavoltAmperes          *) (sName := 'Megavolt Amperes',                    sDescription := 'Elektrische Scheinleistung',                       sShortcut := 'MVA'),
  (*  eElectrical_VoltAmperesReactive      *) (sName := 'Volt Amperes Reactive',               sDescription := 'Elektrische Blindleistung',                        sShortcut := 'var'),
  (*  eElectrical_KilovoltAmperesReactive  *) (sName := 'Kilovolt Amperes Reactive',           sDescription := 'Elektrische Blindleistung',                        sShortcut := 'kvar'),
  (*  eElectrical_MegavoltAmperesReactive  *) (sName := 'Megavolt Amperes Reactive',           sDescription := 'Elektrische Blindleistung',                        sShortcut := 'Mvar'),
  (*  eElectrical_DegreesPhase             *) (sName := 'Degrees Phase',                       sDescription := '',                                                 sShortcut := ''),
  (*  eElectrical_PowerFactor              *) (sName := 'Power Factor',                        sDescription := 'phi Leistungsfaktor',                              sShortcut := 'cos'),
  (*  eEnergy_Joules                       *) (sName := 'Joules',                              sDescription := 'Energie',                                          sShortcut := 'J'),
  (*  eEnergy_Kilojoules                   *) (sName := 'Kilojoules',                          sDescription := 'Energie',                                          sShortcut := 'kJ'),
  (*  eEnergy_WattHours                    *) (sName := 'Watt Hours',                          sDescription := 'Energie',                                          sShortcut := 'Wh'),
  (*  eEnergy_KilowattHours                *) (sName := 'Kilowatt Hours',                      sDescription := 'Energie',                                          sShortcut := 'kWh'),
  (*  eEnergy_Btus                         *) (sName := 'Btus',                                sDescription := '',                                                 sShortcut := 'btus'),
  (*  eEnergy_Therms                       *) (sName := 'Therms',                              sDescription := '',                                                 sShortcut := ''),
  (*  eEnergy_TonHours                     *) (sName := 'Ton Hours',                           sDescription := '',                                                 sShortcut := ''),
  (*  eEnthalpy_JoulesPerKilogramDryAir    *) (sName := 'Joules per Kilogram Dry Air',         sDescription := 'Enthalpie',                                        sShortcut := 'J/kg'),
  (*  eEnthalpy_BtusPerPoundDryAir         *) (sName := 'Btus per Pound Dry Air',              sDescription := '',                                                 sShortcut := ''),
  (*  eFrequency_CyclesPerHour             *) (sName := 'Cycles per Hour',                     sDescription := 'Schalthäufigkeit (Zyklen pro Stunde)',             sShortcut := '1/h'),
  (*  eFrequency_CyclesPerMinute           *) (sName := 'Cycles per Minute',                   sDescription := 'Schalthäufigkeit (Zyklen pro Minute)',             sShortcut := '1/min'),
  (*  eFrequency_Hertz                     *) (sName := 'Hertz',                               sDescription := 'Frequenz',                                         sShortcut := 'Hz'),
  (*  eHumidity_GramsOfWaterPerKilogramDryAir*) (sName := 'Grams of Water per Kilogram Dry Air', sDescription := 'Wassergehalt',                                     sShortcut := 'g/kg tr. Luft'),
  (*  eHumidity_PercentRelativeHumidity    *) (sName := 'Percent Relative Humidity',           sDescription := 'Relative Luftfeuchtigkeit',                        sShortcut := '% r. F.'),
  (*  eLength_Millimeters                  *) (sName := 'Millimeters',                         sDescription := 'Länge',                                            sShortcut := 'mm'),
  (*  eLength_Meters                       *) (sName := 'Meters',                              sDescription := 'Länge',                                            sShortcut := 'm'),
  (*  eLength_Inches                       *) (sName := 'Inches',                              sDescription := 'Zoll',                                             sShortcut := ''),
  (*  eLength_Feet                         *) (sName := 'Feet',                                sDescription := 'Fuss',                                             sShortcut := ''),
  (*  eLight_WattsPerSquareFoot            *) (sName := 'Watts per Square Foot',               sDescription := '',                                                 sShortcut := ''),
  (*  eLight_WattsPerSquareMeter           *) (sName := 'Watts per Square Meter',              sDescription := 'Spezifische Leistung',                             sShortcut := 'W/m²'),
  (*  eLight_Lumens                        *) (sName := 'Lumens',                              sDescription := 'Lichtstrom',                                       sShortcut := 'lm'),
  (*  eLight_Luxes                         *) (sName := 'Luxes',                               sDescription := 'Beleuchtungsstärke',                               sShortcut := 'lx'),
  (*  eLight_FootCandles                   *) (sName := 'Foot Candles',                        sDescription := '',                                                 sShortcut := ''),
  (*  eMass_Kilograms                      *) (sName := 'Kilograms',                           sDescription := 'Masse',                                            sShortcut := 'kg'),
  (*  eMass_PoundsMass                     *) (sName := 'Pounds Mass',                         sDescription := '',                                                 sShortcut := ''),
  (*  eMass_Tons                           *) (sName := 'Tons',                                sDescription := 'Masse',                                            sShortcut := 't'),
  (*  eMassFlow_KilogramsPerSecond         *) (sName := 'Kilograms per Second',                sDescription := 'Massenstrom',                                      sShortcut := 'kg/s'),
  (*  eMassFlow_KilogramsPerMinute         *) (sName := 'Kilograms per Minute',                sDescription := 'Massenstrom',                                      sShortcut := 'kg/min'),
  (*  eMassFlow_KilogramsPerHour           *) (sName := 'Kilograms per Hour',                  sDescription := 'Massenstrom',                                      sShortcut := 'kg/h'),
  (*  eMassFlow_PoundsMassPerMinute        *) (sName := 'Pounds Mass per Minute',              sDescription := '',                                                 sShortcut := ''),
  (*  eMassFlow_PoundsMassPerHour          *) (sName := 'Pounds Mass per Hour',                sDescription := '',                                                 sShortcut := ''),
  (*  ePower_Watts                         *) (sName := 'Watts',                               sDescription := 'Leistung',                                         sShortcut := 'W'),
  (*  ePower_Kilowatts                     *) (sName := 'Kilowatts',                           sDescription := 'Leistung',                                         sShortcut := 'kW'),
  (*  ePower_Megawatts                     *) (sName := 'Megawatts',                           sDescription := 'Leistung',                                         sShortcut := 'MW'),
  (*  ePower_BtusPerHour                   *) (sName := 'Btus per Hour',                       sDescription := '',                                                 sShortcut := ''),
  (*  ePower_Horsepower                    *) (sName := 'Horsepower',                          sDescription := 'Leistung',                                         sShortcut := 'PS'),
  (*  ePower_TonsRefrigeration             *) (sName := 'Tons Refrigeration',                  sDescription := '',                                                 sShortcut := ''),
  (*  ePressure_Pascals                    *) (sName := 'Pascals',                             sDescription := 'Druck',                                            sShortcut := 'Pa'),
  (*  ePressure_Kilopascals                *) (sName := 'Kilopascals',                         sDescription := 'Druck',                                            sShortcut := 'kPa'),
  (*  ePressure_Bars                       *) (sName := 'Bars',                                sDescription := 'Druck',                                            sShortcut := 'bar'),
  (*  ePressure_PoundsForcePerSquareInch   *) (sName := 'Pounds Force per Square Inch',        sDescription := '',                                                 sShortcut := ''),
  (*  ePressure_CentimetersOfWater         *) (sName := 'Centimeters of Water',                sDescription := 'Druck',                                            sShortcut := ''),
  (*  ePressure_InchesOfWater              *) (sName := 'Inches of Water',                     sDescription := '',                                                 sShortcut := ''),
  (*  ePressure_MillimetersOfMercury       *) (sName := 'Millimeters of Mercury',              sDescription := 'Hg Druck',                                         sShortcut := 'mm'),
  (*  ePressure_CentimetersOfMercury       *) (sName := 'Centimeters of Mercury',              sDescription := 'Druck',                                            sShortcut := ''),
  (*  ePressure_InchesOfMercury            *) (sName := 'Inches of Mercury',                   sDescription := '',                                                 sShortcut := ''),
  (*  eTemperature_DegreesCelsius          *) (sName := 'Degrees Celsius',                     sDescription := 'Temperatur',                                       sShortcut := '°C'),
  (*  eTemperature_DegreesKelvin           *) (sName := 'Degrees Kelvin',                      sDescription := 'Temperatur (thermodynamisch)',                     sShortcut := 'K'),
  (*  eTemperature_DegreesFahrenheit       *) (sName := 'Degrees Fahrenheit',                  sDescription := '',                                                 sShortcut := ''),
  (*  eTemperature_DegreeDaysCelsius       *) (sName := 'Degree Days Celsius',                 sDescription := 'Gradtage',                                         sShortcut := 'K d/c'),
  (*  eTemperature_DegreeDaysFahrenheit    *) (sName := 'Degree Days Fahrenheit',              sDescription := '',                                                 sShortcut := ''),
  (*  eTime_Years                          *) (sName := 'Years',                               sDescription := 'Zeit',                                             sShortcut := 'a'),
  (*  eTime_Months                         *) (sName := 'Months',                              sDescription := 'Zeit',                                             sShortcut := 'Monat'),
  (*  eTime_Weeks                          *) (sName := 'Weeks',                               sDescription := 'Zeit',                                             sShortcut := 'Woche'),
  (*  eTime_Days                           *) (sName := 'Days',                                sDescription := 'Zeit',                                             sShortcut := 'd'),
  (*  eTime_Hours                          *) (sName := 'Hours',                               sDescription := 'Zeit',                                             sShortcut := 'h'),
  (*  eTime_Minutes                        *) (sName := 'Minutes',                             sDescription := 'Zeit',                                             sShortcut := 'min'),
  (*  eTime_Seconds                        *) (sName := 'Seconds',                             sDescription := 'Zeit',                                             sShortcut := 's'),
  (*  eVelocity_MetersPerSecond            *) (sName := 'Meters per Second',                   sDescription := 'Geschwindigkeit',                                  sShortcut := 'm/s'),
  (*  eVelocity_KilometersPerHour          *) (sName := 'Kilometers per Hour',                 sDescription := 'Geschwindigkeit',                                  sShortcut := 'km/h'),
  (*  eVelocity_FeetPerSecond              *) (sName := 'Feet per Second',                     sDescription := '',                                                 sShortcut := ''),
  (*  eVelocity_FeetPerMinute              *) (sName := 'Feet per Minute',                     sDescription := '',                                                 sShortcut := ''),
  (*  eVelocity_MilesPerHour               *) (sName := 'Miles per Hour',                      sDescription := '',                                                 sShortcut := ''),
  (*  eVolume_CubicFeet                    *) (sName := 'Cubic Feet',                          sDescription := '',                                                 sShortcut := ''),
  (*  eVolume_CubicMeters                  *) (sName := 'Cubic Meters',                        sDescription := 'Volumen',                                          sShortcut := 'm³'),
  (*  eVolume_ImperialGallons              *) (sName := 'Imperial Gallons',                    sDescription := 'Brit. Gallonen',                                   sShortcut := ''),
  (*  eVolume_Liters                       *) (sName := 'Liters',                              sDescription := 'Volumen',                                          sShortcut := 'l'),
  (*  eVolume_UsGallons                    *) (sName := 'US Gallons',                          sDescription := 'US-Gallonen',                                      sShortcut := ''),
  (*  eVolumetricFlow_CubicFeetPerMinute   *) (sName := 'Cubic Feet per Minute',               sDescription := 'Volumenstrom',                                     sShortcut := 'cf/min'),
  (*  eVolumetricFlow_CubicMetersPerSecond *) (sName := 'Cubic Meters per Second',             sDescription := 'Volumenstrom',                                     sShortcut := 'm³/s'),
  (*  eVolumetricFlow_ImperialGallonsPerMinute*) (sName := 'Imperial Gallons per Minute',      sDescription := '',                                                 sShortcut := ''),
  (*  eVolumetricFlow_LitersPerSecond      *) (sName := 'Liters per Second',                   sDescription := 'Volumenstrom',                                     sShortcut := 'l/s'),
  (*  eVolumetricFlow_LitersPerMinute      *) (sName := 'Liters per Minute',                   sDescription := 'Volumenstrom',                                     sShortcut := 'l/min'),
  (*  eVolumetricFlow_UsGallonsPerMinute   *) (sName := 'US Gallons per Minute',               sDescription := '',                                                 sShortcut := ''),
  (*  eOther_DegreesAngular                *) (sName := 'Degrees Angular',                     sDescription := 'Winkelgrade',                                      sShortcut := '°'),
  (*  eOther_DegreesCelsiusPerHour         *) (sName := 'Degrees Celsius per Hour',            sDescription := 'Temperaturänderung pro Zeiteinheit',               sShortcut := '°C/h'),
  (*  eOther_DegreesCelsiusPerMinute       *) (sName := 'Degrees Celsius per Minute',          sDescription := 'Temperaturänderung pro Zeiteinheit',               sShortcut := '°C/min'),
  (*  eOther_DegreesFahrenheitPerHour      *) (sName := 'Degrees Fahrenheit per Hour',         sDescription := '',                                                 sShortcut := ''),
  (*  eOther_DegreesFahrenheitPerMinute    *) (sName := 'Degrees Fahrenheit per Minute',       sDescription := '',                                                 sShortcut := ''),
  (*  eOther_NoUnits                       *) (sName := 'No Units',                            sDescription := '',                                                 sShortcut := ''),
  (*  eOther_PartsPerMillion               *) (sName := 'Parts per Million',                   sDescription := 'Konzentration',                                    sShortcut := 'ppm'),
  (*  eOther_PartsPerBillion               *) (sName := 'Parts per Billion',                   sDescription := 'Konzentration',                                    sShortcut := 'ppb'),
  (*  eOther_Percent                       *) (sName := 'Percent',                             sDescription := 'Prozent',                                          sShortcut := '%'),
  (*  eOther_PercentPerSecond              *) (sName := 'Percent per Second',                  sDescription := 'Änderungsgeschwindigkeit',                         sShortcut := '%/s'),
  (*  eOther_PerMinute                     *) (sName := 'Per Minute',                          sDescription := 'Drehzahl',                                         sShortcut := '1/m'),
  (*  eOther_PerSecond                     *) (sName := 'Per Second',                          sDescription := 'Drehzahl',                                         sShortcut := '1/s'),
  (*  eOther_PsiPerDegreeFahrenheit        *) (sName := 'Psi per Degree Fahrenheit',           sDescription := '',                                                 sShortcut := ''),
  (*  eOther_Radians                       *) (sName := 'Radians',                             sDescription := 'Bogenmaß',                                         sShortcut := 'rad'),
  (*  eOther_RevolutionsPerMinute          *) (sName := 'Revolutions per Minute',              sDescription := 'Umdrehungen pro Minute',                           sShortcut := '1/min'),
  (*  eCurrency_Currency1                  *) (sName := 'Currency 1',                          sDescription := 'Währung',                                          sShortcut := '€'),
  (*  eCurrency_Currency2                  *) (sName := 'Currency 2',                          sDescription := 'Währung',                                          sShortcut := 'DM'),
  (*  eCurrency_Currency3                  *) (sName := 'Currency 3',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency4                  *) (sName := 'Currency 4',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency5                  *) (sName := 'Currency 5',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency6                  *) (sName := 'Currency 6',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency7                  *) (sName := 'Currency 7',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency8                  *) (sName := 'Currency 8',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency9                  *) (sName := 'Currency 9',                          sDescription := 'Währung',                                          sShortcut := ''),
  (*  eCurrency_Currency10                 *) (sName := 'Currency 10',                         sDescription := 'Währung',                                          sShortcut := ''),
  (*  eArea_SquareInches                   *) (sName := 'Square Inches',                       sDescription := '',                                                 sShortcut := ''),
  (*  eArea_SquareCentimeters              *) (sName := 'Square Centimeters',                  sDescription := 'Fläche',                                           sShortcut := 'cm²'),
  (*  eEnthalpy_BtusPerPound               *) (sName := 'Btus per Pound',                      sDescription := '',                                                 sShortcut := ''),
  (*  eLength_Centimeters                  *) (sName := 'Centimeters',                         sDescription := 'Länge',                                            sShortcut := 'cm'),
  (*  eMassFlow_PoundsMassPerSecond        *) (sName := 'Pounds Mass per Second',              sDescription := '',                                                 sShortcut := ''),
  (*  eTemperature_DeltaDegreesFahrenheit  *) (sName := 'Delta Degrees Fahrenheit',            sDescription := '',                                                 sShortcut := ''),
  (*  eTemperature_DeltaDegreesKelvin      *) (sName := 'Delta Degrees Kelvin',                sDescription := 'Temperaturdifferenz',                              sShortcut := 'delta K'),
  (*  eElectrical_Kilohms                  *) (sName := 'Kilohms',                             sDescription := 'Spezifischer elektrischer Widerstand',             sShortcut := 'kOhm'),
  (*  eElectrical_Megohms                  *) (sName := 'Megohms',                             sDescription := 'Spezifischer elektrischer Widerstand',             sShortcut := 'MOhm'),
  (*  eElectrical_Millivolts               *) (sName := 'Millivolts',                          sDescription := 'Elektrische Spannung',                             sShortcut := 'mV'),
  (*  eEnergy_KilojoulesPerKilogram        *) (sName := 'Kilojoules per Kilogram',             sDescription := 'Enthalpie',                                        sShortcut := 'kJ/kg'),
  (*  eEnergy_Megajoules                   *) (sName := 'Megajoules',                          sDescription := 'Energie',                                          sShortcut := 'MJ'),
  (*  eEntropy_JoulesPerDegreeKelvin       *) (sName := 'Joules per Degree Kelvin',            sDescription := 'Entropie',                                         sShortcut := 'J/K'),
  (*  eEntropy_JoulesPerKilogramDegreeKelvin*) (sName := 'Joules per Kilogram Degree Kelvin',   sDescription := 'Spezifische Entropie',                             sShortcut := 'J/(kg K)'),
  (*  eFrequency_Kilohertz                 *) (sName := 'Kilohertz',                           sDescription := 'Frequenz',                                         sShortcut := 'kHz'),
  (*  eFrequency_Megahertz                 *) (sName := 'Megahertz',                           sDescription := 'Frequenz',                                         sShortcut := 'MHz'),
  (*  eFrequency_PerHour                   *) (sName := 'Per Hour',                            sDescription := 'Drehzahl',                                         sShortcut := '1/h'),
  (*  ePower_Milliwatts                    *) (sName := 'Milliwatts',                          sDescription := 'Leistung',                                         sShortcut := 'mW'),
  (*  ePressure_Hectopascals               *) (sName := 'Hectopascals',                        sDescription := 'Druck',                                            sShortcut := 'hPa'),
  (*  ePressure_Millibars                  *) (sName := 'Millibars',                           sDescription := 'Druck',                                            sShortcut := 'mbar'),
  (*  eVolumetricFlow_CubicMetersPerHour   *) (sName := 'Cubic Meters per Hour',               sDescription := 'Volumenstrom',                                     sShortcut := 'm³/h'),
  (*  eVolumetricFlow_LitersPerHour        *) (sName := 'Liters per Hour',                     sDescription := 'Volumenstrom',                                     sShortcut := 'l/h'),
  (*  eOther_KilowattHoursPerSquareMeter   *) (sName := 'Kilowatt Hours per Square Meter',     sDescription := 'Energiebedarfskennwert',                           sShortcut := 'kWh/m²'),
  (*  eOther_KilowattHoursPerSquareFoot    *) (sName := 'Kilowatt Hours per Square Foot',      sDescription := '',                                                 sShortcut := ''),
  (*  eOther_MegajoulesPerSquareMeter      *) (sName := 'Megajoules per Square Meter',         sDescription := 'Energiebedarfskennwert',                           sShortcut := 'MJ/m²'),
  (*  eOther_MegajoulesPerSquareFoot       *) (sName := 'Megajoules per Square Foot',          sDescription := '',                                                 sShortcut := ''),
  (*  eOther_WattsPerSquareMeterDegreeKelvin*) (sName := 'Watts per Square Meter Degree Kelvin',sDescription := 'Wärmedurchgangskoeffizient',                       sShortcut := 'W/(m² K)'),
  (*  eVolumetricFlow_CubicFeetPerSecond   *) (sName := 'Cubic Feet per Second',               sDescription := 'Volumenstrom',                                     sShortcut := 'cf/sec'),
  (*  eOther_PercentObscurationPerFoot     *) (sName := 'Percent Obscuration per Foot',        sDescription := '',                                                 sShortcut := ''),
  (*  eOther_PercentObscurationPerMeter    *) (sName := 'Percent Obscuration per Meter',       sDescription := 'Verdunkelung (Rauchmelder)',                       sShortcut := '%/m'),
  (*  eElectrical_Milliohms                *) (sName := 'Milliohms',                           sDescription := 'Spezifischer elektrischer Widerstand',             sShortcut := 'mOhm'),
  (*  eEnergy_MegawattHours                *) (sName := 'Megawatt Hours',                      sDescription := 'Energie',                                          sShortcut := 'MWh'),
  (*  eEnergy_KiloBtus                     *) (sName := 'Kilo Btus',                           sDescription := '',                                                 sShortcut := ''),
  (*  eEnergy_MegaBtus                     *) (sName := 'Mega Btus',                           sDescription := '',                                                 sShortcut := ''),
  (*  eEnthalpy_KilojoulesPerKilogramDryAir*) (sName := 'Kilojoules per Kilogram Dry Air',     sDescription := 'Enthalpie',                                        sShortcut := 'kJ/kg tr. Luft'),
  (*  eEnthalpy_MegajoulesPerKilogramDryAir*) (sName := 'Megajoules per Kilogram Dry Air',     sDescription := 'Enthalpie',                                        sShortcut := 'MJ/kg tr. Luft'),
  (*  eEntropy_KilojoulesPerDegreeKelvin   *) (sName := 'Kilojoules per Degree Kelvin',        sDescription := 'Entropie',                                         sShortcut := 'kJ/K'),
  (*  eEntropy_MegajoulesPerDegreeKelvin   *) (sName := 'Megajoules per Degree Kelvin',        sDescription := 'Entropie',                                         sShortcut := 'MJ/K'),
  (*  eForce_Newton                        *) (sName := 'Newton',                              sDescription := 'Kraft',                                            sShortcut := 'N'),
  (*  eMassFlow_GramsPerSecond             *) (sName := 'Grams per Second',                    sDescription := 'Massenstrom',                                      sShortcut := 'g/s'),
  (*  eMassFlow_GramsPerMinute             *) (sName := 'Grams per Minute',                    sDescription := 'Massenstrom',                                      sShortcut := 'g/min'),
  (*  eMassFlow_TonsPerHour                *) (sName := 'Tons per Hour',                       sDescription := 'Massenstrom',                                      sShortcut := 't/h'),
  (*  ePower_KiloBtusPerHour               *) (sName := 'Kilo Btus per Hour',                  sDescription := '',                                                 sShortcut := ''),
  (*  eTime_HundredthsSeconds              *) (sName := 'Hundredths Seconds',                  sDescription := 'Zeit',                                             sShortcut := '10-² s'),
  (*  eTime_Milliseconds                   *) (sName := 'Milliseconds',                        sDescription := 'Zeit',                                             sShortcut := 'ms'),
  (*  eTorque_NewtonMeters                 *) (sName := 'Torque Newton Meters',                sDescription := 'Drehmoment',                                       sShortcut := 'Nm'),
  (*  eVelocity_MillimetersPerSecond       *) (sName := 'Millimeters per Second',              sDescription := 'Geschwindigkeit',                                  sShortcut := 'mm/s'),
  (*  eVelocity_MillimetersPerMinute       *) (sName := 'Millimeters per Minute',              sDescription := 'Geschwindigkeit',                                  sShortcut := 'mm/min'),
  (*  eVelocity_MetersPerMinute            *) (sName := 'Meters per Minute',                   sDescription := 'Geschwindigkeit',                                  sShortcut := 'm/min'),
  (*  eVelocity_MetersPerHour              *) (sName := 'Meters per Hour',                     sDescription := 'Geschwindigkeit',                                  sShortcut := 'm/h'),
  (*  eVolumetricFlow_CubicMetersPerMinute *) (sName := 'Cubic Meters per Minute',             sDescription := 'Volumenstrom',                                     sShortcut := 'm³/min'),
  (*  eAcceleration_MetersPerSecondPerSecond*) (sName := 'Meters per Second per Second',        sDescription := 'Beschleunigung',                                   sShortcut := 'm/s²'),
  (*  eElectrical_AmperesPerMeter          *) (sName := 'Amperes per Meter',                   sDescription := 'Strom pro Länge',                                  sShortcut := 'A/m'),
  (*  eElectrical_AmperesPerSquareMeter    *) (sName := 'Amperes per Square Meter',            sDescription := 'Strom pro Fläche',                                 sShortcut := 'A/m²'),
  (*  eElectrical_AmpereSquareMeters       *) (sName := 'Ampere Square Meters',                sDescription := 'Strom mal Fläche',                                 sShortcut := 'Am²'),
  (*  eElectrical_Farads                   *) (sName := 'Farads',                              sDescription := 'Elektrische Kapazität',                            sShortcut := 'F'),
  (*  eElectrical_Henrys                   *) (sName := 'Henrys',                              sDescription := 'Induktivität',                                     sShortcut := 'H'),
  (*  eElectrical_OhmMeters                *) (sName := 'Ohm Meters',                          sDescription := 'Spezifischer elektrischer Widerstand',             sShortcut := 'Ohmm'),
  (*  eElectrical_Siemens                  *) (sName := 'Siemens',                             sDescription := 'Elektrischer Leitwert',                            sShortcut := 'S'),
  (*  eElectrical_SiemensPerMeter          *) (sName := 'Siemens per Meter',                   sDescription := 'Elektrische Leitfähigkeit',                        sShortcut := 'S/m'),
  (*  eElectrical_Teslas                   *) (sName := 'Teslas',                              sDescription := 'Magnetische Flussdichte',                          sShortcut := 'T'),
  (*  eElectrical_VoltsPerDegreeKelvin     *) (sName := 'Volts per Degree Kelvin',             sDescription := 'Thermoelektrische Spannung',                       sShortcut := 'V/K'),
  (*  eElectrical_VoltsPerMeter            *) (sName := 'Volts per Meter',                     sDescription := 'Elektrische Feldstärke',                           sShortcut := 'V/m'),
  (*  eElectrical_Webers                   *) (sName := 'Webers',                              sDescription := 'Magnetischer Fluss',                               sShortcut := 'Wb'),
  (*  eLight_Candelas                      *) (sName := 'Candelas',                            sDescription := 'Lichtstärke',                                      sShortcut := 'cd'),
  (*  eLight_CandelasPerSquareMeter        *) (sName := 'Candelas per Square Meter',           sDescription := 'Leuchtdichte',                                     sShortcut := 'cd/m²'),
  (*  eTemperature_DegreesKelvinPerHour    *) (sName := 'Degrees Kelvin per Hour',             sDescription := 'Temperaturänderung pro Zeit',                      sShortcut := 'K/h'),
  (*  eTemperature_DegreesKelvinPerMinute  *) (sName := 'Degrees Kelvin per Minute',           sDescription := 'Temperaturänderung pro Zeit',                      sShortcut := 'K/min'),
  (*  eOther_JouleSeconds                  *) (sName := 'Joule Seconds',                       sDescription := 'Drehimpuls',                                       sShortcut := 'Js'),
  (*  eOther_RadiansPerSecond              *) (sName := 'Radians per Second',                  sDescription := 'Winkelgeschwindigkeit',                            sShortcut := 'rad/s'),
  (*  eOther_SquareMetersPerNewton         *) (sName := 'Square Meters per Newton',            sDescription := 'Kraftverteilung',                                  sShortcut := 'm²/N'),
  (*  eOther_KilogramsPerCubicMeter        *) (sName := 'Kilograms per Cubic Meter',           sDescription := 'Dichte',                                           sShortcut := 'kg/m³'),
  (*  eOther_NewtonSeconds                 *) (sName := 'Newton Seconds',                      sDescription := 'Impuls',                                           sShortcut := 'Ns'),
  (*  eOther_NewtonsPerMeter               *) (sName := 'Newtons per Meter',                   sDescription := 'Oberflächenspannung',                              sShortcut := 'N/m'),
  (*  eOther_WattsPerMeterPerDegreeKelvin  *) (sName := 'Watts per Meter per Degree Kelvin',   sDescription := 'Wärmeleitfähigkeit',                               sShortcut := 'W/m K'),
  (*  eMicro_Siemens                       *) (sName := 'Micro Siemens',                       sDescription := 'Elektrischer Leitwert',                            sShortcut := 'µS'),
  (*  eCubic_FeetPerHour                   *) (sName := 'Cubic Feet per Hour',                 sDescription := 'Durchsatz',                                        sShortcut := 'cf/h'),
  (*  eUs_GallonsPerHour                   *) (sName := 'US Gallons per Hour',                 sDescription := 'Durchsatz',                                        sShortcut := 'G/h'),
  (*  eKilometers                          *) (sName := 'Kilometers',                          sDescription := 'Länge',                                            sShortcut := 'km'),
  (*  eMicrometers                         *) (sName := 'Micrometers',                         sDescription := 'Länge',                                            sShortcut := 'µm'),
  (*  eGrams                               *) (sName := 'Grams',                               sDescription := 'Masse',                                            sShortcut := 'g'),
  (*  eMilligrams                          *) (sName := 'Milligrams',                          sDescription := 'Masse',                                            sShortcut := 'mg'),
  (*  eMilliliters                         *) (sName := 'Milliliters',                         sDescription := 'Volumen',                                          sShortcut := 'ml'),
  (*  eMillilitersPerSecond                *) (sName := 'Milliliters per Second',              sDescription := 'Volumenstrom',                                     sShortcut := 'ml/s'),
  (*  eDecibels                            *) (sName := 'Decibels',                            sDescription := 'Schalldruckpegel',                                 sShortcut := 'dB'),
  (*  eDecibelsMillivolt                   *) (sName := 'Decibels Millivolt',                  sDescription := 'Spannungspegel (bez.auf 1V)',                      sShortcut := 'dBV'),
  (*  eDecibelsVolt                        *) (sName := 'Decibels Volt',                       sDescription := 'Spannungspegel (bez.auf 1mV)',                     sShortcut := 'dBmV'),
  (*  eMillisiemens                        *) (sName := 'Millisiemens',                        sDescription := 'Elektrischer Leitwert',                            sShortcut := 'mS'),
  (*  eWatt_HoursReactive                  *) (sName := 'Watt Hours Reactive',                 sDescription := 'Elektrische Blindarbeit',                          sShortcut := 'Whr'),
  (*  eKilowattHoursReactive               *) (sName := 'Kilowatt Hours Reactive',             sDescription := 'Elektrische Blindarbeit',                          sShortcut := 'kWhr'),
  (*  eMegawattHoursReactive               *) (sName := 'Megawatt Hours Reactive',             sDescription := 'Elektrische Blindarbeit',                          sShortcut := 'MWhr'),
  (*  eMillimetersOfWater                  *) (sName := 'Millimeters of Water',                sDescription := 'Druck',                                            sShortcut := 'mmWS'),
  (*  ePer_Mille                           *) (sName := 'Per Mille',                           sDescription := 'Promille',                                         sShortcut := '‰'),
  (*  eGrams_PerGram                       *) (sName := 'Grams per Gram',                      sDescription := 'Massenanteil',                                     sShortcut := 'g/g'),
  (*  eKilograms_PerKilogram               *) (sName := 'Kilograms per Kilogram',              sDescription := 'Massenanteil',                                     sShortcut := 'kg/kg'),
  (*  eGrams_PerKilogram                   *) (sName := 'Grams per Kilogram',                  sDescription := 'Massenanteil',                                     sShortcut := 'g/kg'),
  (*  eMilligrams_PeGram                   *) (sName := 'Milligrams per Gram',                 sDescription := 'Massenanteil',                                     sShortcut := 'mg/g'),
  (*  eMilligrams_PeKilogram               *) (sName := 'Milligrams per Kilogram',             sDescription := 'Massenanteil',                                     sShortcut := 'mg/kg'),
  (*  eGrams_PerMilliliter                 *) (sName := 'Grams per Milliliter',                sDescription := 'Massenkonzentration',                              sShortcut := 'g/ml'),
  (*  eGrams_PerLiter                      *) (sName := 'Grams per Liter',                     sDescription := 'Massenkonzentration',                              sShortcut := 'g/l'),
  (*  eMilligrams_PerLiter                 *) (sName := 'Milligrams per Liter',                sDescription := 'Massenkonzentration',                              sShortcut := 'mg/l'),
  (*  eMicrograms_PerLiter                 *) (sName := 'Micrograms per Liter',                sDescription := 'Massenkonzentration',                              sShortcut := 'µg/l'),
  (*  eGrams_PerCubicMeter                 *) (sName := 'Grams per Cubic Meter',               sDescription := 'Massenkonzentration',                              sShortcut := 'g/m3'),
  (*  eMilligrams_PerCubicMeter            *) (sName := 'Milligrams per Cubic Meter',          sDescription := 'Massenkonzentration',                              sShortcut := 'mg/m3'),
  (*  eMicrograms_PerCubicMeter            *) (sName := 'Micrograms per Cubic Meter',          sDescription := 'Massenkonzentration',                              sShortcut := 'µg/m3'),
  (*  eNanograms_PerCubicMeter             *) (sName := 'Nanograms per Cubic Meter',           sDescription := 'Massenkonzentration',                              sShortcut := 'ng/m3'),
  (*  eGrams_PerCubicCentimeter            *) (sName := 'Grams per Cubic Centimeter',          sDescription := 'Massenkonzentration',                              sShortcut := 'g/cm3'),
  (*  eBecquerels                          *) (sName := 'Becquerels',                          sDescription := 'Aktivität (radioaktiver Stoff)',                   sShortcut := 'Bq'),
  (*  eKilobecquerels                      *) (sName := 'Kilobecquerels',                      sDescription := 'Aktivität (radioaktiver Stoff)',                   sShortcut := 'kBq'),
  (*  eMegabecquerels                      *) (sName := 'Megabecquerels',                      sDescription := 'Aktivität (radioaktiver Stoff)',                   sShortcut := 'MBq'),
  (*  eGray                                *) (sName := 'Gray',                                sDescription := 'Energiedosis (ionisierende Strahlung)',            sShortcut := 'Gy'),
  (*  eMilligray                           *) (sName := 'Milligray',                           sDescription := 'Energiedosis (ionisierende Strahlung)',            sShortcut := 'mGy'),
  (*  eMicrogray                           *) (sName := 'Microgray',                           sDescription := 'Energiedosis (ionisierende Strahlung)',            sShortcut := 'µGy'),
  (*  eSieverts                            *) (sName := 'Sieverts',                            sDescription := 'Äquivalenzdosis (gewichtete Strahlendosis)',       sShortcut := 'Sv'),
  (*  eMillisieverts                       *) (sName := 'Millisieverts',                       sDescription := 'Äquivalenzdosis (gewichtete Strahlendosis)',       sShortcut := 'mSv'),
  (*  eMicrosieverts                       *) (sName := 'Microsieverts',                       sDescription := 'Äquivalenzdosis (gewichtete Strahlendosis)',       sShortcut := 'µSv'),
  (*  eMicrosievertsPerHour                *) (sName := 'Microsieverts per Hour',             sDescription := 'Äquivalenzdosisleistung',                           sShortcut := 'µSv/h'),
  (*  eDecibels_A                          *) (sName := 'Decibels A',                          sDescription := 'A - bewerteter Schalldruckpegel',                  sShortcut := 'dB(a)'),
  (*  eNephelometric_TurbidityUnit         *) (sName := 'Nephelometric Turbidity Unit',        sDescription := 'Trübung (Wasserqualität)',                         sShortcut := 'NTU'),
  (*  ePH                                  *) (sName := 'PH',                                  sDescription := 'Wasserstoffionen-Konzentration',                   sShortcut := ''),
  (*  eGrams_PerSquareMeter                *) (sName := 'Grams per Square Meter',              sDescription := 'Flächengewicht',                                   sShortcut := 'g/m2'),
  (*  eMinutes_PerDegreeKelvin             *) (sName := 'Minutes per Degree Kelvin',           sDescription := 'Zeitänderung pro Temperatureinheit',               sShortcut := 'min/K')
  ];

aMeasuringElement  : ARRAY[E_BA_MeasuringElement.First .. E_BA_MeasuringElement.Last] OF ST_BA_EnumInfo := [
  
  (*  eNI100                               *) (sName := 'NI100',                               sDescription := 'Nickel 100',                                       sShortcut := ''),
  (*  eNI120                               *) (sName := 'NI120',                               sDescription := 'Nickel 120',                                       sShortcut := ''),
  (*  eNI1000                              *) (sName := 'NI1000',                              sDescription := 'Nickel 1000 (Standard)',                           sShortcut := ''),
  (*  eNI1000_LS                           *) (sName := 'NI1000 LS',                           sDescription := 'Nickel 1000 (Landis & Staefa)',                    sShortcut := ''),
  (*  eNTC1K8                              *) (sName := 'NTC1K8',                              sDescription := 'NTC 1,8 kOhms',                                    sShortcut := ''),
  (*  eNTC1K8_TK                           *) (sName := 'NTC1K8 TK',                           sDescription := 'NTC 1,8 kOhms (TK)',                               sShortcut := ''),
  (*  eNTC2K2                              *) (sName := 'NTC2K2',                              sDescription := 'NTC 2,2 kOhms',                                    sShortcut := ''),
  (*  eNTC3K                               *) (sName := 'NTC3K',                               sDescription := 'NTC 3 kOhms',                                      sShortcut := ''),
  (*  eNTC5K                               *) (sName := 'NTC5K',                               sDescription := 'NTC 5 kOhms',                                      sShortcut := ''),
  (*  eNTC10K                              *) (sName := 'NTC10K',                              sDescription := 'NTC 10 kOhms',                                     sShortcut := ''),
  (*  eNTC10KPRE                           *) (sName := 'NTC10KPRE',                           sDescription := 'NTC 10 kOhms (Precon)'                             sShortcut := ''),
  (*  eNTC10K_3204                         *) (sName := 'NTC10K 3204',                         sDescription := 'NTC 10 kOhms 3204',                                sShortcut := ''),
  (*  eNTC10KTYP2                          *) (sName := 'NTC10K TYP2',                         sDescription := 'NTC 10 kOhms TYP2',                                sShortcut := ''),
  (*  eNTC10KTYP3                          *) (sName := 'NTC10K TYP3',                         sDescription := 'NTC 10 kOhms TYP3',                                sShortcut := ''),
  (*  eNTC10KDALE                          *) (sName := 'NTC10K DALE',                         sDescription := 'NTC 10 kOhms DALE',                                sShortcut := ''),
  (*  eNTC10K3A221                         *) (sName := 'NTC10K 3A221',                        sDescription := 'NTC 10 kOhms 3A221',                               sShortcut := ''),
  (*  eNTC20K                              *) (sName := 'NTC20K',                              sDescription := 'NTC 20 kOhms',                                     sShortcut := ''),
  (*  eNTC100K                             *) (sName := 'NTC100K',                             sDescription := 'NTC 100 kOhms',                                    sShortcut := ''),
  (*  ePoti_Resolution_01                  *) (sName := 'Poti (Resolution 0,1 Ohms)',          sDescription := 'Potentiometer (Resolution 0,1 Ohms)',              sShortcut := ''),
  (*  ePoti_Resolution_1                   *) (sName := 'Poti (Resolution 1 Ohm)',             sDescription := 'Potentiometer (Resolution 1 Ohm)',                 sShortcut := ''),
  (*  eOutput_10_5000                      *) (sName := 'Output (10 to 5000 Ohms)',            sDescription := 'Output (10 to 5000 Ohms)',                         sShortcut := ''),
  (*  eOutput_10_1200                      *) (sName := 'Output (10 to 1200 Ohms)',            sDescription := 'Output (10 to 1200 Ohms)',                         sShortcut := ''),
  (*  ePT100                               *) (sName := 'PT100',                               sDescription := 'PT 100',                                           sShortcut := ''),
  (*  ePT200                               *) (sName := 'PT200',                               sDescription := 'PT 200',                                           sShortcut := ''),
  (*  ePT500                               *) (sName := 'PT500',                               sDescription := 'PT 500',                                           sShortcut := ''),
  (*  ePT1000                              *) (sName := 'PT1000',                              sDescription := 'PT 1000',                                          sShortcut := '')
  ];

aToggleMode    : ARRAY[E_BA_ToggleMode.First .. E_BA_ToggleMode.Last] OF ST_BA_EnumInfo := [

  (*  eSwitch                              *) (sName := 'Schalter',                            sDescription := 'Einrastender Schalter',                            sShortcut := ''),
  (*  ePushButton                          *) (sName := 'Taster',                              sDescription := 'Nicht-einrastender Schalter',                      sShortcut := '')
  ];

aAction      : ARRAY[E_BA_Action.First .. E_BA_Action.Last] OF ST_BA_EnumInfo := [

  (*  eDirect                              *) (sName := 'Direkt',                              sDescription := 'Gleichläufiger Wirksinn',                          sShortcut := ''),
  (*  eReverse                             *) (sName := 'Indirekt',                            sDescription := 'Gegenläufiger Wirksinn',                           sShortcut := '')
  ];

aEventState    : ARRAY[E_BA_EventState.First .. E_BA_EventState.Last] OF ST_BA_EnumInfo := [
  
  (*  eNormal                             *) (sName := 'Normal',                               sDescription := '',                                                 sShortcut := ''),
  (*  eFault                              *) (sName := 'Fehler',                               sDescription := '',                                                 sShortcut := ''),
  (*  eOffnormal                          *) (sName := 'Unnormal',                             sDescription := '',                                                 sShortcut := ''),
  (*  eLowLimit                           *) (sName := 'Unter Grenzwert',                      sDescription := 'Unterschreitung des definierten Grenzwert',        sShortcut := ''),
  (*  eHighLimit                          *) (sName := 'Über Grenzwert',                       sDescription := 'Überschreitung des definierten Grenzwert',         sShortcut := '')
  ];

aReliability    : ARRAY[E_BA_Reliability.First .. E_BA_Reliability.Last] OF ST_BA_EnumInfo := [

  (*  eNoFaultDetected                    *) (sName := 'Kein Fehler',                          sDescription := '',                                                 sShortcut := ''),
  (*  eNoSensor                           *) (sName := 'Sensorfehler',                         sDescription := 'TODO',                                             sShortcut := ''),
  (*  eOverRange                          *) (sName := 'Über Bereich',                         sDescription := 'Überschreitung des definierten Rohwert-Bereichs',  sShortcut := ''),
  (*  eUnderRange                         *) (sName := 'Unter Bereich',                        sDescription := 'Unterschreitung des definierten Rohwert-Bereichs', sShortcut := ''),
  (*  eOpenLoop                           *) (sName := 'Drahtbruch',                           sDescription := '',                                                 sShortcut := ''),
  (*  eShortedLoop                        *) (sName := 'Kurzschluß',                           sDescription := '',                                                 sShortcut := ''),
  (*  eNoOutput                           *) (sName := 'Kein Ausgang',                         sDescription := 'TODO',                                             sShortcut := ''),
  (*  eUnreliableOther                    *) (sName := 'Sonstiges',                            sDescription := '',                                                 sShortcut := ''),
  (*  eProcessError                       *) (sName := 'Prozessfehler',                        sDescription := 'TODO',                                             sShortcut := ''),
  (*  eMultiStateFault                    *) (sName := 'Multistate-Fehler',                sDescription := 'TODO',                                             sShortcut := ''),
  (*  eConfigurationError                 *) (sName := 'Konfigurationsfehler',                 sDescription := '',                                                 sShortcut := ''),
  (*              *) (),
  (*  eCommunicationFailure               *) (sName := 'Kommunikationsfehler',                 sDescription := '',                                                 sShortcut := ''),
  (*  eMemberFault                        *) (sName := 'Fehler Teilnehmer',                    sDescription := 'TODO',                                             sShortcut := '')
  ];


aPolarity    : ARRAY[E_BA_Polarity.First .. E_BA_Polarity.Last] OF ST_BA_EnumInfo := [

  (*  eNormal                             *) (sName := 'Normal',                               sDescription := 'Direkte Polarität',                                sShortcut := ''),
  (*  eReverse                            *) (sName := 'Invertiert',                           sDescription := 'Indirekte Polarität',                              sShortcut := '')
  ];

aByteMappingMode  : ARRAY[E_BA_ByteMappingMode.First .. E_BA_ByteMappingMode.Last] OF ST_BA_EnumInfo := [

  (*  eIndex1N             *) (sName := 'Index 1-N',                    sDescription := 'TODO',                                  sShortcut := ''),
  (*  eBinary1N            *) (sName := 'Binary 1-N',                     sDescription := 'TODO',                                  sShortcut := ''),
  (*  eIndexUpDown         *) (sName := 'Index Up-Down',                  sDescription := 'TODO',                                  sShortcut := ''),
  (*  eBinaryUpDown        *) (sName := 'Binary Up-Down',                 sDescription := 'TODO',                                  sShortcut := ''),
  (*  eBinaryDecimal       *) (sName := 'Binary Decimal',                      sDescription := 'TODO',                                        sShortcut := '')
  ];

aPIDMode    : ARRAY[E_BA_PIDMode.First .. E_BA_PIDMode.Last] OF ST_BA_EnumInfo := [
  
  (*  eP1ID                *) (sName := 'P1ID',                            sDescription := 'Vorgelagerter P-Anteil beeinflusst I- und D-Anteil', sShortcut := ''),
  (*  ePID                 *) (sName := 'PID',                             sDescription := 'Addition von P-, I- und D-Anteilen (Standard)',      sShortcut := '')
  ];

aLoggingType    : ARRAY[E_BA_LoggingType.First .. E_BA_LoggingType.Last] OF ST_BA_EnumInfo := [
  
  (*  ePolled              *) (sName := 'Polled',                               sDescription := 'Generiert Log-Einträge in konstanten Intervallen',  sShortcut := ''),
  (*  eCOV                 *) (sName := 'COV',                                  sDescription := 'Generiert Log-Einträge bei Wertänderung',           sShortcut := ''),
  (*  eTriggered           *) (sName := 'Triggered',                            sDescription := 'Generiert Log-Einträge ereignisgesteuert',          sShortcut := '')
  ];


aLanguage    : ARRAY[E_BA_Language.First .. E_BA_Language.Last] OF ST_BA_EnumInfo := [

  (*  eEnglish             *) (sName := 'Englisch',             sDescription := 'Englisch (1033)',                               sShortcut := 'EN'),
  (*  eGerman              *) (sName := 'Deutsch',              sDescription := 'Deutsch (1031)',                                sShortcut := 'DE')
  ];

END_VAR