Next Previous Contents

2. Elementos del formato UDCF (en orden alfabetico)

2.1 <acv> ... </acv> (opcional)

Indica el consumo medio en volumen para ese gas respiratorio.

Es la última entrada en la sección < mix>.

Ejemplo: ver < tank>

2.2 <addinfo> ... </addinfo> (opcional)

La información adicional (opcional) esta delimitada por <addinfo>.

Las entradas que contiene <addinfo> son: < persinfo>, < totaldives>, and < serialid>.

Se encuentra la cabecera del fichero despues de la sección < device> y antes de <repgroup>.

Ejemplo:

 
           <!-- entradas previas -->
           </device>
           <addinfo>
             <persinfo>+49-931-123456</persinfo>
             <totaldives>124</totaldives>
             <serialid>71.60.66</serialid>
           </addinfo>
           <repgroup>
           <!-- entradas siguientes -->

2.3 <alarm> ... </alarm> (opcional)

Avisos del ordenador de inmersión. En estos momentos son reconocidas las siguientes palabras clave:

    palabra clave  aviso del ordenador de inmersión
   -------------------------------------------------------------------------
      rbt          tiempo de fondo restante excedido 
                   (remaining bottom time)
      ascent       ascenso demasiado rápido
      deco         aviso de una parada de deco
      breath       ritmo respiratorio (breathing frequency) 
                   demasiado elevado
      surface      llegada a superficie (surface)

Se encuentra en la sección < samples> despues de la entrada de profundidad a la que pertenece. Varios avisos pueden venir a continuación de una entrada de profundidad.

Ejemplo: ver 2. ejemplo < samples>

2.4 <altitude> ... </altitude> (obligatorio)

Altitud sobre el nivel del mar de la entrada en el agua expresado como un número real con un digito despues de la coma decimal.

Se encuentra en la sección < dive> despues de < density> como la última entrada antes de la sección < gases>.

Ejemplo:

 
             <!-- altitud sobre el nivel del mar: 800 m -->
             <!-- (Walchensee - a lake in the Bavarian alps) -->
             <altitude>800.0</altitude>

2.5 <d> ... </d> (obligatorio)

Entrada de profundidad expresad como un número real en metros (SI, metrico) o pies (imperial), respectivamente.

Se encuentra en la sección < samples >.

La primera y la última entrada de un perfil de profundidad deben ser <d>0.0</d>, porque todas las inmersiones empiezan y acaban en superficie a una profundidad de 0 m (Aunque en los ficheros de Datatrak, por ejemplo, un perfil de inmersión no comienza en 0m :-) )

Ejemplo: ver < samples>

2.6 <datatrak> ... </datatrak> (opcional)

Dentro de esta sección se encuentra información especifica relativa al formato de datos usados por los ordenadores de inmersión Aladin fabricados por Uwatec. En estos momentos se usan las siguientes entradas:

Se encuentra en la sección opcional < program> como la única entrada.

Ejemplo:

          <!-- entradas previas --> 
          </gases>
          <program>
            <datatrak>
              <tissues>8</tissues>
              <!-- 2 bytes por tejido, no decodificado todavia --> 
              <ip> 95  11</ip> 
              <ip>103  11</ip> 
              <ip>107  11</ip> 
              <ip>110  11</ip> 
              <ip>224  11</ip> 
              <ip>156  12</ip> 
              <ip>122  12</ip> 
              <ip>212  11</ip> 
            </datatrak>
          </program>
          <deltamode/>
          <samples>
          <!-- información del perfil -->

2.7 <date> ... </date> (obligatorio)

La fecha de realización de la inmersión o de generación del perfil por un programa.

Las entradas que contiene <date> son: < year>, < month> y < day>, exactamente en este orden.

Se encuentra en la sección < day> despues de < place> (si esta presente) y antes de < time>.

Ejemplo:

 
          <profile udcf="1">
          <!-- entradas sobre unidades usadas y fabricante -->
          <repgroup>
            <dive>
              <!-- entradas sobre el lugar, si es conocido  -->
              <!-- fecha 6 de Abril de 1999 -->
              <date><year>1999</year><month>4</month><day>6</day></date>
              <!-- mas entradas -->
            </dive>
          <!-- entradas siguientes -->
          </profile>

