628
|
1 Performance Measurement
|
|
2 -----------------------
|
|
3
|
|
4 When compiled in, the dive mode screen shows 5 performance data values:
|
|
5
|
|
6 AAAA.BBB.CC.DD.EE
|
|
7
|
|
8 AAAA: Relative runtime of the last deco engine invocation, in ms,
|
633
|
9 signed value: positive numbers: overrun on target runtime
|
628
|
10 negative numbers: unused time budget
|
|
11
|
|
12 BBB: longest runtime found, in ms
|
|
13
|
|
14 CC: Calculation phase in which the longest runtime occurred, see table below
|
|
15
|
|
16 DD: Number of deco engine invocations required to complete the last normal plan
|
|
17
|
633
|
18 EE: as above, but for alternative plan (cave return or CCR bailout or OC fTTS plan)
|
628
|
19
|
|
20
|
|
21 Calculation Phases
|
|
22 ------------------------------------------------------------------------------------------------------
|
|
23
|
633
|
24 PHASE_00_DONE 0x00 // calculation cycle finished
|
|
25 PHASE_10_DIVE_INIT 0x10 // once-per-dive initialization of the deco engine
|
|
26 PHASE_20_CYCLIC_INIT 0x20 // once-every-cycle initialization of the deco engine
|
|
27 PHASE_30_EXTENDED_BOTTOM_TIME 0x30 // calculate extended bottom time
|
|
28 PHASE_40_BOTTOM_GAS_NEED 0x40 // calculate gas needs for bottom segment
|
|
29 PHASE_50_NDL_TIME 0x50 // calculate NDL time
|
|
30 PHASE_70_ASCENT 0x70 // calculate ascent
|
|
31 PHASE_80_RESULTS 0x80 // results - initialization
|
|
32 PHASE_81_RESULTS_STOPS_TABLE 0x81 // results - publish stops table
|
|
33 PHASE_82_RESULTS_NDL 0x82 // results - publish data / within NDL
|
|
34 PHASE_83_RESULTS_DECO 0x83 // results - publish data / in deco
|
|
35 PHASE_84_GAS_NEEDS_PRESSURES 0x84 // results - convert gas needs from volumes to pressures
|
|
36 PHASE_85_GAS_NEEDS_CAVE 0x85 // results - tag gas needs as calculated in cave or open water mode
|
|
37 PHASE_90_FINISH 0x90 // finish calculation cycle
|