Mercurial > public > ostc4
annotate Discovery/Inc/check_warning.h @ 950:922ee3d7d2f3 Evo_2_23
Increase brightness for inactive gases to improve readability in the OSTC 5.
| author | heinrichsweikamp |
|---|---|
| date | Thu, 26 Dec 2024 12:03:08 +0100 |
| parents | 4abfb8a2a435 |
| children | e9c37071933b |
| rev | line source |
|---|---|
| 38 | 1 /////////////////////////////////////////////////////////////////////////////// |
| 2 /// -*- coding: UTF-8 -*- | |
| 3 /// | |
| 4 /// \file Discovery/Inc/check_warning.h | |
| 5 /// \brief header file for check and set events for warnings | |
| 6 /// \author heinrichs weikamp gmbh | |
| 7 /// \date 17-Nov-2014 | |
| 8 /// | |
| 9 /// $Id$ | |
| 10 /////////////////////////////////////////////////////////////////////////////// | |
| 11 /// \par Copyright (c) 2014-2018 Heinrichs Weikamp gmbh | |
| 12 /// | |
| 13 /// This program is free software: you can redistribute it and/or modify | |
| 14 /// it under the terms of the GNU General Public License as published by | |
| 15 /// the Free Software Foundation, either version 3 of the License, or | |
| 16 /// (at your option) any later version. | |
| 17 /// | |
| 18 /// This program is distributed in the hope that it will be useful, | |
| 19 /// but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 20 /// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 21 /// GNU General Public License for more details. | |
| 22 /// | |
| 23 /// You should have received a copy of the GNU General Public License | |
| 24 /// along with this program. If not, see <http://www.gnu.org/licenses/>. | |
| 25 ////////////////////////////////////////////////////////////////////////////// | |
| 26 | |
| 27 #ifndef CHECK_WARNING_H | |
| 28 #define CHECK_WARNING_H | |
| 29 | |
| 30 #include <stdint.h> | |
| 31 #include "data_central.h" | |
| 32 | |
| 33 /* Exported function prototypes ----------------------------------------------*/ | |
| 34 void check_warning(void); | |
| 35 void check_warning2(SDiveState *pDiveState); | |
| 36 uint8_t actualBetterGasId(void); | |
|
773
2c243233c999
Menu shortcut for bailout / return to circuit when diving in CCR mode (mikeller)
heinrichsweikamp
parents:
637
diff
changeset
|
37 uint8_t actualBetterBailoutGasId(void); |
| 38 | 38 uint8_t actualBetterSetpointId(void); |
| 39 uint8_t actualLeftMaxDepth(const SDiveState * pDiveState); | |
| 40 void set_warning_fallback(void); | |
| 41 void clear_warning_fallback(void); | |
| 637 | 42 uint8_t debounce_warning_fallback(uint16_t debounceStepms); |
| 43 void reset_debounce_warning_fallback(); | |
| 44 | |
|
775
46c6d2380d4e
Add a shortcuts to change the setpoint to the loop to the 'normal' display when diving. It is only shown when diving in CCR mode and on the loop.
heinrichsweikamp
parents:
773
diff
changeset
|
45 uint8_t getSetpointHighId(void); |
|
46c6d2380d4e
Add a shortcuts to change the setpoint to the loop to the 'normal' display when diving. It is only shown when diving in CCR mode and on the loop.
heinrichsweikamp
parents:
773
diff
changeset
|
46 uint8_t getSetpointLowId(void); |
|
788
4abfb8a2a435
Define explicit setpoints for low / high / deco. Add an option to delay the switch to SPlow until all decompression has been cleared. (mikeller)
heinrichsweikamp
parents:
775
diff
changeset
|
47 uint8_t getSetpointDecoId(void); |
| 38 | 48 #endif // CHECK_WARNING_H |