2.8 <day> ... </day> (obligatorio)

El dia del mes de realización de la inmersión o de generación del perfil por un programa, expresado como un número entero.

Se encuentra en < date>. La secuencia es < year>, < month>, < day>.

Ejemplo: ver < date>

2.9 <delta> ... </delta> (obligatorio)

Indica el intervalo de tiempo, con el que las subsiguientes entradas de profundidad fueron grabadas. Esta entrada esta activa despues de la siguiente entrada de profundidad.

<delta> es la primera entrada en la sección < samples> , si se ha cambiado a < deltamode/> antes; esta permitida su aparición tantas veces como fuese necesario en la sección < samples>.

Ejemplo: ver 2. ejemplo < samples>

2.10 <deltamode/> (obligatorio)

Indica que dentro de la sección < samples> solo siguen entradas de profundidad (con un intervalo constante de tiempo ).

Se encuentra directamente antes de la entrada < samples>. Ver tambien < timedepthmode/>.

Cuando se usa < deltamode/> es necesario que la primera entrada en la siguiente sección < samples> es una entrada < delta> que informa del intervalo de tiempo de grabación.

Ejemplo: ver < samples>

2.11 <density> ... </density> (obligatorio)

Densidad del agua.

Se encuentra en la sección < dive> despues < temperature> y antes de < altitude>.

El agua dulce pura tiene una densidad de 1000.0 kg/m^3, mientras que la densidad media del agua de mar (agua salada) es de 1030.0 kg/m^3.

Ejemplos:

 
             <!-- agua salada -->
             <density>1030.0</density>

 
             <!-- agua dulce -->
             <density>1000.0</density>

2.12 <device> ... </device> (obligatorio)

En esta sección se agrupa la información sobre el fabricante del ordenador de inmersión o del programa generador.

Las entradas que contiene <device> son: < vendor>, < model>, y < version>, en este orden.

Pertenece a la cabecera del fichero y se encuentra despues de la entrada < units>.

Ejemplo:

 
          <profile udcf="1">
          <units>metric</units>
          <device>
            <vendor>Suunto</vendor>
            <model>EON</model>
            <version>1</version>
          </device>
          <!-- más entradas  -->
          </profile>

2.13 <dive> ... </dive> (obligatorio)

Los datos de un perfil específico dentro de una sección < repgroup> se agrupan en una sección <dive>. Cuando hay varios perfiles de inmersión en una sección < repgroup>, cada perfile queda encapsulado por <dive>. En este caso varias secciones <dive> se suceden unas a otras.

Los elementos, con los que se describe claramente un perfil de inmersión son los siguientes: < place>, < date>, < time>, < surfaceinterval>, < temperature>,< density>, < altitude>, < gases>, < program>, y < samples>.

Ejemplo:

 
          <profile udcf="1">
          <!-- información sobre las unidades usadas y el fabricante  -->
          <repgroup>
            <dive>
              <place>Illes Medes, coast, arch (Costa Brava, Spain)</place>
              <date><year>1999</year<month>4</month><day>6</day>></date>
              <time><hour>16</hour><minute>21</minute></time>
              <surfaceinterval>293.0</surfaceinterval>
              <temperature>12.0</temperature>
              <density>1030.0</density>
              <altitude>0.0</altitude>
              <gases>
                <!-- información sobre los gases respiratorios usados  -->
              </gases>
              <program>
                <!-- ordenador de inmersión o programa -->
              </program>
              <samples>
                <!-- entradas de profundidad/tiempo del perfil -->
              </samples>
            </dive>
            <dive>
              <!-- lugar,fecha,tiempo,gases respiratorios,datos del perfil -->
            </dive>
            <!-- pueden aparecer más perfiles de inmersión  -->
          </repgroup>
          </profile>

2.14 <gases> ... </gases> (obligatorio)

En esta sección se especifican los gases respiratorios usados (uno o mas). Para cada gas usado se define una sección < mix>.

