Konfigurierung und Auslesen von Tauchcomputern

Konfigurierung eines Tauchcomputers

<uddf version="3.0.0">
    <!-- die <generator>-Sektion muß in jeder UDDF-Datei stehen -->
    <generator>
        <!-- Beschreibung des die UDDF-Datei erzeugenden Programmes -->
        <name>Tauchcomputer-Konfigurierung</name>
        <manufacturer>
            <name>Tauchhelden-Company</name>
            <address>
                <!-- Adreßdaten des Herstellers -->
            </address>
            <contact>
                <!-- Kontaktdaten des Herstellers -->
            </contact>
        </manufacturer>
        <version>2.71828</version>
        <datetime>2006-05-14</datetime>
    </generator>
    <divecomputercontrol>
        <setdcdata>
            <!-- Einstellen von Datum und Uhrzeit -->
            <setdcdatetime>
                <datetime>2006-05-18T14:21</datetime>
            </setdcdatetime>
            <!-- Einstellen eines Alarms, den der Tauchcomputer um 16.30 Uhr geben soll -->
            <setdcalarmtime>
                <datetime>T16:30</datetime>
                <dcalarm>
                    <!-- den Typ Alarm geben, der im Tauchcomputermodell mit ,,1`` belegt ist -->
                    <alarmtype>1</alarmtype>
                    <!-- der Alarm muß quittiert werden -->
                    <acknowledge/>
                </dcalarm>
            </setdcalarmtime>
            <setdcdivedepthalarm>
                <!-- erster Tiefenalarm für 35 m Tiefe -->
                <dcalarmdepth>35.0</dcalarmdepth>
                <dcalarm>
                    <!-- den Typ Alarm geben, der im Tauchcomputermodell mit ,,2`` belegt ist -->
                    <alarmtype>2</alarmtype>
                    <!-- Alarm für 5 Sekunden erzeugen -->
                    <period>5.0</period>
                </dcalarm>
            </setdcdivedepthalarm>
            <setdcdivedepthalarm>
                <!-- zweiter Tiefenalarm für 40 m Tiefe -->
                <dcalarmdepth>40.0</dcalarmdepth>
                <dcalarm>
                    <!-- den Typ Alarm geben, der im Tauchcomputermodell mit ,,3`` belegt ist -->
                    <alarmtype>3</alarmtype>
                    <!-- dieser Alarm muß quittiert werden :-) -->
                    <acknowledge/>
                </dcalarm>
            </setdcdivedepthalarm>
            <!-- akustischen Hinweis geben, wenn die Nullzeit abgelaufen ist -->
            <setdcendndtalarm>
                <dcalarm>
                    <!-- den Typ Alarm geben, der im Tauchcomputermodell mit ,,4`` belegt ist -->
                    <alarmtype>4</alarmtype>
                    <!-- Alarm für 5 Sekunden erzeugen -->
                    <period>5.0</period>
                </dcalarm>
            </setdcendndtalarm>
        </setdcdata>
    </divecomputercontrol>
</uddf>
                

Auslesen der gespeicherten Daten eines Tauchcomputers

<uddf version="3.0.0">
    <!-- die <generator>-Sektion muß in jeder UDDF-Datei stehen -->
    <generator>
        <!-- Beschreibung des die UDDF-Datei erzeugenden Programmes -->
        <name>Tauchcomputer-Konfigurierung</name>
        <manufacturer>
            <name>Tauchhelden-Company</name>
            <address>
                <!-- Adreßdaten des Herstellers -->
            </address>
            <contact>
                <!-- Kontaktdaten des Herstellers -->
            </contact>
        </manufacturer>
        <version>2.71828</version>
        <datetime>2006-05-14</datetime>
    </generator>
    <!-- andere Sektionen machen hier keinen Sinn und werden vom Tauchcomputer ggfs. ignoriert -->
    <divecomputercontrol>
        <getdcdata>
            <!-- sämtliche im Tauchcomputer gespeicherten Daten übertragen -->
            <getdcalldata/>
        </getdcdata>
    </divecomputercontrol>
</uddf>
                
<uddf version="3.0.0">
    <!-- die <generator>-Sektion muß in jeder UDDF-Datei stehen -->
    <generator>
        <!-- Beschreibung des die UDDF-Datei erzeugenden Programmes -->
        <name>Tauchcomputer-Konfigurierung</name>
        <manufacturer>
            <name>Tauchhelden-Company</name>
            <address>
                <!-- Adreßdaten des Herstellers -->
            </address>
            <contact>
                <!-- Kontaktdaten des Herstellers -->
            </contact>
        </manufacturer>
        <version>2.71828</version>
        <datetime>2006-05-14
    </generator>
    <!-- andere Sektionen machen hier keinen Sinn und werden vom Tauchcomputer ggfs. ignoriert -->
    <divecomputercontrol>
        <getdcdata>
            <!-- nur Atemgasdefinitionen und Tauchgangsprofildaten übertragen -->
            <getdcgasdefinitionsdata/>
            <getdcprofiledata/>
        </getdcdata>
    </divecomputercontrol>
</uddf>