Mercurial > public > ostc4
comparison Common/Inc/data_exchange.h @ 756:6de83d8205a0
Added visualization of CO2 during dive:
In the previous version CO2 values were available in sufrace mode only. Now the display of Co2 value has been added to the lower left corner view. In addition a Co2 alarm has been added. Early Co2 warning vaues will be displayed in yellow while critical values are shown in red.
| author | Ideenmodellierer |
|---|---|
| date | Tue, 07 Mar 2023 20:02:05 +0100 |
| parents | 5143e927219f |
| children | aa6006975e76 |
comparison
equal
deleted
inserted
replaced
| 755:92bf7bf9fb8a | 756:6de83d8205a0 |
|---|---|
| 51 | 51 |
| 52 #define DATA_BUFFER_ADC (0x01u) | 52 #define DATA_BUFFER_ADC (0x01u) |
| 53 #define DATA_BUFFER_CO2 (0x02u) | 53 #define DATA_BUFFER_CO2 (0x02u) |
| 54 | 54 |
| 55 #define EXTIF_SENSOR_INFO_SIZE (32u) /* size of data array reserved for extended sensor data from external interface */ | 55 #define EXTIF_SENSOR_INFO_SIZE (32u) /* size of data array reserved for extended sensor data from external interface */ |
| 56 | |
| 57 #define CO2_WARNING_LEVEL_PPM (2000u) /* Early warning to indicate unexpected high co2 concentration (yellow) */ | |
| 58 #define CO2_ALARM_LEVEL_PPM (5000u) /* starting by this level CO2 has a negative impact on health (long exposure) */ | |
| 56 | 59 |
| 57 enum MODE | 60 enum MODE |
| 58 { | 61 { |
| 59 MODE_SURFACE = 0, | 62 MODE_SURFACE = 0, |
| 60 MODE_DIVE = 1, | 63 MODE_DIVE = 1, |