La sección <gases> se encuentra en la sección < dive> despues de < altitude> y antes de < program>.

Ejemplo:

             <!-- entradas previas del fichero UDCF -->
             <altitude>0.0</altitude>
             <gases>
               <!-- primer gas respiratorio usado -->
               <mix>
                 <mixname>air</mixname>
                 <tank>
                   <!-- tambien se podria dar el volumen de la botella -->
                   <pstart>20000000.0</pstart>
                   <pend>10400000.0</pend>
                 </tank>
                 <o2>0.21</o2>
                 <n2>0.79</n2>
                 <he>0.0</he>
                 <!-- tambien se podria dar el consumo (en volumen) -->
               </mix>
               <!-- segundo gas usado -->
               <mix>
                <!-- especificacion del segundo gas  -->
               </mix>
               <!-- aqui pueden seguir mas gases -->
             </gases>
             <program>
             <!-- siguen más entradas -->

2.15 <he> ... </he> (obligatorio)

La fracción de helio en el gas respiratorio, expresado como un número real menor o igual que equal 1.0 (tanto por uno de volumen).

Se encuentra en la sección < mix> despues de < n2> y antes de < acv> (si esta presente).

Ejemplo:

 
             <-- fraccion de 90 %  de Helio -->
             <he>0.9</he>

2.16 <hour> ... </hour> (obligatorio)

La hora completa de realización de la inmersión o de generación del perfil por un programa, expresado como un número entero.

Se encuentra en la sección < time>. El orden obligatorio es <hour>, < minute>.

Ejemplo: ver < time>

2.17 Comentarios

Se pueden insertar comentarios en posiciones escogidas arbitrariamente. Un comentario comienza con los caracteres "<!--" y acaba con "-->". Dentro de estos delimitadores se pueden poner las anotaciones deseadas (retorno de carro tambien).

Ejemplo: <!-- Esto es un comentario. -->

2.18 <minute> ... </minute> (obligatorio)

Los minutos de la hora de realización de la inmersión o de generación del perfil por un programa, expresado como un número entero.

Se encuentra en la sección < time>. El orden obligatorio es < hour>, <minute>.

Ejemplo: ver < time>

2.19 <mix> ... </mix> (obligatorio)

The entradas agrupadas por <mix> definen un gas respiratorio usado. Cuando se usan más de uno, varias secciones <mix> se suceden unas a otras.

Los elementos que claramente definen un gas respiratorio son los siguientes: < mixname>, < tank>, < o2>, < n2>, < he>, y < acv>.

Se encuentra en la sección < gases>.

Ejemplo: ver < gases>

2.20 <mixname> ... </mixname> (obligatorio)

El nombre único de un gas respiratorio.

Para cambiar a un gas respiratorio específico dentro de la sección < samples> se usa este nombre por la entrada < switch>.

<mixname> es el primer elemento dentro de la sección < mix>.

Ejemplo: ver < gases>

2.21 <model> ... </model> (obligatorio)

Se define el modelo del ordenador de inmersión o el nombre del programa generador, en la sección <model>.

Se encuentra en la sección < device> despues de < vendor> y antes de < version>.

Ejemplo: ver < device>

2.22 <month> ... </month> (obligatorio)

El mes de realización de la inmersión o de generación del perfil por un programa, expresado como un número entero.

Se encuentra en la sección < date>. El orden obligatorio es < year>, < month>, < day>.

Ejemplo: ver < date>

2.23 <n2> ... </n2> (obligatorio)

La fracción de nitrógeno en el gas respiratorio, expresado como un número menor o igual que 1.0 (tanto por uno).

Se encuentra en la sección < mix> despues de < o2> y antes de < he>.

Ejemplo:

 
             <mixname>mi_nitrox</mixname>
             <tank>
                <!-- información para el calculo de consumo -->
             </tank>
             <!-- fracción de nitrogeno del 62.5% -->
             <o2>0.375</o2>
             <n2>0.625</n2>
             <he>0.0</he>

2.24 <o2> ... </o2> (obligatorio)

