comparison Discovery/Src/simulation.c @ 980:7149f372b0ba Evo_2_23

Fix a couple of bugs in the scrubber timer: - double speed scrubber countdown in simulator mode - unwanted updating of last scrubber use date in simulator mode - invalid remaining scrubber display in surface mode (mikeller)
author heinrichsweikamp
date Tue, 04 Feb 2025 13:49:43 +0100 (5 weeks ago)
parents f0622dd93fdf
children 7891160acde3
comparison
equal deleted inserted replaced
979:e7cd7ffd1879 980:7149f372b0ba
252 simScrubberTimeoutCount = 0; 252 simScrubberTimeoutCount = 0;
253 if(pDiveState->scrubberDataDive[pSettings->scubberActiveId].TimerCur > MIN_SCRUBBER_TIME) 253 if(pDiveState->scrubberDataDive[pSettings->scubberActiveId].TimerCur > MIN_SCRUBBER_TIME)
254 { 254 {
255 pDiveState->scrubberDataDive[pSettings->scubberActiveId].TimerCur--; 255 pDiveState->scrubberDataDive[pSettings->scubberActiveId].TimerCur--;
256 } 256 }
257 translateDate(stateUsed->lifeData.dateBinaryFormat, &stateUsedWrite->scrubberDataDive[pSettings->scubberActiveId].lastDive); 257 translateDate(stateUsed->lifeData.dateBinaryFormat, &pDiveState->scrubberDataDive[pSettings->scubberActiveId].lastDive);
258 } 258 }
259 } 259 }
260 260
261 261
262 if(lastPressure_bar > 0) 262 if(lastPressure_bar > 0)