File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
src/components/i2c/drivers Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 19
19
#include " WipperSnapper_I2C_Driver.h"
20
20
#include < Adafruit_SPA06_003.h>
21
21
22
+ #define SPA06_003_TEMP_MIN -40.0 // /< Minimum valid temperature reading
23
+ #define SPA06_003_TEMP_MAX 85.0 // /< Maximum valid temperature reading
24
+ #define SPA06_003_PRESSURE_MIN \
25
+ 300.0 // /< Minimum valid pressure (9km above sea level)
26
+ #define SPA06_003_PRESSURE_MAX \
27
+ 1100.0 // /< Maximum valid pressure (500m below sea level)
28
+
22
29
/* *************************************************************************/
23
30
/* !
24
31
@brief Class that provides a sensor driver for the SPA06-003 PT sensor.
@@ -80,7 +87,8 @@ class WipperSnapper_I2C_Driver_SPA06_003 : public WipperSnapper_I2C_Driver {
80
87
if (_spa06_003_temp == NULL )
81
88
return false ;
82
89
success = _spa06_003_temp->getEvent (tempEvent);
83
- if (tempEvent->temperature > 85.0 || tempEvent->temperature < -40.0 ) {
90
+ if (tempEvent->temperature > SPA06_003_TEMP_MAX ||
91
+ tempEvent->temperature < SPA06_003_TEMP_MIN) {
84
92
success = false ;
85
93
}
86
94
return success;
@@ -102,7 +110,8 @@ class WipperSnapper_I2C_Driver_SPA06_003 : public WipperSnapper_I2C_Driver {
102
110
return false ;
103
111
}
104
112
success = _spa06_003_pressure->getEvent (pressureEvent);
105
- if (pressureEvent->pressure < 300.0 || pressureEvent->pressure > 1100.0 ) {
113
+ if (pressureEvent->pressure < SPA06_003_PRESSURE_MIN ||
114
+ pressureEvent->pressure > SPA06_003_PRESSURE_MAX) {
106
115
success = false ;
107
116
}
108
117
return success;
You can’t perform that action at this time.
0 commit comments