La fracción de oxígeno en el gas respiratorio, expresado como un número menor o igual que 1.0 (tanto por uno).

Se encuentra en la sección < mix> despues de < mixname> y < tank> (si esta presente) y antes de < n2>.

Ejemplo:

 
             <mixname>mi_nitrox</mixname>
             <tank>
                <!-- información para el calculo de consumo -->
             </tank>
             <!-- fracción de oxigeno 37,5% -->
             <o2>0.375</o2>
             <n2>0.625</n2>
             <he>0.0</he>

2.25 <pend> ... </pend> (opcional)

Presión de la botella al final de la inmersión.

Se encuentra en la sección opcional < tank> como la última entrada despues < pstart>.

Ejemplo: ver <tank>

2.26 <persinfo> ... </persinfo> (opcional)

Aqui se puede añadir información personal si se desea.

Se encuentra en la sección (opcional) < addinfo> como la primera entrada (si esta presente).

Ejemplo: ver < addinfo>

2.27 <place> ... </place> (opcional)

El lugar donde se realiza la inmersión (si se conoce).

Si se conoce el sitio, <place> es la primera entrada dentro de la sección < dive>, en caso contrario no aparece .

Ejemplo:

 
          <profile udcf="1">
          <!-- algunas entradas generales   -->
            <dive>
              <place>Illes Medes, coast, arch (Costa Brava, Spain)</place>
              <!-- más entradas -->
            </dive>
          <!-- más entradas -->
          </profile>

2.28 <profile udcf="1"> ... </profile> (obligatorio)

Todos los ficheros UDCF empienzan con <profile udcf="1"> y acaban con </profile> como la última entrada. Entre ellas aparecerán todas las demas entradas.

2.29 <program> ... </program> (opcional)

Dentro de <program> se agrupa la información específica del programa, la cual es necesaria para el cálculo de la saturación de los tejidos o los parametros internos para la representación gráfica de los datos.

Los datos entre <program> y </program> no son analizados por un parser UDCF, pero se propagan al programa llamante. Esto permite especificar meta-información especifica, que UDCF desconoce. Por convenio, todos los programas tienen que poner su meta-información entre <program> y </program>.

Nota para programadores: por favor, documentar como los parametros de saturación de los tejidos o cualquier otra información relevante que se suministre en la sección <program> para permitir a otros programas que puedan leerla correctamente e interpretar la información !

En estos momentos se soportan las siguientes palabras clave: < datatrak>, < tausim>.

<program> se encuentra en la sección < dive> despues de < gases> y antes de la sección < samples>.

Ejemplo: ver < datatrak> y < tausim>

2.30 <pstart> ... </pstart> (obligatorio)

Presión de la botella al inicio de la inmersión.

Se encuentra en la sección opcional < tank> despues de < tankvolume> (si esta presente) given) y antes de < pend> (si esta presente).

Al reves que < tankvolume> o < pend>, que pueden aparecer alternativamente, <pstart> debe aparecer siempre dentro de la sección < tank>. En caso contrario, no se podria calcular el consumo de un gas.

Ejemplo: ver < tank>

2.31 <repgroup> ... </repgroup> (obligatorio)

Dentro de <repgroup> se agrupan "inmersiones relacionadas". Por "inmersiones relacionadas" se entiende a todas aquellas inmersiones que tienen un intervalo de superficie finito (excepto la primera) y fueron realizadas durante unas vacaciones, por ejemplo. Las inmersiones individuales se separan unas de otras con la entrada < dive>.

Pueden aparecer varias secciones <repgroup> directamente una despues de otra. Dentro de una sección <repgroup> debe aparecer como mínimo una inmersión. La primera inmersión en una sección <repgroup> debe tener un intervalo de superficie "infinito".

Ejemplo:

              
          <profile udcf="1">
          <!-- entradas sobre unidades y fabricante -->
          <repgroup>
            <dive>
              <!-- información de la primera inmersión  -->
              <!-- (debe tener un intervalo de superficie "infinito") -->
            </dive>
            <dive>
              <!-- información de la segunda inmersión  -->
              <!-- (debe tener un intervalo de superficie "finito")  -->
            </dive>
            <dive>
              <!-- información de la tercera inmersión  -->
              <!-- (debe tener un intervalo de superficie "finito")  -->
            </dive>
          </repgroup>
          <repgroup>
              <!-- siguen más perfiles de inmersión  -->
          </repgroup>
          </profile>

