level=numerical value (in UDDF implemented as a real number) for the given alarm — optional
The <alarm> element indicates the type of alarm the dive computer gives at a <waypoint>. Several <alarm> elements may appear inside a <waypoint> element, one for each reason of alarm respectively.
At time the following keywords are recognised:
ascent: ascent too fast
breath: breathing frequency too high
deco: decompression stop ignored
error: general error (an error not predicted by UDDF, etc.)
link: dive computer lost connection to hoseless tank pressure transmitter; if several tanks are monitored the attribute tankref must be used to identify the respective tank
microbubbles: (estimated) degree of danger through creation of micro bubbles
rbt: remaining bottom time exceeded
skincooling: (estimated) degree of skin cooling
surface: surface reached
If a dive computer sets a "stage", or a numerical value for a given alarm, it can be set here as an attribute level.
<waypoint>
<globalalarm>, <waypoint>
(see also <waypoint>)
<!-- ascent too fast -->
<alarm>ascent</alarm>
<!-- breathing too high, stage 2 - although the dive computer sets this value -->
<!-- as an integer, UDDF uses a real number here -->
<alarm level="2.0">breath</alarm>
<!-- The dive computer lost connection to the hoseless tank presure transmitter. -->
<!-- More than one tank is used, which is why in this case the tank ID must be -->
<!-- given via the "tankref" attribute. Of course, the tank has to be declared -->
<!-- before in the equipment configuration declaration. :-) -->
<alarm tankref="ptg_o2">link</alarm>