Next Previous Contents

1. Struktur von UDCF-Dateien

Eine UDCF-Datei besteht aus verschiedenen (Gruppen von) Elementen und Schlüsselwörtern, die ein Tauchgangs-Profil sowie den aufzeichnenden Tauchcomputer oder das zur Generierung verwendete Programm eindeutig beschreiben. Dabei ist eine zwingende Reihenfolge vorgeschrieben. Manche Elemente bzw. Schlüsselwörter sind optional und entfallen je nach verwendetem Tauchcomputer-Modell bzw. Programm. Die Intention bei der Entwicklung des UDCF war es, ein möglichst einfaches und mächtiges Format zum Datenaustausch zu entwickeln. Um die Programmierung von Parsern zu vereinfachen wurde UDCF so entwickelt, daß gängige XML-Parser zum Einsatz kommen können.

Nachfolgend werden diese Elemente und Schlüsselwörter beschrieben.

Der generelle Aufbau einer UDCF-Datei ist folgender:

  1. Dateikopf
  2. Angabe des verwendeten Einheitensystems (SI, metrisch oder imperial)
  3. Daten zum aufzeichnenden Tauchcomputer oder generierenden Programm (Hersteller, Modell, Versionsnummer)
  4. zusätzliche Informationen (optional)
  5. die jeweils ein Profil kennzeichnenden allgemeinen Daten wie Ort (optional), Datum, Uhrzeit, Oberflächenintervall, minimale Wassertemperatur (optional), Dichte des Wassers, Höhe über Normal Null des Einstiegs und Angaben zu den verwendeten Atemgasen. Für eine optional durchzuführende Luftverbrauchsrechnung können weitere Angaben zu Flaschengröße, Fülldruck zu Beginn und Ende des Tauchgangs gemacht werden.
  6. Tauchcomputer- oder Programm-spezifische Informationen, die aber nicht für die Darstellung des Profiles oder die Berechnung der Gewebesättigung notwendig sind (optional)
  7. Zeit- und Tiefenangaben oder nur Tiefenangaben bei festem Aufzeichnungsintervall (das sich aber während eines Tauchgangs ändern kann) sowie zusätzliche optionale Warnmeldungen (bei aufzeichnenden Tauchcomputern)
  8. Dateiabschluß

Es können mehrere Tauchgangs-Profile hintereinander in einer UDCF-Datei abgelegt werden, die Punkte 5., 6. und 7. wiederholen sich dann. Allerdings können nicht Profile verschiedener Tauchcomputer oder Programme gemischt in einer UDCF-Datei abgelegt werden.


Next Previous Contents