2.32 <samples> ... </samples> (obligatorio)

Dentro de <samples> es donde se almacenan los datos reales del perfil (solo entradas de profundidad a un intervalo constante de tiempo o tiempo y entradas de profundidad, respectivamente, y posibes avisos procedentes del ordenador de inmersión). De igual modo, tambien aparecen aqui el gas respiratorio actual o los cambios de mezcla. La aparición de la primera entrada < switch> directamente despues de <samples> es obligatoria.

<samples> es la última sección dentro de una sección < dive>.

Ejemplo 1:

               
               <!-- más entradas -->
               <!-- los perfiles generados por progrmas de simulacion -->
               <!-- normalmente usan "timedepthmode" y suministran tiempo -->
               <!-- y entradas de profundidad -->
               <timedepthmode/>
               <samples>
                 <!-- Al principio de la inmersión se usa el gas "1" -->
                 <!-- (definido en la sección <gases>) -->
                 <switch>1</switch>
                 <!-- una inmersión siempre empieza en 0 min. y 0 m. -->
                 <t>0.0</t><d>0.0</d>
                 <t>5.0</t><d>40.0</d>
                 <t>15.0</t><d>40.0</d>
                 <t>18.0</t><d>28.0</d>
                 <t>25.0</t>15.0<d></d>
                 <t>31.0</t><d>6.0</d>
                 <!-- cambio al gas respiratorio "2" -->
                 <switch>2</switch>
                 <t>34.0</t><d>3.0</d>
                 <t>38.0</t><d>3.0</d>
                 <!-- una inmersión siempre acaba a 0 m superficie ! -->
                 <t></t><d>0.0</d>
               </samples>
             </dive>
             <!-- Aqui pueden aparecer más inmersiones  -->

Ejemplo 2:

               
               <!-- entradas previas -->
               <!-- ordenador de inmersión graba en un intervalo de -->
               <!-- de tiempo constante y solo almacena las  -->
               <!-- profundidades, por tanto el tiempo puede ser -->
               <!-- omitido -->
               <deltamode/>
               <samples>
                 <!-- profundidades cada 20 segundos  -->
                 <delta>20.0</delta>
                 <!-- se usa aire al principio de la inmersión -->
                 <!-- (definido en la sección <gases>) -->
                 <switch>aire</switch>
                 <!-- una inmersión siempre empieza en 0 min. y 0 m. -->
                 <d> 0.0</d>
                 <d> 4.7</d>
                 <d> 7.0</d>
                 <d>11.1</d>
                 <!-- algunas entradas más de profundidad  -->
                 <d>13.9</d>
                 <d>13.9</d><work>1</work>
                 <d>14.1</d><work>1</work>
                 <d>14.5</d><work>1</work>
                 <d>15.0</d><work>1</work>
                 <d>15.2</d>
                 <d>13.8</d>
                 <d>12.8</d><alarm>ascent</alarm>
                 <d>10.2</d>
                 <d> 9.4</d>
                 <d> 8.1</d>
                 <d> 7.2</d>
                 <d> 6.1</d>
                 <d> 5.3</d>
                 <d> 4.2</d><alarm>breath</alarm>
                 <d> 3.4</d>
                 <d> 3.6</d>
                 <d> 4.1</d>
                 <d> 3.6</d>
                 <d> 2.8</d>
                 <d> 2.7</d>
                 <d> 2.0</d>
                 <d> 1.1</d>
                 <!-- una inmersión siempre acaba a 0 m superficie ! -->
                 <d>0.0</d>
               </samples>
             </dive>
             <!-- Aqui pueden aparecer más inmersiones -->

2.33 <serialid> ... </serialid> (opcional)

Número de serie del ordenador de inmersión.

Se encuentra en la sección (opcional) < addinfo> como la última entrada (si esta presente) despues de < totaldives> (si esta presente).

