Mercurial > public > ostc4
annotate Common/Inc/configuration.h @ 684:9bc817e9e221 Betatest
Ignore automatic setpoint changes during ascend:
In the previous version setpoint changes which have been configured for descending were considered for deco calculation in case one or more additional diluents have been activated.
This procedure does not fit to the common way to keep setpoint high till end of the dive in order to get rid of the deco time.
In the new implementation the OSTC assumes that the current setpoint is used till the end of the dive.
author | Ideenmodellierer |
---|---|
date | Thu, 02 Jun 2022 20:24:59 +0200 |
parents | 1953cd9145b3 |
children | b052e812277c |
rev | line source |
---|---|
677
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
1 /////////////////////////////////////////////////////////////////////////////// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
2 /// -*- coding: UTF-8 -*- |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
3 /// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
4 /// \file Discovery/Inc/configuration.h |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
5 /// \brief Header file for variant specific firmware adaptations at compile time |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
6 /// \author heinrichs weikamp gmbh |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
7 /// \date 29-February-2020 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
8 /// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
9 /// $Id$ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
10 /////////////////////////////////////////////////////////////////////////////// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
11 /// \par Copyright (c) 2014-2020 Heinrichs Weikamp gmbh |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
12 /// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
13 /// This program is free software: you can redistribute it and/or modify |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
14 /// it under the terms of the GNU General Public License as published by |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
15 /// the Free Software Foundation, either version 3 of the License, or |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
16 /// (at your option) any later version. |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
17 /// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
18 /// This program is distributed in the hope that it will be useful, |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
21 /// GNU General Public License for more details. |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
22 /// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
23 /// You should have received a copy of the GNU General Public License |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
24 /// along with this program. If not, see <http://www.gnu.org/licenses/>. |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
25 ////////////////////////////////////////////////////////////////////////////// |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
26 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
27 #ifndef CONFIGURATION_HEADER |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
28 #define CONFIGURATION_HEADER |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
29 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
30 /* Enable this to make the simulator write a logbook entry */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
31 /* #define SIM_WRITES_LOGBOOK 1 */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
32 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
33 /* Enable this for support of optical bottle pressure interface */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
34 /* #define ENABLE_BOTTLE_SENSOR */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
35 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
36 /* Enable this to show voltage in parallel to charge state */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
37 /* #define ALWAYS_SHOW_VOLTAGE */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
38 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
39 /* Enable this to skip coplete scan of dive log during startup */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
40 #define TRUST_LOG_CONSISTENCY |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
41 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
42 /* Enable this to transfer additional data list last dive ID and last sample index during raw data requests */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
43 /* define SEND_DATA_DETAILS */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
44 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
45 /* Enable to activate a menu item in reset menu which provide sample ring analysis / repair functionality */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
46 /* #define ENABLE_ANALYSE_SAMPLES */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
47 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
48 /* Enable to have access to the debug view options (turn on / off via menu instead of compile switch) */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
49 /* #define HAVE_DEBUG_VIEW */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
50 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
51 /* Enable to have access to the motion control selection menu */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
52 #define ENABLE_MOTION_CONTROL |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
53 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
54 /* Enable to have option to hide not needed gases from dive views */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
55 /* #define ENABLE_UNUSED_GAS_HIDING */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
56 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
57 /* Enable to have the new T3 profile view available */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
58 #define ENABLE_T3_PROFILE_VIEW |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
59 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
60 /* Enable to have PPO2 adjustments in T3 sensor view during dive simulation */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
61 /* #define ENABLE_T3_PPO_SIM */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
62 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
63 /* Enable to have PSCR functionality available */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
64 #define ENABLE_PSCR_MODE |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
65 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
66 /* Enable to have CO2 sensor functionality available */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
67 /* #define ENABLE_CO2_SUPPORT */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
68 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
69 /* Enable if you are using sensors with a voltage range 8..16 mV at surface / air level */ |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
70 #define ENABLE_ALTERNATIVE_SENSORTYP |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
71 |
1953cd9145b3
Move include file to common to ...
Jan Mulder <jan@jlmulder.nl>
parents:
diff
changeset
|
72 #endif |