Mercurial > public > ostc4
comparison Discovery/Src/simulation.c @ 790:3b5f9557c053
Fix bug introduced in 04b98a2, causing the deco planner to not show deco stops.
author | heinrichsweikamp |
---|---|
date | Tue, 25 Jul 2023 14:48:58 +0200 |
parents | 21949c88da90 |
children | dd7ce655db26 |
comparison
equal
deleted
inserted
replaced
789:b7cd0c5c8e43 | 790:3b5f9557c053 |
---|---|
131 | 131 |
132 static int last_second = -1; | 132 static int last_second = -1; |
133 static _Bool two_second = 0; | 133 static _Bool two_second = 0; |
134 static float lastPressure_bar = 0; | 134 static float lastPressure_bar = 0; |
135 | 135 |
136 if (sim_aim_time_minutes * 60 <= pDiveState->lifeData.dive_time_seconds) { | 136 if (sim_aim_time_minutes && sim_aim_time_minutes * 60 <= pDiveState->lifeData.dive_time_seconds) { |
137 simulation_set_aim_depth(0); | 137 simulation_set_aim_depth(0); |
138 } | 138 } |
139 | 139 |
140 float localCalibCoeff[3] = { 0.0, 0.0, 0.0 }; | 140 float localCalibCoeff[3] = { 0.0, 0.0, 0.0 }; |
141 uint8_t index, index2; | 141 uint8_t index, index2; |
427 gasChangeListDepthGas20x2[0] =0; // depth zero | 427 gasChangeListDepthGas20x2[0] =0; // depth zero |
428 } | 428 } |
429 | 429 |
430 //Going down / descent | 430 //Going down / descent |
431 simulation_set_aim_depth(depth_meter); | 431 simulation_set_aim_depth(depth_meter); |
432 sim_aim_time_minutes = 0; | |
432 for(int i = 0; i < 60 * dive_time_minutes; i++) | 433 for(int i = 0; i < 60 * dive_time_minutes; i++) |
433 { | 434 { |
434 simulation_UpdateLifeData(0); | 435 simulation_UpdateLifeData(0); |
435 check_warning2(pDiveState); | 436 check_warning2(pDiveState); |
436 if(pDiveState->warnings.betterGas) | 437 if(pDiveState->warnings.betterGas) |