Mittels <setpo2> wird beim Kreislaufgerätetauchen der vom Benutzer (Attribut setby="user" gesetzt) oder dem Tauchcomputer (Attribut setby="computer" gesetzt) gewählte maximal tolerierbare Sauerstoff-Partialdruck vorgegeben. Der Wert wird als reelle Zahl in der SI-Einheit Pascal vorgegeben und bleibt solange konstant, bis durch eine neue <setpo2>-Anweisung ein anderer Sauerstoff-Partialdruck vorgegeben wird. Benutzer- und Tauchcomputer-gesetzter Sauerstoff-Partialdruck müssen hierbei voneinander getrennt behandelt werden.
<waypoint>
<calculatedpo2>, <measuredpo2>, <samples>, <waypoint>
(siehe auch <samples>)
<!-- der Benutzer gibt max PO2 1,4 bar vor --> <setpo2 setby="user">1.4e5</setpo2>