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 |
| 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) |
