# HG changeset patch # User Ideenmodellierer # Date 1618856438 -7200 # Node ID 7b5a063f080f4100fb972d2fea7e515e231067e0 # Parent 5f0d3dce5ef47a307a173488010dabf2649f3d32 Automatik setpoint change: Automatically switch setpoint in case the option is activated and the selected depth is passed diff -r 5f0d3dce5ef4 -r 7b5a063f080f Discovery/Src/base.c --- a/Discovery/Src/base.c Mon Apr 19 20:19:32 2021 +0200 +++ b/Discovery/Src/base.c Mon Apr 19 20:20:38 2021 +0200 @@ -234,6 +234,7 @@ #include "motion.h" #include "t7.h" #include "t3.h" +#include "tMenuEditSetpoint.h" #ifdef DEMOMODE #include "demo.h" @@ -1566,6 +1567,11 @@ if((stateUsed->mode != MODE_DIVE) || (stateUsed->diveSettings.diveMode == DIVEMODE_Apnea) || (stateUsed->diveSettings.diveMode == DIVEMODE_Gauge) || (decoLock != DECO_CALC_ready )) return; + if((stateUsed->warnings.betterSetpoint) && (settingsGetPointer()->autoSetpoint) && (settingsGetPointer()->CCR_Mode == CCRMODE_FixedSetpoint)) + { + openEdit_DiveSelectBetterSetpoint(); + } + decoLock = DECO_CALC_running; if(stateDeco.diveSettings.deco_type.ub.standard == GF_MODE)