@@ -85,7 +85,8 @@ typedef enum
85
85
SENSOR_TYPE_PM100_STD = (25),
86
86
SENSOR_TYPE_PM10_ENV = (26),
87
87
SENSOR_TYPE_PM25_ENV = (27),
88
- SENSOR_TYPE_PM100_ENV = (28)
88
+ SENSOR_TYPE_PM100_ENV = (28),
89
+ SENSOR_TYPE_GAS_RESISTANCE = (29)
89
90
} sensors_type_t ;
90
91
```
91
92
@@ -159,6 +160,7 @@ typedef struct
159
160
float pm10_env,
160
161
float pm25_env,
161
162
float pm100_env,
163
+ float gas_resistance,
162
164
sensors_color_t color;
163
165
};
164
166
} sensors_event_t ;
@@ -204,14 +206,15 @@ A key part of the abstraction layer is the standardisation of values on SI units
204
206
- ** tvoc** : values are in ** parts per billion** (ppb)
205
207
- ** voc_index** : values are an ** index** from 1-500 with 100 being normal
206
208
- ** nox_index** : values are an ** index** from 1-500 with 100 being normal
207
- - ** CO2** : values are in ** parts per million*** (ppm)
208
- - ** eCO2** : values are in ** parts per million*** (ppm)
209
- - ** pm10_std** : values are in ** parts per million*** (ppm)
210
- - ** pm25_std** : values are in ** parts per million*** (ppm)
211
- - ** pm100_std** : values are in ** parts per million*** (ppm)
212
- - ** pm10_env** : values are in ** parts per million*** (ppm)
213
- - ** pm25_env** : values are in ** parts per million*** (ppm)
214
- - ** pm100_env** : values are in ** parts per million*** (ppm)
209
+ - ** CO2** : values are in ** parts per million** (ppm)
210
+ - ** eCO2** : values are in ** parts per million** (ppm)
211
+ - ** pm10_std** : values are in ** parts per million** (ppm)
212
+ - ** pm25_std** : values are in ** parts per million** (ppm)
213
+ - ** pm100_std** : values are in ** parts per million** (ppm)
214
+ - ** pm10_env** : values are in ** parts per million** (ppm)
215
+ - ** pm25_env** : values are in ** parts per million** (ppm)
216
+ - ** pm100_env** : values are in ** parts per million** (ppm)
217
+ - ** gas_resistance** : values are in ** ohms**
215
218
216
219
## The Unified Driver Abstraction Layer in Practice ##
217
220
0 commit comments