Ejemplo: ver < addinfo>

2.34 <surfaceinterval> ... </surfaceinterval> (obligatorio)

El intervalo de superficie entre dos inmersiones consecutivas.

Si la siguiente inmersión es "sucesiva" (los tejidos no se ha desaturado completamente), el intervalo de superficie se expresa en segundos como un número real con un digito despues del punto decimal. Cuando todos los tejidos estan desaturados la palabra clave "infinity" (infinito) queda delimitada por <surfaceinterval> en su lugar.

Se encuentra en la sección < dive> despues de las entradas referentes a lugar, fecha y hora, y antes de < temperature>.

Ejemplo:

              
             <!-- intervalo de superficie 36 minutos: -->
             <surfaceinterval>2160.0</surfaceinterval>

             <!-- tejidos completamente desaturados -->
             <surfaceinterval>infinity</surfaceinterval>

2.35 <switch> ... </switch> (obligatorio)

Indica el gas respiratorio usado.

Se encuentra en la sección <samples> antes de la primera entrada de profundidad o de tiempo/profundidad. En < deltamode/> es la segunda entrada despues de < delta> y en < timedepthmode/> es la primera entrada.

La entrada es efectiva despues de la siguiente entrada de profundidad o de tiempo/profundidad. Es posible cambiar frecuente y arbitrariamente el gas respiratorio usado.

Ejemplo: ver < samples>

2.36 <t> ... </t> (obligatorio)

El tiempo total transcurrido desde el comienzo de la inmersión en minutos (unidades métricas o imperiales) o segundos (unidades SI).

Se encuentra en la sección <samples>.

La primera entrada <t> debe ser <t>0.0</t> (al igual que <d>0.0</d>).

Ejemplo: ver < samples>

2.37 <tank> ... </tank> (opcional)

En esta sección se da la información necesaria para el cálculo del consumo de gases.

Las entradas que contiene <tank> son: < tankvolume>, < pstart>, y < pend>.

<tank> viene directamente despues de < mixname> y antes de las entradas de gas respiratorio dentro de la sección < mix>.

Ejemplo 1:

             <!-- entradas previas -->
             <mix>
               <mixname>aire</mixname>
               <tank>
                 <tankvolume>10.0</tankvolume>
                 <pstart>20000000.0</pstart>
                 <!-- Como el volumen de aire consumido aparece más abajo -->
                 <!-- la información sobre la presión al final de la  -->
                 <!-- inmersión puede omitirse aqui -->
               </tank>
               <o2>0.21</o2>
               <n2>0.79</n2>
               <he>0.0</he>
               <acv>20.0</acv>
             </mix>
             <!-- más entradas -->

Ejemplo 2:

             <!-- entradas previas -->
             <mix>
               <!-- El nombre del gas usado puede ser tan solo un digito -->
               <mixname>1</mixname>
               <tank>
                 <!-- Como se conocen las presiones al inicio y al fin de -->
                 <!-- la inmersión, se puede calcular el consumo de aire -->
                 <!-- sin saber el volumen de la botella -->
                 <pstart>20000000.0</pstart>
                 <pend>10400000.0</pend>
               </tank>
               <o2>0.21</o2>
               <n2>0.79</n2>
               <he>0.0</he>
             </mix>
             <!-- más entradas -->

2.38 <tankvolume> ... </tankvolume> (opcional)

El volumen de la botella usada en litros (SI o metrico) o pies cubicos (imperial).

Se encuentra en la sección opcional < tank> como la primera entrada (si esta presente) antes de < pstart>.

Ejemplo: ver <tank>

2.39 <tausim> ... </tausim> (opcional)

Agrupa la información específica sobre el programa de simulación "Tausim". En estos momentos (Tausim v0.99) los siguientes elementos son usados:

Se encuentra en la sección opcional < program> como la única entrada.

