Mercurial > public > ostc4
comparison Common/Inc/settings.h @ 819:24b39a432bc2
Added debug information in case an error in the settings has been detected:
The "Check Settings" warning now provides the index of the first parameter which has been corrected as well as the number of corrections.
| author | Ideenmodellierer |
|---|---|
| date | Sun, 24 Sep 2023 18:39:26 +0200 |
| parents | dd7ce655db26 |
| children | b7d93ff6b3b2 fa431d42b5fb |
comparison
equal
deleted
inserted
replaced
| 818:40e951cfa443 | 819:24b39a432bc2 |
|---|---|
| 174 SETPOINT_INDEX_AUTO_LOW, | 174 SETPOINT_INDEX_AUTO_LOW, |
| 175 SETPOINT_INDEX_AUTO_HIGH, | 175 SETPOINT_INDEX_AUTO_HIGH, |
| 176 SETPOINT_INDEX_AUTO_DECO, | 176 SETPOINT_INDEX_AUTO_DECO, |
| 177 }; | 177 }; |
| 178 | 178 |
| 179 typedef struct | |
| 180 { | |
| 181 uint8_t FirstCorrection; | |
| 182 uint8_t Corrections; | |
| 183 } SSettingsStatus; | |
| 179 | 184 |
| 180 /* SSettings | 185 /* SSettings |
| 181 * gas[0] and setpoint[0] are the special ones configurable during the dive | 186 * gas[0] and setpoint[0] are the special ones configurable during the dive |
| 182 */ | 187 */ |
| 183 typedef struct | 188 typedef struct |
| 379 | 384 |
| 380 void settingsHelperButtonSens_keepPercentageValues(uint32_t inputValueRaw, uint8_t *outArray4Values); | 385 void settingsHelperButtonSens_keepPercentageValues(uint32_t inputValueRaw, uint8_t *outArray4Values); |
| 381 uint8_t settingsHelperButtonSens_translate_percentage_to_hwOS_values(uint8_t inputValuePercentage); | 386 uint8_t settingsHelperButtonSens_translate_percentage_to_hwOS_values(uint8_t inputValuePercentage); |
| 382 uint8_t settingsHelperButtonSens_translate_hwOS_values_to_percentage(uint8_t inputValuePIC); | 387 uint8_t settingsHelperButtonSens_translate_hwOS_values_to_percentage(uint8_t inputValuePIC); |
| 383 | 388 |
| 389 void get_CorrectionStatus(SSettingsStatus* Status); | |
| 384 void reset_SettingWarning(); | 390 void reset_SettingWarning(); |
| 385 uint8_t isSettingsWarning(); | 391 uint8_t isSettingsWarning(); |
| 386 | 392 |
| 387 bool checkAndFixSetpointSettings(void); | 393 bool checkAndFixSetpointSettings(void); |
| 388 #endif // SETTINGS_H | 394 #endif // SETTINGS_H |
