@@ -85,7 +85,8 @@ typedef enum
8585 SENSOR_TYPE_PM100_STD = (25),
8686 SENSOR_TYPE_PM10_ENV = (26),
8787 SENSOR_TYPE_PM25_ENV = (27),
88- SENSOR_TYPE_PM100_ENV = (28)
88+ SENSOR_TYPE_PM100_ENV = (28),
89+ SENSOR_TYPE_GAS_RESISTANCE = (29)
8990} sensors_type_t ;
9091```
9192
@@ -159,6 +160,7 @@ typedef struct
159160 float pm10_env,
160161 float pm25_env,
161162 float pm100_env,
163+ float gas_resistance,
162164 sensors_color_t color;
163165 };
164166} sensors_event_t ;
@@ -204,14 +206,15 @@ A key part of the abstraction layer is the standardisation of values on SI units
204206- ** tvoc** : values are in ** parts per billion** (ppb)
205207- ** voc_index** : values are an ** index** from 1-500 with 100 being normal
206208- ** 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**
215218
216219## The Unified Driver Abstraction Layer in Practice ##
217220
0 commit comments