Mercurial > public > ostc4
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) |