Ejemplo:

          <!-- entradas previas -->
          </gases>
          <program>
            <tausim>
              <pres>4000000.0</pres>
              <timeinc>5</timeinc>
              <depthinc>5</depthinc>
              <durdep>0</durdep>
              <nstatic>7</nstatic>
              <rls>50</rls>
              <decomodel>ZH-L16</decomodel>
              <buehl>5</buehl>
              <tissues>16</tissues>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
              <ip>75073.70000</ip>
            </tausim>
          </program>
          <timedepthmode/>
          <samples>
          <!-- a continuación vienen los datos del perfil -->

2.40 <temperature> ... </temperature> (opcional)

La menor temperatura del agua durante la inmersión, si se conoce. Si se desconoce, la entrada <temperature> es omitida.

Se encuentra en la sección < dive> despues de la entrada < surfaceinterval> y antes de < density>. La temperatura se expresa como un número real con un digito despues del punto decimal.

Ejemplo:

             <!-- temperatura del agua más baja: 2 grados Celsius -->
             <temperature>12.0</temperature>

2.41 <time> ... </time> (obligatorio)

La hora en que se realizó la inmersión o en que se genró el perfil por un programa.

Las entradas que contiene <time> son las siguientes: < hour> y < minute>, en este orden obligatoriamente.

Se encuentra en la sección < dive> despues de < date>.

Ejemplo:

          <profile udcf="1">
          <!-- entradas sobre unidades y fabricante  -->
          <repgroup>
            <dive>
              <!-- entradas sobre el lugar (si se conoce) y hora -->
              <time><hour>16</hour><minute>21</minute></time>
              <!-- más entradas -->
            </dive>
          <!-- más entradas -->
          </profile>

2.42 <timedepthmode/> (obligatorio)

Indica que en la siguiente sección < samples> apareceran a continuación entradas de tiempo y de profundidad.

Se encuentra directamente antes de la sección < samples>. Ver tambien < deltamode>.

Al contrario que en < deltamode/>, no hay una entrada adicional dentro de la siguiente sección < samples> relativa al modo de tiempo/profundidad.

Ejemplo: ver <samples>

2.43 <totaldives> ... </totaldives> (opcional)

Número total de inmersiones.

Se encuentra en la sección (opcional) < addinfo> despues de < persinfo> (si esta presente) y antes de < serialid> (si esta presente).

Ejemplo: ver < addinfo>

2.44 <units> ... </units> (obligatorio)

Indica el sistema de unidades usado. Los valores permitidos son "si" (sistema internacional), "metric" (métrico), o "imperial" (unidades inglesas).

Es la primera entrada despues de < profile udcf="1">.

units:    si: presión  [Pa], longitud [m], temperatura [K],
              densidad [kg/m^3], tiempo [s]
      metric: presión  [bar], longitud [m], temperatura [grados Celsius],
              densidad [kg/m^3], tiempo [min]
    imperial: presión  [psi], longitud [feet], temperatura [grados Fahrenheit],
              densidad [ ??? ], tiempo [min]

Ejemplo:

          <profile udcf="1">
          <units>metric</units>
          <!-- más entradas -->
          </profile>

2.45 <vendor> ... </vendor> (obligatorio)

El fabricante del ordenador de inmersión o del programa de simulación.

Se encuentra en la sección < device> como la primera entrada antes de < model>.

Ejemplo: ver < device>

2.46 <version> ... </version> (obligatorio)

El número de version del ordenador de inmersión o del programa de simulación

Se encuentra en la sección < device> como la última entrada despues de < model>.

Ejemplo: ver < device>

2.47 <work> ... </work> (opcional)

Indica el nivel de ejercicio físico cuando se utilizan ordenadores de inmersión con gestión de aire. En estos momentos, en los ficheros del Datatrak se reconocen los siguientes grados: 1, 2, y 4.

Se encuentra en la sección <samples> y despues de la entrada de profundidad a la que pertenece.

Ejemplo: ver 2. ejemplo < samples>

2.48 <year> ... </year> (obligatorio)

El año de realización de la inmersión o de generación del perfil por un programa, expresado como un número entero de cuatro digitos :-).

Se encuentra en la sección < date>. La secuencia obligatoria es <year>, < month>, y < day>.

Ejemplo: ver < date>


Next Previous Contents