Inside the <tablegeneration> section parameters for the generation of ascent profiles (<calculateprofile>), decompression tables (<calculatetable>), and "maximum bottom time" tables (<calculatebottomtimetable>) are put into brackets.
The <tablegeneration> section is the last but one after <profiledata> and before <divecomputercontrol>.
<uddf>
<uddf>
<uddf version="2.2.0"> ... <profiledata> ... </profiledata> <tablegeneration> <!-- calculation of ascent profiles --> <calculateprofile> <profile id="profile-1"> ... </profile> <profile id="profile-2"> ... </profile> <!-- here more <profile>s can be given --> ... </calculateprofile> <!-- calculation of decompression tables --> <calculatetable> <table id="0-700m"> <!-- calculate a certain table --> ... </table> <table id="701-1500m"> <!-- calculate a certain table --> ... </table> <!-- here more <table>s can be given --> ... </calculatetable> <!-- calculation of "maximum bottom time" tables --> <!-- First, at least one deco table must have been calculated, --> <!-- on whose basis a "MBT" table can be generated. --> <!-- Therefore the first element inside <table id="..."> --> <!-- must be a reference via <tableref ref="..."> to the --> <!-- parent table. --> <calculatebottomtimetable> <!-- calculate a certain table --> <table id="mgt0-700m"> <tableref ref="0-700m"> ... </table> <!-- here more <table>s can be given --> ... </calculatebottomtimetable> </tablegeneration> </uddf>